struts2 中在s:iterator动态添加行

struts2 中在s:iterator动态添加行,第1张

在html中使用tbody标签可以动态添加一行(<tr>....</tr>),tbody可以写在table内

大概的代码如下:

var owin = document.getElementById('tbody')

row = owin.insertRow(index)//向tbody插入一行 index 是你这一行添加的位置

cell1 = row.insertCell()//插入一列

cell1.className = "cssStyle"//cssStyle 是 CSS样式

cell1.innerHTML ="<input .......>"//这里写添加列中的(html)代码

cell2 = row.insertCell()//插入第二列

。。。

。。。

你去下载一个html.chm作为参考

全部手写,谢谢,如果有问题的话可以联系我

jap内嵌java代码,java代码读取内容,通过<%%>用java代码 *** 作内容,循环,每次循环都为jsp页面中table添加一行。。。不过,如果信息多了的话,,,效率是个问题

<form><s:iterator

value="#session.attendance"

status="st">

<s:set

name="inout"

value="%{in_out}"/>

<tr

>

<td><s:property

value="student_id"/></td>

<td><s:property

value="student_name"/></td>

<td><s:if

test="#inout==1">是</s:if><s:else>否</s:else></td>

<td><s:if

test="#inout==0"><s:checkbox

name="checkbox"

/></s:if></td>

</form>

使用form表单提交到action

在action中声明一个数组,这个数组变量名与checkbox的name一致即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11936131.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存