저는 Struts 1.3/JSP를 사용하여 시뮬레이션 소프트웨어를 개발했습니다. 내가 추가/삭제할 수있는 JSP 페이지의 객체 목록을 표시하는 방법을 찾으려고합니다.JSP 페이지에서 객체 목록 유지하기
public class ChemicalStep {
private List<Species> reactants = new ArrayList<Species>;
private List<Species> products = new ArrayList<Species>;
// Getters and setters etc
}
이 종 클래스는 다음과 같습니다 실제로 화학 단계의 목록을 가지고, 각 단계는
이이 단계의 클래스 (자바 객체도 종) 제품과 반응 종의 목록이 있습니다 :
public class StepForm extends ActionForm{
private List<ChemicalStep> steps = new ArrayList<ChemicalStep>();
// Getters and setters etc
}
: 마지막으로 여기
public Class Species {
private String name;
// Getter and setters etc
}
는 ActionForm의 관련 부분입니다 나는 화학적 단계를 동적으로 보여주고 목록에서 추가하고 제거하기 위해 액션 클래스를 사용하는 방법을 찾고있다.
내가 원하는 것은 단계가 표시된 테이블과 추가 단추입니다.이 단추를 클릭하면 단계 개체의 각 목록에서 종 개체를 추가/제거하기위한 단추가있는 새로운 단계를 보여줄 필요가 있습니다. JSP는 목록에있는 종의 수만큼 텍스트 상자를 렌더링해야합니다.
이 문제는 오래 전부터 알고 있습니다. 누구든지 그 생각을 환영 할 것입니다!
동적으로! = 비동기식으로. 이것은 일반 바닐라 HTML/JSP/Servlet을 사용하여 완벽하고 쉬운 작업입니다. 불행히도 Struts를하지 않기 때문에 특정 답변을 게시 할 수 없습니다. Struts 전문가가 부족하다는 것을 알기에 Struts를 대상으로 한 답변을 곧 기대하지 않아야합니다. – BalusC
그는 "추가"버튼을 사용하여 페이지를 수정하고 더 많은 컨트롤 (새로운 "단계")을 추가해야한다고 말합니다. Javascript가 필요하지 않은가요? 내가 누락 된 것이 있습니까? – kazanaki