我在使用JSF的时候,我发现MODEL的概念在那里非常重要。在这里,在struts2上,我看到这个概念已经过时了。例如,似乎不可能设置一个Bean会话作用域;相反,我需要将整个Bean(对象)放入会话中(手动)。Struts2 - 这是一个“MVC”框架的伟大战略吗?
因此,在某些方法中,这并不好。 例如,用于页面切换,我已经实现(在JSP页面)这样的:
<s:div cssClass="content" id="content">
<%
String pageValue=request.getParameter("page");
if((pageValue!=null) && (pageValue.compareTo("articles")==0)) {
%>
<s:include value="articles/articles.jsp"></s:include>
<%
} else {
%>
<s:include value="homepage/homepage.jsp"></s:include>
<%
}
%>
</s:div>
这是Struts2的工作的正确方法?或者,最好把一些值放入Beans并根据Beans值生成页面? (模型概念,但我真的不知道设置Bean的范围很热,我不会把它们放在会话中,否则就像程序编码,我可以使用PHP来做到这一点:))。
我不知道该怎么做,否则:)
干杯
你不应该在MVC框架中使用scriplet例如。 struts2 – 2013-01-15 10:04:23