struts2 一个form,多个submit 问题

sendUI.jsp

      <s:form action="sendOrSaveToDraftBox" method="post" namespace="/MessageAction" name="send">
   <s:select label="级别" name="priority" list="#{0:'普通',1:'重要'}"  headerKey="-1" headerValue="请选择级别"/>
   <s:select label="收件人" name="receiverId" list="receiversList" multiple="true" listKey="id" listValue="name"/>
   <s:textfield label="标题" name="title" />
   <s:textarea label="消息内容" name="content" cols="50" rows="10" ></s:textarea>
   <s:submit value="发送"  method="send"></s:submit>
   <s:submit value="保存草稿"  method="saveToDraftBox"></s:submit>
   <s:reset></s:reset>
   </s:form>


struts.xml


      <constant name="struts.enable.DynamicMethodInvocation" value="true" />重要


        <action name="sendOrSaveToDraftBox" class="cn.itcast.oa.web.action.MessageAction" >
     <result type="redirectAction" name="toOutBox">outBox</result>
     <result type="redirectAction" name="toDraftBox">draftBox</result>
     </action>


MessageAction

/**发送消息*/
public String send() throws Exception {

//......

     return "toOutBox";

}

/**保存草稿*/

  public String saveToDraftBox() throws Exception {

//......
return "toDraftBox";
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值