`
- 浏览:
38896 次
- 性别:
- 来自:
上海
-
要想使用struts2的标签,必须在HTML中导入两个常用的标签;
<%@ taglib prefix="sx" uri="/struts-dojo-tags" %>
<%@ taglib prefix="s" uri="/struts-tags"%>
1: 得到struts2日期的验证;
function checkDate(){
var startdate;
var enddate;
if(dojo.widget.byId("startDate") != null && dojo.widget.byId("endDate") != null){
startdate = trim(dojo.widget.byId("startDate").getValue());
enddate = trim(dojo.widget.byId("endDate").getValue());
}
if(startdate=="" || enddate==""){
alert("please input date");
}else if(startdate > enddate){
alert("please input correct date");
}
else{
window.location="testStrutsDate!testDate?startDate="+startdate+"&endDate="+enddate;
}
}
----------------------------------------------------------------------
2: 利用struts2标签显示出tables字段以及对应的数据(用的是ibatis 返回结果map类型数据);
<table align="center" border="1" bgcolor="#33CCFF " width="50%">
<s:iterator value="listAllEmployee" id="ListToMap" status="st">
<tr>
<s:iterator value="#ListToMap">
<s:if test="#st.first">
<td><s:property value="key" /></td>
</s:if>
</s:iterator>
</tr>
</s:iterator>
<s:iterator value="listAllEmployee" id="ListToMap" status="st">
<tr>
<s:iterator value="#ListToMap" status="su" id="aaa">
<td><s:property value="value" /></td>
</s:iterator>
</tr>
</s:iterator>
</table>
以后是用了两个循环;以下是一种更简便的写法,用一个循环即可完成
<body bgcolor=#d5d5d5 link=#0000a0 vlink=#0000a0>
<font face='Arial'>
<h2>View Information</h2></font>
<A href="javascript:history.back()">BACK</A><br></font>
<p>
<table align="left" border="1">
<s:iterator value="resultList" id="ListToMap" status="st">
<tr>
<s:iterator value="#ListToMap" status="su">
<s:if test="#st.first">
<td><s:property value="key" /></td>
</s:if>
<s:elseif test="#su.first">
<td><a href="<%= basePath%>viewInformationAction?file=<s:property value='value'/>&type=aaa"><s:property value="value"/></a></td>
</s:elseif>
<s:else>
<td><s:property value="value"/></td>
</s:else>
</s:iterator>
</tr>
</s:iterator>
</table>
<br>
<p>
<font face='Arial'><A href="javascript:history.back()">BACK</A><br></font>
</body>
----------------------------------------------------------------------
3: 假设在数据库中查出多个表(desc tables)那么在jsp中你只想一行显示3个。示例如下:
<s:iterator value="tableNames" id="tableName" status="st">
<s:if test="#st.getIndex()%5==0||#st.first">
<tr>
</s:if>
<td><font face="Arial"><a href="ViewTable?table_name=<s:property />"><s:property /></a></font></td>
</s:iterator>
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
struts-tags.tld struts-tags.tldstruts-tags.tld struts-tags.tld struts-tags.tld
- `struts2-tags-API`这个压缩包很可能包含了Struts2 Tags API的文档,包括详细的使用示例和API参考,是学习和查阅的好资料。 - 官方文档和社区论坛,如Apache Struts官方网站,提供了丰富的教程和解答。 - 在线...
struts-api.chm + struts-tags.chm 原版struts-api.chm + struts-tags.chm 原版struts-api.chm + struts-tagsstruts-api.chm + struts-tags.chm 原版struts-api.chm + struts-tags.chm 原版struts-api.chm + struts-...
Eclipse使用struts2标签库tld文件
在Struts2框架中,`tags.tld`文件扮演着核心的角色,它是Tag Library Descriptor(标签库描述符)的缩写,用于定义自定义JSP标签。`tags.tld`文件提供了关于Struts2标签的元数据,帮助开发者更方便地在视图层使用...
JSP Tags(Struts Tags)是定制的JSP标签库,简化了视图层的开发,如表单、数据展示等。 在"www.pudn.com.txt"这个文件中,可能包含的是与Jakarta Struts相关的资源链接或者一些额外的说明,例如教程、示例代码或...
`struts2-tags-API`就是这样一个资源,它包含了Struts2标签API的详细文档,帮助开发者理解和使用这些标签。 一、Struts2标签概述 Struts2标签库是基于JSP标准标签库(JSTL)的扩展,它提供了一系列预定义的标签,...
Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架,它在Web开发领域中被广泛使用,提供了强大的控制层来处理请求、数据绑定、验证和结果展示。Struts2.2.3是Struts2的一个版本,这个...
7. **JSP和Tags**:Struts提供了丰富的JSP标签库,如logic、bean、html和nested标签,使得开发者能更方便地创建动态Web页面。 在Struts 1.3.8中,可能包含以下部分: - **lib** 目录:包含了运行Struts应用所需的...
spring与struts整合所需的jar包。 自己老项目中的jar,可以运行。 jar名称概要如下: struts2-spring-plugin-2.1.8.1.jar commons-****.jar org.apache.felix.****.jar spring-***.jar struts2-***.jar
Struts 2 标签库(文档手册) Tags-API-CLSW-JSP <%@ taglib prefix="s" uri="/struts-tags" %> 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. <s:a href=""></s:a>-...
1. 引入标签库:在JSP页面中,通过`<%@ taglib prefix="s" uri="/struts-tags"%>`引入Struts2的标签库,这里的`s`是自定义前缀,可以替换为其他字符。 2. 使用标签:例如,使用`s:textfield`创建一个输入框: ```...
"struts2-tags-API.rar"这个压缩包文件很可能包含了Struts2标签库的详细API文档,用于指导开发者如何有效利用这些标签。 **1. Struts2标签概述** Struts2标签库是基于JSP标准标签库(JSTL)的扩展,提供了一系列与...
Struts2 Tags API是Struts2框架中一个关键的部分,它提供了一系列的标签库,用于简化Web应用开发,特别是视图层的构建。Struts2框架是基于MVC(Model-View-Controller)设计模式的Java Web应用框架,旨在简化开发...