struts 如何一次提交修改列表的全部内容

问题描述

<ebis:extenditerateid="myElement"name="ModifyDsDwyzmxForm"property="unitDelayPayListForm.list"indexes="indexes"pagination="unitDelayPayListForm.pagination"pageCount="10"><trbgcolor=#ffffffclass="back6"><ebis:checkmultiboxname="ModifyDsDwyzmxForm"property="unitDelayPayListForm.select"value="true"indexes="indexes"/></logic:equal>&nbsp;</td><td><ebis:importCodeItemscodeType="JoinInsuranceState"collection="DSZQDZBZ"/><html:selectname="myElement"property="string(BZ)"size="1"onchange="autoselect()"><html:optionscollection="DSZQDZBZ"property="codeNo"labelProperty="codeName"/></html:select></td><tdalign="center"><bean:writename="myElement"property="string(XH)"filter="true"/>&nbsp;</td><tdalign="center"><logic:equalname="myElement"property="string(BZ)"value="1"><inputtype="text"name="unitDelayPayListForm.allList[<bean:writename="indexes"/>].string(NEW)"size="20"/></logic:equal>&nbsp;</td></ebis:extenditerate>

问题是text我可以在action里获取select的值我要怎么获取呢?这个列表是先从数据库中获得数据显示出来然后在进行修改

解决方案

解决方案二:
和text类似取,在ActionForm中加入selectname一致的属性,在Action中通过对应的getXXX方法就能拿到。例:页面:<formaction=""method="post"><selectname="item"><optionvalue="0">itemone</option>........</select></form>ActionForm:publicclassTestFormextendsActionForm{privateStringitem;//gettersettter方法}Action:中TestFormtf=(TestForm)form;Stringitem=tf.getItem();不知是否是你想要表达的意思。。。
解决方案三:
我要获取的select是在一个循环显示的list中集合的一个,是list封装的valueobject对象问题是我现在获取不到页面修改的select标签修改过的值,有谁有办法没
解决方案四:
哎,我也碰到过这样的问题!
解决方案五:
给你提供个思路,首先刚进来的时候下拉列表框只显示以前的那个选项,然后给select加onclick事件,其作用是单击的时候js动态的将下拉列表框的其它选项加进来或者通过jquery在加载下拉列表框的时候动态选中以前的选项
解决方案六:
引用2楼sunhongtao0729的回复:

我要获取的select是在一个循环显示的list中集合的一个

这句话是什么意思啊?完全没看懂楼主要表达什么是想说:“SELECT中显示的数据是List里的元素”吗?晕了

时间: 2024-11-03 01:46:15

struts 如何一次提交修改列表的全部内容的相关文章

java EE小白 struts hibernate form 无法提交问题

问题描述 java EE小白 struts hibernate form 无法提交问题 java EE小白,做一个学生管理系统,修改学生信息页面从数据库读取学生信息正常,点击修改按钮时网页无任何反应,也无报错,debug插入断点发现点击修改按钮表单并未提交去执行后续Action. 解决方案 大概看了一下,发现你最后贴的那个提交按钮没有在form表单里啊,这肯定提交不了的!!! 解决方案二: 是不是代码架构的问题? 解决方案三: 建议你先检查下点击修改按钮后前台的js执行了什么样的操作,或者是没有

SQL中如何批量修改列表中的日期

问题描述 SQL中如何批量修改列表中的日期 各位大师请教一个问题! SQL中如何批量修改列表中的日期,表的类型是char(例如将2016-01-01改为20160101) 解决方案 update 表名 set 日期字段=replace(日期字段,'-','') 解决方案二: 批量修改的SQL批量修改表空间sql批量修改 SQL语句

git-eclipse中新建的类在GIT提交时列表中没有显示

问题描述 eclipse中新建的类在GIT提交时列表中没有显示 新增的文件前面有个"?"但是在COMMIT的时候列表中没有这个文件,必须要右键单击这个文件选择TEAM-----ADD TO INDEX后COMMIT的列表中才有,以前只要新增了文件就会自动新增到COMMIT列表中的,请问应该怎么设置???谢谢 解决方案 http://bbs.csdn.net/topics/391889957

求助!androidstudio修改代码后git提交修改为何报错没有匹配GIT

问题描述 求助!androidstudio修改代码后git提交修改为何报错没有匹配GIT Commit failed with error: pathspec 'src/main/java/app/leeweather/com/myapplication/MainActivity.java' did not match any file(s) known to git. 我是修改了主活动,新建了一个布局文件,然后提交的. 解决方案 git修改提交 解决方案二: 试着让你的本地仓库git fetc

WPF界面设计技巧(5)—自定义列表项呈现内容

原文:WPF界面设计技巧(5)-自定义列表项呈现内容    接续上次的程序,稍微改动一下原有样式,并添加一个数据模板,我们就可以达成下面这样的显示功能:     鼠标悬停于文件列表项上,会在工具提示中显示图像缩略图及文件名.文件大小信息.   选中一个列表项,该列表项会扩大,并动态显示出一个小缩略图及文件的所在路径.   代码如下:   Code<Application x:Class="自定义列表项.App"    xmlns="http://schemas.micr

java-POI SAX 如何修改大excel 文件内容

问题描述 POI SAX 如何修改大excel 文件内容 我现在要解析一个大的excel文件,直接用POI的方式会OOM,现在用POI SAX(事件驱动模式)问题解决了. 但是现在处理完数据需要每行返回一个状态,添加到行末尾,其他数据格式保持原样.这个请问怎么处理? 解决方案 http://itindex.net/detail/52291-poi-excel-%E6%96%87%E4%BB%B6

sap修改采购订单的项目文本,怎么读取修改之前的文本内容,请各位大虾帮忙。

问题描述 sap修改采购订单的项目文本,怎么读取修改之前的文本内容,请各位大虾帮忙. 修改了一个采购订单的项目文本,用函数read_text 只能读取修改之后的文本内容,请问怎么读取修该之前的文本内容,紧急阿.我试过free memory .但是会影响其它文本.请大家忙帮. 解决方案 SAP的字段和对象的修改都会保存旧值,数据保存在CDHDR和CDPOS表中,对于提取旧值你可以采用两种方法 1)使用sap的标准函数CHANGEDOCUMENT_READ_HEADERS 和CHANGEDOCUME

html-表单提交后如何判断其内容

问题描述 表单提交后如何判断其内容 比如,登录后,根据输入的账户密码,弹出对话框.显示是否正确 解决方案 用ajax提交啊,提交成功后返回一个信息就可以了 解决方案二: 提交后台后使用action跳转到新页面,显示登陆结果. 解决方案三: http://download.csdn.net/download/yanglu_dandan/5526343 参考这个. 解决方案四: 不知道你是用什么写的呢? 反正原理都差不多,客户端表单提交了,服务端来做判断,取用户名和密码,然后判断 如http://b

listview+edittext:如何监听edittext的修改完后的内容

问题描述 listview+edittext:如何监听edittext的修改完后的内容 listview中每个item里放一个edittext,adapter有使用对象的复用,请问如何监听到edittext中内容修改完成后,得到最后修改后的内容,再调用一个方法,然后进行其它处理 解决方案 EditText监听给EditText中的图片加监听 解决方案二: edittext绑定textchagnge的监听就行了 解决方案三: 建议加上一个handle,在每次修改edittext之后发送handle