level 1
struts.xml中的配置:
<action name="Category" class="com.test.struts2.action.CategoryAction">
<result>/index.jsp</result>
<result name="list">/Category_list.jsp</result>
<result name="add">/Category_add.jsp</result>
<result name="delete">/Category_delete.jsp</result>
</action>
CategoryAction中:
public String list() {
Category c;
for(int i=0;i<5;i++)
{
c = new Category(i,"name"+i,"description"+i);
categories.add(c);
}
return "list";
}
public String add() {
return "add";
}
public String delete() {
return "delete";
}
使用struts2.3.16的jar是不能实现自定义的返回值。同样的代码使用2.1.6的jar就没有问题。我想知道的是struts2.3.16不再支持这种写法了,还是在2.3.16中有新的写法。
2014年03月23日 07点03分
1
<action name="Category" class="com.test.struts2.action.CategoryAction">
<result>/index.jsp</result>
<result name="list">/Category_list.jsp</result>
<result name="add">/Category_add.jsp</result>
<result name="delete">/Category_delete.jsp</result>
</action>
CategoryAction中:
public String list() {
Category c;
for(int i=0;i<5;i++)
{
c = new Category(i,"name"+i,"description"+i);
categories.add(c);
}
return "list";
}
public String add() {
return "add";
}
public String delete() {
return "delete";
}
使用struts2.3.16的jar是不能实现自定义的返回值。同样的代码使用2.1.6的jar就没有问题。我想知道的是struts2.3.16不再支持这种写法了,还是在2.3.16中有新的写法。