struts 1.3.10 타일 프레임 워크를 사용하여 웹 응용 프로그램을 개발하기 시작했습니다. 내가 분명하지 않은 것이있다. 나는 타일 - def.xml의 타일 정의가 있다고 가정Struts 1 타일에 JavaBean 전달
:
<div>
<!-- Some html here-->
</div>
이 :
<definition name="body" path="/layouts/BodyLayout.jsp">
<put name="displayUnit" value="/tiles/displayUnit.jsp"/>
</definition>
은 "displayUnit.jsp는"몇 가지 기본적인 타일 모듈을 포함하는 모듈화 된 JSP 페이지입니다 기본 구조는 하나의 JavaBean에서 작동합니다.
public class DisplayUnitBean() {
private String color;
private String bgcolor;
public String getBgColor() {
return bgcolor;
}
public String getColor() {
return color;
}
public void setBgColor(String bgcolor) {
this.bgcolor = bgcolor;
}
public void setColor(String color) {
this.color = color;
}
}
jsp "BodyLayout.jsp" 나는 몇 가지 기본적인 타일 모듈 "displayUnit.jsp"를 삽입 할 이러한 타일 모듈의
<tiles:insert attribute="displayUnit"/>
<tiles:insert attribute="displayUnit"/>
<tiles:insert attribute="displayUnit"/>
<tiles:insert attribute="displayUnit"/>
그리고 각각 다른 방법으로 표시 할 다른 "DisplayUnitBean"인스턴스를 사용하고 있습니다.
분명히 JavaBean 매개 변수를 검색하기 위해 "displayUnit.jsp"내에 동적 코드 (JSTL 기반)가 필요합니다. 그리고 다른 JavaBeans를 다른 "displayUnit.jsp"페이지에 전달하는 동안 다른 JavaBeans를 전달해야합니다.
나는 이것을 어떻게 달성 할 수 있는지, 그리고 그것을 할 수 있는지 전혀 궁금합니다. 그렇지 않은 경우이 웹 응용 프로그램을 코딩하는 올바른 패러다임을 알고 싶습니다.
미리 감사드립니다.