• Struts2中集合收集表单数据


    收集表单的页面:

     1 <form action="listAction1!insert" method="post">
     2         dog1:<input name="ulist[0].dog.did"/>
     3             <input name="ulist[0].dog.dname"/><br>
     4         dog2:<input name="ulist[1].dog.did"/>
     5             <input name="ulist[1].dog.dname"/><br>
     6         dog3:<input name="ulist[2].dog.did"/>
     7             <input name="ulist[2].dog.dname"/><br>
     8         dog4:<input name="ulist[3].dog.did"/>
     9             <input name="ulist[3].dog.dname"/><br>
    10         dog5:<input name="ulist[4].dog.did"/>
    11             <input name="ulist[4].dog.dname"/><br>
    12         dog6:<input name="ulist[5].dog.did"/>
    13             <input name="ulist[5].dog.dname"/><br>
    14             <input type="submit" value="提交"/>
    15     </form>

     struts.xml里:

    <action name="listAction1" class="com.xsl.action.ListAction1">
      <result name="success">/success.jsp</result>
    </action>

    ListAction1.java里:

     1 package com.xsl.action;
     2 
     3 import java.util.ArrayList;
     4 import java.util.List;
     5 
     6 import javax.servlet.http.HttpServletRequest;
     7 
     8 import org.apache.struts2.interceptor.ServletRequestAware;
     9 
    10 import com.opensymphony.xwork2.ActionSupport;
    11 import com.xsl.entity.Dog;
    12 import com.xsl.entity.Users;
    13 
    14 public class ListAction1 extends ActionSupport implements ServletRequestAware {
    15     private Users users;
    16     private HttpServletRequest request;
    17     private List<Users> ulist;
    18     public String insert(){
    19         for(Users u:ulist){
    20             System.out.println(u.getDog().getDid()+"---"+u.getDog().getDname());
    21         }
    22         return SUCCESS;
    23     }
    24     public void setServletRequest(HttpServletRequest request) {
    25         this.request = request;
    26     }
    27     public Users getUsers() {
    28         return users;
    29     }
    30     public void setUsers(Users users) {
    31         this.users = users;
    32     }
    33     public HttpServletRequest getRequest() {
    34         return request;
    35     }
    36     public void setRequest(HttpServletRequest request) {
    37         this.request = request;
    38     }
    39     public List<Users> getUlist() {
    40         return ulist;
    41     }
    42     public void setUlist(List<Users> ulist) {
    43         this.ulist = ulist;
    44     }
    45 }
  • 相关阅读:
    使用 Log4Net 记录日志
    NuGet安装和使用
    .NET Framework 4 与 .NET Framework 4 Client Profile
    “init terminating in do_boot” Windows10 Rabbit MQ fails to start
    Ubuntu / Win7 安装db2 v10.5
    Win7下的内置FTP组件的设置详解
    c/s模式 (C#)下Ftp的多文件上传及其上传进度
    C#路径/文件/目录/I/O常见操作汇总
    C# 遍历指定目录下的所有文件及文件夹
    Mongodb主从复制 及 副本集+分片集群梳理
  • 原文地址:https://www.cnblogs.com/xsl1995/p/6649854.html
Copyright © 2020-2023  润新知