Struts2 标签问题
时间:2011-09-13
来源:互联网
public class Test{
private List<Map< String,String>> list;
public void setList( List<Map< String,String>> list){
this.list=list;
}
public List<Map< String,String>> getList(){
return this.list;
}
}
在JSP页面有
<from ...>
<input >
<input >
<input>
</from>
以上是简化了的一个表单...项目中有点复杂
关键点是---怎么在form表单中把用户输入的值通过list传到后台Action中去
list中的map的作用是:我想通过键值对的方式,将用户输入的值一一对应起来
比如map的key就是input的name或者什么的...
请教高手这个怎么做啊...
作者: qiuji_2011 发布时间: 2011-09-13
作者: licip 发布时间: 2011-09-13
作者: afgasdg 发布时间: 2011-09-13
作者: qiuji_2011 发布时间: 2011-09-13
作者: look85927 发布时间: 2011-09-13
其中:
list中的每一个map就对应了数据库中的一个table,
该map中得每个key就对应了该table中的每个cloumn,
每个value,就对应了该column的值
初始时每个input有初始值,用户可能修改...
作者: qiuji_2011 发布时间: 2011-09-13
例子中一般给的都是设置Element_[action属性名]=某一实体bean,你可以具体查看及测试下是否可以设置成为map.
比如针对你的代码一般是:
TestAction.class
List<TestBean> nTs ;
//set/get忽略
TestAction_conversion..properties
Element_nTs = com.test.TestBean; //这里你可测试下,看是否可以设置成你要的那种。
jsp:
<s:iterator values status='sta'>
<s:textfield name="%{'nTs ['+#stat.index+'].attrName'}" />
</s:iterator>
或者使用js动态生成输入框。
作者: oxcow 发布时间: 2011-09-13
作者: look85927 发布时间: 2011-09-13
作者: wuhuipengwhp 发布时间: 2011-09-13
作者: m2460918723 发布时间: 2011-09-14
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28