【发布时间】:2016-08-12 09:00:33
【问题描述】:
我正在从 struts 1 迁移到 struts 2 框架。基于struts 1 framework parameter=method属性,我可以通过添加隐藏字段“method”,使用同一个jsp页面执行不同的方法。
如何在 struts 2 中实现同样的效果?
我的动作类:
public class MyAction extends ActionSupport {
public String methodA() {
return "a";
}
public String methodB() {
return "b";
}
}
我的 JSP 页面
<s:form action="MyAction">
<s:select label="Method Name"
name="method"
headerKey="-1" headerValue="Select Method"
list="#{'01':'A', '02':'B', [...]}"
value="selectedMethod"
required="true"
/>
<s:submit type="button" name="submit" />
</s:form>
【问题讨论】:
标签: struts2