1.简单JSP页面代码如下:
<s:form action="submit.action" theme="simple">
<s:textfield name="msg" label="输入内容" />
<!-- 此处的method方法名必须和action中的方法名一直 -->
<s:submit name="save" value="保存" align="left" method="save" />
<s:submit name="print" value="打印" align="left" method="print" />
</s:form>
2.设置struts2的配置文件
<package name="demo2" extends="struts-default">
<action name="submit"
class="com.struts2.validat.MoreSubmitAction">
<result name="saveok">result.jsp</result>
<result name="printok">result.jsp</result>
</action>
</package>
3.action中的代码
public class MoreSubmitAction extends ActionSupport implements
ServletRequestAware
{
private static final long serialVersionUID = 1L;
private String msg;
private HttpServletRequest request;
// 处理save submit按钮的动作
public String save() throws Exception
{
request.setAttribute("result", "成功保存[" + msg + "]");
return "save";
}
// 处理print submit按钮的动作
public String print() throws Exception
{
request.setAttribute("result", "成功打印[" + msg + "]");
return "print";
}
public void setServletRequest(HttpServletRequest request)
{
this.request = request;
}
public String getMsg()
{
return msg;
}
public void setMsg(String msg)
{
this.msg = msg;
}
}