append标签用于将多个集合对象拼接起来,组成一个新的集合,通过这种拼接,从而允许通过一个<s:iterator../>标签就完成多个集合的迭代.
appendTag.jsp
<s:append id="list">
<s:param value="#request.list1"/>
<s:param value="#request.list2"/>
<s:param value="#request.list3"/>
<s:param value="#request.list4"/>
</s:append>
<s:iterator value="%{list}">
<s:property/><br>
</s:iterator>
AppendTagAction.java
public String execute() throws Exception {
HttpServletRequest request = ServletActionContext.getRequest();
List list1 = new ArrayList();
list1.add("11");
list1.add("22");
List list2 = new ArrayList();
list2.add("aa");
list2.add("bb");
List list3 = new ArrayList();
list3.add("AA");
list3.add("BB");
request.setAttribute("list1", list1);
request.setAttribute("list2", list2);
request.setAttribute("list3", list3);
request.setAttribute("list4", list4);
return "appendTag";
}
分享到:
相关推荐
<%@ taglib prefix="s" uri="/struts-tags" %> 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. <s:a href=""></s:a>-----超链接,类似于html里的<a></a> 3. <s:...
1.4 Web项目中使用Struts2初探 20 第2章 Web基础技术简介 31 2.1 B/S和C/S系统区别 31 2.2 JSP和Servlet介绍 32 2.3 XML知识介绍 34 第3章 Struts2核心技术 37 3.1 使用web.xml配置Struts2实现Web项目Struts2应用 37...
sb.append(" <div >"); //这个是主要内容 按照自己需要添加 sb.append( "内容"); sb.append(" </div> "); Html2Image html2Image = Html2Image.fromHtml(sb.toString(),null); // 这边如果设置false,图片不会...
append 标签: 这些append标签需要两个或两个以上的列表作为参数,并追加它们... <s value=%{myList2}> <s value=%{myList3}> </s> <s value=%{#myAppendIterator}> <s> </s> 如果有两个列表A和B的值A1,A2和B1,
#include<stdio.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include<stdlib.h> #include <sys/ioctl.h> #include <sys/soundcard.h> #include <termios.h> #include <unistd.h> int ...
Devexpress是非常著名的控件,拥有180多种VCL界面控件,几乎...b) If you use xpf then append <my:String x:Key=\"DevExpress.Xpf.License\">8F-68-09-B5-38-68-34-79-1B-B5-B9-DE-41-8B-EA-71-41-09-E5-F6</my:String>
c) 如果aa.jsp有代码:<jsp:forward page="next.jsp"><jsp:param name="name" value="jb-aptech" /></jsp:forward>,则在next.jsp中可以使用request.getAttribute("name");把属性name的值取出来。 d) 如果<jsp:...
SUSE Linux Enterprise Server 15 SP3 自动化部署脚本,命令行版,图形化版本自动化脚本 openssl passwd -1 -stdin <<< YOU_password 生成密码 ...867行更改(此处是主机的...更改21 行内容成为 <append>ip=dhcp</append>
case 2: modify('T',"FS"); break; case 3: modify('G',"+TG"); break; case 4: modify('G',"-TG"); break; case 5: modify('S',"*FS"); break; case 6: modify('S',"/FS"); break; case 7: modify...
'<tr><td>性别</td><td>{2}</td></tr>', '</table>' ) //模板值和模板进行组合并将新生成的节点插入到id为'tpl-table'的元素中 tpl.append('tpl-table',['小王',25,'男']); var tpl = new Ext.Template(//...
<c:forEach var="mxvo" items="${jgList}" varStatus="s"> <form name="mxvoForm"> <!-- 注:这里的宽度设置为表格单元格宽度(厘米*100)--> <textarea name="tbjcmcrs" style="width:349;display:none"><c:out ...
<br> }ADT LinkList<br>2. 集合的抽象数据类型定义为:<br> ADT LinkSet {<br> 数据对象:D={ | IntSet,i=1,2,…,n,n 0}<br> 数据关系:R1={}<br> 基本操作:<br> CreatSet(*L)<br> 初始条件:s为整型数组。...
Class.forName("org.apache.struts.action.ActionServlet"); supportStruts = true; } catch (ClassNotFoundException ex) { } try { Class.forName("javax.naming.Name"); supportJNDI = true; } catch ...
<p>11111111111</p> <p>11111111111</p> <p>11111111111</p> <p>11111111111</p> <p>11111111111</p> ... $("body").append('<a href="'+imgUri+'" download="下载的图片">保存图片</a>'); }); [removed]
200 条记录</li><li class='seach'>转到<select name='pagelist'><option style='color:#666666'>1</option><option style='color:#666666'>2</option></select></li></div>"); out.print(sbOut.toString()); }...
sbtext.append("<p><a href='javascript:doAjax(1)' >首页</a></p> <p><a href='javascript:doAjax("+(pagebean.getPageIndex()+1)+")'>下一页</a></p> <p><a href='javascript:doAjax("+pageCount+")'>最后一页</...
add <ns:element2 attr="1"/> /ns:root/ns:element2/@attr 1 add <ns:element2 attr="1"/> /ns:root/ns:element1/ns:element11 ...
下面是这个类的使用方法的一个介绍:<br><br>import com.jspsmart.upload.*<br>// 新建一个smartupload对象 <br>SmartUpload su = new SmartUpload() ;<br>// 初始化 <br>su.initialize(pageContext); <br>// 设定...
<br>Average improvement: 867% <br><br>下表为jQuery1.1.3与常用的一些JS库选择器的对比:<br>Browser Prototype jQuery Mootools Ext Dojo <br>IE 6 1476ms 661ms 1238ms 672ms 738ms <br>Firefox 2 219ms 567ms ...
<br> <br> report machine目前主要能做的:<br> 一、支持屏幕打印,控制方法多样,可以打印全部rxlib控件<br>全部InfoPower控件,TDBGrid,TStringGrid,TImage,TEdit等,TDBGridEh,f1book,<br>TDecisionGrid等等众多...