首先,我在页面有如下复选框代码:
<s:checkboxlist list="#{'A':'A','B':'B','C':'C','D':'D'}" name="answer" label="答 案" />。可提交写进数据库。
然后,添加成功后能显示提交时的答案,仅仅显示它的value值,可是在当我想修改它的值,在修改页面重新显示它的值时,不能勾中value值,就是不能回显。修改页面的代码如下:
<s:checkboxlist list="#{'A':'A','B':'B','C':'C','D':'D'}" name="answer" value="answer" label="答 案" />。
最后,网上查找过相关资料,不是看不懂,就是不会弄。求指教!
这答案好熟悉,如果没记错的话,在百度知道里是有这个答案。可是不懂!
不行。
追答不过为什么我的就可以呢 你看下action 好着没 不行代码贴出来看下
追问我做的web项目是用SSH做的,在action里取到的是一个List,就是连同其他字段一起取出来的,其他数据能显示。那段代码也没什么的,就是调用DAO的一个方法根据ID取出数据,在action就只有一句,我也贴出来吧:
this.setDuolist(duox.findDuoID(this.getDuoid()));
然后就直接Return了。
不知你看不看的懂我说的呢?
真的不懂啊 不过我是这样做的你参考下啊
你先在action定义一个专门接受答案的String[] 数组 去把你从数据库中取出的值便利下, 然后放在此数组中,放在request 范围中 然后value值为你request的值
关于struts2标签<s:checkboxlist>回显问题
function box(){ var val=doucument.getElementById("id1").value;\/\/比如你在后台存的是已“,”隔开的字符串 var bb=new Array();bb= val.split(",");你要找到<s:checkboxlist对应的所有checkbox 用双循环判断一下就可以了,我就是这样做的 } ...
...提交到的页面如何获得<s:select><s:checkboxlist>选项值,不经过实体...
用struts的标签,肯定是要经过struts框架处理的撒,处理完后经过JavaBean的获取,最后在页面端显示。
...用数组的的值循环(<s:iterator>)赋给<s:checkbox fieldvalue=\/> 主 ...
当相当于 <input type="checkbox" value="值"\/>中的value。即表单提交的值 Struts2对fieldvalue的解释:The actual HTML value attribute of the checkbox.若是一个数组的话,可以使用 <s:checkboxlist list="" listKey="" listValue=""><\/s:checkboxlist> 表示一组checkbox 参考资料:还有其他问...
...想请问一下在工作中常用的struts2标签有哪些?
<s:checkboxlist name="" list="" listKey="" listValue=""><\/s:checkboxlist> \/\/隐藏标签 <s:hidden name=""><\/s:hidden> \/\/提交按钮 <s:submit value="确定"><\/s:submit> \/\/重置按钮 <s:reset value="重置"><\/s:reset> \/\/循环标签 <s:iterator begin="1" end="10"> <s:...
Html页面代码中为什么要使用表单标签?
比如像struts2 checkboxlist 标签、select 标签这些用Struts2实现起来比较方便!下面实例展示。2.主要区别是:html 5的标签还是客户端浏览器执行的,而struts 2标签需要服务器端先编译后再发送给客户端浏览器执行。这个在开始学的时候会比较乱不好把握。html 5比较火是因为现在很多本地应用程序的功能在遵循...
Html页面代码中为什么要使用表单标签?
比如像struts2 checkboxlist 标签、select 标签这些用Struts2实现起来比较方便!下面实例展示。2.主要区别是:html 5的标签还是客户端浏览器执行的,而struts 2标签需要服务器端先编译后再发送给客户端浏览器执行。这个在开始学的时候会比较乱不好把握。html 5比较火是因为现在很多本地应用程序的功能在遵循...