struts2,jsp有一个字段,两个按钮,点击不同按钮操作不同表,各位大虾帮帮忙......
<table border=1 width="100%" class="left_txt2"><tr>
<td>
短信内容:
</td>
<td>
<s:if test="action='addSendSMS'">
<s:textarea name="sendSMS.messageContent" rows="5" />
</s:if>
<s:elseif test="action='addNoteDraft'">
<s:textarea name="noteDraft.messageContent" rows="5" />
</s:elseif>
</td>
</tr>
<tr>
<td align="center" id="note" colspan="5">
<s:submit action="addNoteDraft" key="保存草稿" onclick="form.onsubmit=null"></s:submit>
</td>
</tr>
<tr>
<td>
手机号码:
</td>
<td>
<s:textfield name="sendSMS.sendMobileNo" size="10" />
</td>
</tr>
<tr>
<td align="center" colspan="5">
<input type="submit" value="发送">
</td>
</tr>
</table> --------------------编程问答--------------------
<table border=1 width="100%" class="left_txt2">
<tr>
<td>
短信内容:
</td>
<td>
<s:if test="action='addSendSMS'">
<s:textarea name="sendSMS.messageContent" rows="5" />
</s:if>
<s:elseif test="action='addNoteDraft'">
<s:textarea name="noteDraft.messageContent" rows="5" />
</s:elseif>
</td>
</tr>
<tr>
<td align="center" id="note" colspan="5">
<input type="button" value="存草稿" onclick="doSubmit(oper)" />
</td>
</tr>
<tr>
<td>
手机号码:
</td>
<td>
<s:textfield name="sendSMS.sendMobileNo" size="10" />
</td>
</tr>
<tr>
<td align="center" colspan="5">
<input type="button" value="发送" onclick="doSubmit(oper)">
</td>
</tr>
</table>
doSubmit()自己写,里面就写提交表单的代码,oper代表你点击的哪个按钮,然后在doSubmit()中传递相应的参数到后台,后台就做相应的action --------------------编程问答--------------------
试过了不行, --------------------编程问答-------------------- 采用异步提交,用AJAX试试 --------------------编程问答-------------------- 在页面上加两个隐藏字段,传到action里进行判断再分别进行处理喽 --------------------编程问答-------------------- 一个写成链接直接跳把参数带过去一个用表单提交。。或者楼上的做法
补充:Java , Java EE