spring 中如何在循环中绑定命令对象?

问题描述

我想显示一个列表给用户的编辑,如何进行绑定呢?想要的效果(DisplayName是一个输入框,用户能修改):IDNameDisplayName1AD-A2BD-B3CD-C...CommandClassClassUserForm{privateList<User>users;publicsetUsers(Listusers){...}publicListgetUsers(){...}}UserclassClassUser{privateStringid;privateStringname;privateStringdisplayName;...}AmendUser.jsp...<form:formcommandName="userForm"><table><tr><td>ID</td><td>Name</td><td>DisplayName</td></tr><c:forEachvar="user"items="${users}"><tr><td>${user.id></td><td>${user.name}</td><td><form:inputpath="user.displayName"/></td></tr></c:forEach></table></form:form>如果使用上面的绑定,回出现以下异常:Beanproperty'user'isnotreadableorhasaninvalidgettermethod:Doesthereturntypeofthegettermatchtheparametertypeofthesetter?请问如何解决在循环中的绑定问题?

解决方案

解决方案二:
没有人回答?太简单了?
解决方案三:
大家帮帮我呀。
解决方案四:
Solved.

时间: 2025-01-20 21:09:54

spring 中如何在循环中绑定命令对象?的相关文章

Shell脚本中使用for循环和cat命令实现按顺序合并文件_linux shell

工作目录下面有mydoc1.txt,mydoc2.txt...mydoc41.txt,本来想用sed排列依次取值排序,然后用cat来合并这些文件,发现达不到预期效果,合并令如下所示: 复制代码 代码如下: ls -lF *.txt | sed  -n '/mydoc1/,/mydoc41/p' | xargs -i cat {}> >mynew.txt 发现用其命令达不到预期效果,后来经检查发现,问题应该出现在sed排序上面,它仍然是按照位数来进行排序,并没有智能的按照范围来排序,sed取值命

JavaScript在for循环中绑定事件解决事件参数不同的情况

响应一堆相似的事件,但是每个事件的参数都不同,在这种情况下就可以使用JavaScript 在for循环中绑定事件,下面有个不错的示例,大家可以参考下 有时候要对响应一堆相似的事件,但是每个事件的参数都不同,一开始还以为挺简单的,用个for循环不就得了,结果发现,额,都是使用了最后一个参数...  上网查资料!!!结果大神说用闭包解决  代码:  代码如下: for(var i=0;i<10;i++){  btns[i].onclick=(function(i){  return function

JQuery在循环中绑定事件的问题详解_jquery

有个页面上需要N个DOM,每个DOM里面的元素ID都要以数字结尾,比如说 <input type="text" name="username" id="username_1" value="" /> <input type="text" name="username" id="username_2" value="" />

《Java 7程序设计入门经典》一3.8 for循环中的一些特殊情况

3.8 for循环中的一些特殊情况 因为for循环有很多变化,所以for循环是Java语言中用处最多的语句.一个最常见的用法是有多个循环控制变量.在使用多个循环控制变量时,每个表达式的初始化表达式和迭代表达式用逗号分隔.下面是一个简单的例子: 程序输出如下所示: 注意,逗号将两个初始化表达式和迭代表达式分开的方式.当循环开始时,在循环的初始化部分初始化变量i和变量j.每次循环开始时,递增变量i,递减变量j.当i大于等于j时结束循环.理论上,可以有任意数量的循环控制变量,但实际上,两三个循环控制变

Spring.Net在Mvc4.0中应用的说明

案例Demo:http://yunpan.cn/cJ5aZrm7Uybi3 访问密码 414b Spring.Net在Mvc4.0中应用的说明 1.引用dll       2.修改Global文件 (SpringMvcApplication)       3.控制器添加属性     4.WebConfig配置   <!--必须紧跟着configuration之后-->   <configSections>     <sectionGroup name="spring

在PHP中以root身份运行外部命令[转自linuxaid]

Hunte 2001年4月15日 在PHP中运行只有root用户才可以运行的外部程序,一直是个老问题,用常规的办法很难实现.这是因为一般情况下,PHP是作为APACHE的一个模块的,也就是说,PHP是APACHE的一部分,而APACHE除了suEXEC机制外,是不能以不同的用户ID来执行命令的,但suEXEC机制只能CGI有效. 网上曾经有一篇文章,说用调用"su - -c COMMAND"可以实现,但经过多次试验,发现不行,因为su命令必须在STDIN上输入root的密码. 怎么办?

在PHP中以root身份运行外部命令[转自奥索]

  在PHP中运行只有root用户才可以运行的外部程序,一直是个老问题,用常规的办法很难实现.这是因为一般情况下,PHP是作为APACHE的一个模块的,也就是说,PHP是APACHE的一部分,而APACHE除了suEXEC机制外,是不能以不同的用户ID来执行命令的,但suEXEC机制只能CGI有效. 网上曾经有一篇文章,说用调用"su - -c COMMAND"可以实现,但经过多次试验,发现不行,因为su命令必须在STDIN上输入root的密码. 怎么办?用常规的方法难以奏效,只能再想

在PHP中以root身份运行外部命令

在PHP中运行只有root用户才可以运行的外部程序,一直是个老问题,用常规的办法很难实现.这是因为一般情况下,PHP是作为APACHE的一个模块的,也就是说,PHP是APACHE的一部分,而APACHE除了suEXEC机制外,是不能以不同的用户ID来执行命令的,但suEXEC机制只能CGI有效.  网上曾经有一篇文章,说用调用"su - -c COMMAND"可以实现,但经过多次试验,发现不行,因为su命令必须在STDIN上输入root的密码.  怎么办?用常规的方法难以奏效,只能再想

防火墙配置中必备的六个主要命令

防火墙的基本功能,是通过六个命令来完成的.一般情况下,除非有特殊的安全需求,这个六个命令基本上可以搞定防火墙的配置.下面笔者就结合CISCO的防火墙,来谈谈防火墙的基本配置,希望能够给大家一点参考. 第一个命令:interface Interface是防火墙配置中最基本的命令之一,他主要的功能就是开启关闭接口.配置接口的速度.对接口进行命名等等.在买来防火墙的时候,防火墙的各个端都都是关闭的,所以,防火墙买来后,若不进行任何的配置,防止在企业的网络上,则防火墙根本无法工作,而且,还会导致企业网络