struts 2中工具数组的传值
当前位置:以往代写 > JAVA 教程 >struts 2中工具数组的传值
2019-06-14

struts 2中工具数组的传值

struts 2中工具数组的传值

各人用struts2时想必会常常碰着在JS可能JSP中往靠山通报工具数组的问题,你是不是在一直为靠山取值是null的问题而苦恼呢?下边我来汇报各人毕竟如何做才气取到值。

一、在Action中声明数组工具(这里也可以是List等荟萃),代码如下:

public List<User> users = new ArrayList<User>();

这里有两点需要留意:

1、声明可以是public也可以是private,private 要求必需生成get、set要领,推荐利用第二种方法,道理不再具体说明,有问题可以留言。

2、工具数组(可能荟萃)必需举办初始化,不然写的再好靠山获取的值仍为null。这种环境许多人都容易忽略。(简朴提醒下:平时用单个工具时可以从前台到靠山通报该工具,但把该工具换成数组工具就不可了,原因在于单个工具有该工具的结构要领可以发生该工具的实例,而数组没有,所以需要数组工具直接new 一个实例出来)。

二、在页面中可能JS顶用get可能post方法举办传值吧,代码如:

<input name="users[0].id" value="1">  
<input name="users[0].name" value="张三">  
<input name="users[1].id" value="2">  
<input name="users[1].name" value="李四">

在Debug模式下加断掉,看看users是不是有值了?

    关键字:

在线提交作业