要在jsp中使用struts2.0的标签,首先要在页面使用taglib指令,将struts2的tld文件导入
<%@taglib prefix="s" uri="/struts-tags"%>
struts2的标签主要分芦肢为两大类:
UI标签 这个几乎不怎么用就不介绍了
非UI标签
if,elseif和else
<s:if test="link_type == 1"> //只有当test的的值为true时,才会执行if语句块里面的内容
文字
</s:if>
<s:elseif test="link_type == 2">
图片
</s:elseif>
<s:else>
-----
</s:else>
迭代标签的使用
余哗派 iterator描述:
用于遍历集合(java.util.Collection)或枚举值(java.util.Iterator)。
<ol>
<s:iterator value="#request.names" status="stuts">
<s:if test="#stuts.odd == true"> //判断取出数据的奇偶性
<li>White <s:property /></li>
</s:if>
<s:else>
<li style="background-color:gray"><s:property /></li>
</s:else>
</s:iterator>
</ol>
上述代码的显示效果就是相邻的两行颜色是区分开来的
URL地址标签,<s:url>用于生成一个URL地址,可以通过URL标签指定的<s:param>
子元素向URL地址发送请求参数
<s:url action=" ">
<s:param name=" " value=""></s:param>
</s:url>
超链接 <a href >一般和<s:url>标签一起使用,用于带多个参数。
<a href="
<s:url action=" ">
<s:param name=" " value=""></s:param>
<s:param name=" " value=""></s:param>
<s:param name=" " value=""></s:param>
</s:url>">
链接到...
</a>
set标签,用于将某个值放入指定的竖贺范围内。例如application,session等。
<s:set name="user" value="userName" scope=”request”/>
Struts2页面开发中常用标签使用规范:
2.1.通过<input name="userName" type="text" class=" " size="15">
往action中传值,action中要有相应的属性,并提供SET/GET方法。
(在数量少时可以使用request.getParameter(“userName”))
2.2.在页面显示action传来的数据,使用property标签。需要显示的数据从action中获得。
2.3.往action中的实体对象内传值,使用textfield标签。
2.4.在页面中判断指定值使用<s:if>标签。判断数据从action中获得。
2.5.在页面中需要循环列表显示的数据使用<s:iterator>标签,列表数据从action中获得。
2.6.URL地址和超链接可以使用<a href>和<s:url>,在传多值时建议<a href>和<s:url>一起使用
扫描后的文件由扫描仪软件自动保存。无论扫描的源文件是什么样的,在电脑上都会被保存为图像文件。一大腊段般情况下无法用WORD进修修改,但也有个别。如清华紫光的扫描仪就带有一滚誉种软件可以把图像文件局毁转换为纯文本。请参考:http://iask.sina.com.cn/b/6966265.html另外,关于TLD可以参考:http://hi.baidu.com/zhong8880/blog/item/891d1c3f7dc0ade554e72391.html
不知道满意否
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)