`

Struct在jsp标签

 
阅读更多
非UI标签介绍:
控制类标签:
1:程序流程控制标签   if   elseif    else
<s:if test="isUsed">
<span class="label label-success">True</span>
</s:if>
<s:elseif test="!isUsed">
<span class="label">False</span>
</s:elseif>
<s:else test="!isUsed">
<span class="label">False</span>
</s:else>
2:集合合并标签     append   和  merge
<s:append var = "myAppendIterator">
<s:parm value="%{myList1}" />
<s:parm value="%{myList2}" />
<s:parm value="%{myList3}" />
</s:append> 追加方式合并集合的标签
<s:merge var = "myAppendIterator">
<s:parm value="%{myList1}" />
<s:parm value="%{myList2}" />
<s:parm value="%{myList3}" />
</s:merge> 插入方式合并集合的标签

3:拆分字符串genereator标签
<s:generator val="%{aaa,bbb,ccc,ddd,eee}" separator="," count="4" var="myArr" />
4:遍历集合iterator标签
<s:iterator value="cashCouponList" status="sta">
<s:property />
<s:property value="%{sta.odd}" />
</s:iterator>
public int getCount() 得到迭代的总数
public int getIndex() 得到当前的索引
public int getEven()  判断是否为偶数
public int getOdd()   判断是否是奇数
public int getFirst() 判断是否是第一个
public int getLast()  判断是否是最后一个
5:sort  排序
<s:sort comparator="#mycomparator" source="" var="">
</s:sort>
6:subset  截取字串标签
<s:subset source="myList" count="4" start="3">
<s:iterator>
<s:property />
</s:iterator>
</s:subset>

数据标签:
1:日期(date)标签
<s:date name="#temp.birthdate" format="yyyy/MM/dd" nice="true" />
nice指定日期与当前时刻之间的时差
2:传递参数(param)标签
<s:param name="username" value="hzd" />  参数是String类型
<s:param name="username">hzd</s:param>   参数是Object类型
3:包含页面(include)标签
<s:include value="/test.jsp">
<s:param name="username">hzd</s:param>
</s:include>
4:属性(property)标签
5:链接(url)标签
6:a标签
7:action标签
<a:action name="LoginAction" executeResult="true" /> 调用默认的execute()
<a:action name="LoginAction!login" executeResult="true" />  调用默认的login()

8:bean标签
9:值栈(push)标签
10:变量赋值(set)标签
11:国际化(text)标签
12:调用(debug)标签
13:引用资源文件(i18n)标签
分享到:
评论

相关推荐

    struct及其struct2.0标签(OGNL)讲解,有实例

    在实际应用中,`struct2.0`标签的使用可以分为以下几个关键点: 1. **表单处理**:`&lt;s:form&gt;`标签用于定义一个表单,它可以自动处理表单的验证和数据绑定。`&lt;s:fielderror&gt;`标签用于显示验证错误信息。 2. **结果...

    hibernate+struct+jsp2

    【hibernate+struct+jsp2】是一个技术组合,涵盖了三个关键组件:Hibernate、Struts和JSP2。这三个技术都是Java Web开发中的重要部分,主要用于构建高效、可维护的Web应用程序。 **Hibernate** 是一个对象关系映射...

    html.rar_html_html 前台_struct jsp_前台网页

    ASP是另一种服务器端脚本技术,主要用于开发动态网站,但在这里我们主要讨论HTML、Struct和JSP。 在学习和实践中,可以通过阅读`www.pudn.com.txt`和"网业设计课件"中的资源来深入了解这些技术。这些文件可能包含了...

    Struct标签(html)

    5. **Nested标签库**:增强了对其他Struts标签的嵌套使用能力,使得在复杂的JSP页面中更好地组织和控制结构。 每个Struts标签都有一系列共同的属性,如`id`、`name`、`property`和`scope`。`id`用于指定自定义标签...

    struct2框架学习DEMO

    在这个"struct2框架学习DEMO"中,我们可以深入理解Struts2的核心概念和使用方法。 首先,让我们来看看“Model”部分。在Struts2中,模型通常由业务逻辑组件(如服务层)来实现,处理数据的获取和存储。例如,如果你...

    Struct2入门例子

    Struts2提供了一套基于OGNL(Object-Graph Navigation Language)的标签库,使得在JSP中绑定和操作数据变得更加简单。 6. **模型驱动(ModelDriven)**:这是一种常用的Action设计模式,通过实现`ModelDriven`接口...

    Java框架之Struct

    6. **标签库(Taglib)**:Struts提供了丰富的标签库,如`&lt;bean:write&gt;`、`&lt;logic:empty&gt;`等,方便在JSP页面中处理数据和控制流程。例如: - `&lt;bean:write&gt;`用于显示ActionForm或请求范围内的属性值。 - `...

    JSP毕业设计——JSP+Struct+MySql基于BBS管理系统设计与实现

    【标题】"JSP毕业设计——JSP+Struct+MySql基于BBS管理系统设计与实现",这个项目是一个典型的Web应用开发案例,旨在利用JSP技术、Struts框架以及MySQL数据库来构建一个在线论坛(BBS)系统。在这个设计中,学生会...

    struct2的简单实例

    在IT行业中,`struct2`通常指的是Struts2框架,这是一个基于MVC(Model-View-Controller)设计模式的Java Web开发框架。Struts2是由Apache软件基金会维护的开源项目,它提供了强大的动作调度、结果处理、数据校验...

    java-struct开发

    其中,Struts2的标签库是一个重要的组成部分,它提供了丰富的自定义标签,极大地简化了JSP页面的编写工作。 #### 二、Struts2标签库概述 Struts2标签库包括以下几种类型: 1. **数据标签**:用于处理值栈中的数据...

    struct2标签

    在这个框架中,Struts2提供了丰富的标签库,简化了视图层的开发。以下是对Struts2标签库中一些主要标签的详细解释: A. 超链接与Action执行: - `&lt;s:a&gt;`:创建一个超链接,可以传递参数,类似于HTML的`&lt;a&gt;`标签。 -...

    Struct登录

    在JSP页面上,可以通过Struts标签库访问ActionForm中的错误信息。 通过以上步骤,我们就实现了一个简单的Struts登录系统。Struts的灵活性和模块化使得开发者能够快速地构建复杂的Web应用。然而,实际项目中,登录...

    struct1.2ssh

    - **迭代标签**:Struts 1.2 提供了标签库来简化JSP页面的开发,例如logic:iterate标签用于遍历集合并重复渲染内容。例如,遍历用户列表并在页面上显示每个用户的信息。 - **注册**:在struts-config.xml中,需要...

    jsp+struts2权限管理系统

    开发者可以通过JSP标签库(Tag Libraries)和自定义标签来提高代码的可维护性和复用性。在这个权限管理系统中,JSP主要负责展示用户界面和接收用户的请求。 Struts2是基于MVC(Model-View-Controller)设计模式的...

    J2EE中Struct的简单使用

    在房屋出租系统中,可以创建多个JSP页面,如发布房源的表单页面、查询结果的展示页面等。使用Struts标签库(Struts Tags)可以简化页面的编写,如、等,它们与ActionForm对象字段关联,自动处理数据绑定。 **7. ...

    struct2传递list集合到页面

    在JSP页面中,我们可以使用`&lt;c:forEach&gt;`标签来实现这一目标: ```jsp &lt;%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %&gt; ${userList}" var="user"&gt; ${user.name} ${user.email} ...

    JSP+Struct+MySql基于BBS管理系统设计与实现(源代码+文档).rar

    【标签】"jsp"表明项目主要关注的是JSP技术,这在Web开发中用于生成动态内容,与Servlets紧密相关,是Java EE平台的一部分,通过在HTML页面中嵌入Java代码来实现服务器端逻辑。 【压缩包子文件】"readme.md"通常...

    基于STRUCT 2的BBS

    STRUCT 2提供了强大的标签库,简化了JSP页面的编写,如`s:form`、`s:textfield`等,使得开发更加高效。 在BBS系统开发过程中,以下几点至关重要: 1. **配置文件管理**:STRUCT 2的配置文件如struts.xml定义了...

    Struct+SQL开发的源代码

    在本案例中,JSP可能用于展示从数据库获取的数据,或者提供用户交互界面,如表单提交等。 **Servlet**: Servlet是Java中处理HTTP请求的服务端组件,它可以接收并响应来自客户端的请求,进行数据处理,并将结果返回...

    JSP+ORACLE+STRUTS2图书进销存项目

    开发者可以通过JSP的脚本元素和动作标签来嵌入Java代码,实现与服务器端的交互。例如,表单提交、数据验证等操作通常会在JSP页面上完成。 2. ORACLE:Oracle是一种广泛使用的商业关系数据库管理系统。在这个进销存...

Global site tag (gtag.js) - Google Analytics