Code Bye

web开发按钮跳转的问题

有一个这样的列表,要实现选择复选框以后进行编辑或删除的功能,怎么样才能按了这俩按钮以后进入两个不同的action实现功能,现在本人的代码点了两个按钮以后都进的是一个action,框架用的struts2
<%@ page language="java" pageEncoding="GBK"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<html>
<head>
<title>登陆成功</title>
</head>
<body>
  <s:form align="center" action="ComEditAction" method="com">
    <table align="center" border="1">
      <tr>
        <td>Select</td>
        <td>Name</td>
        <td>Address</td>
        <td>Age</td>
      </tr>
      <s:iterator value="list" status="st">
        <tr>
          <td><s:checkbox name="Box" value="true"></s:checkbox></td>
          <td><s:property value="username" /></td>
          <td><s:property value="useraddress" /></td>
          <td><s:property value="userage" /></td>
        </tr>
      </s:iterator>
      <tr>
        <s:submit value="edit" align="center"></s:submit>
        <s:submit value="delete" align="center"></s:submit>
      </tr>
    </table>
  </s:form>
</body>
</html>
解决方案

13

可以提交到一个action,你多个提交一个参数用于标示是update或是delete,后台通过这个参数执行相应操作

13

把submit换成button啊。然后写一个提交方法,在方法里面改action值

14

两个按钮都是submit,submit按钮自动提交到action=”ComEditAction”
delete按钮改为:<s:button value=”delete” align=”center” onclick=”deleteSubmit()”></s:button>
写个deleteSubmit方法提交

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明web开发按钮跳转的问题