1、取属性值及属性值得条件过滤
<body>
<!-- 从action中取属性值得方法 -->
<!-- 方法1 -->
<h1>
${message }
</h1><BR>
<!-- 方法2 -->
<h3><s:property value="message" /></h3><br>
<!-- 从action中取出属性的值 -->
<s:set name="name" value="name" />
<!-- 对属性值的条件过滤 -->
<s:if test="#name == 'lucy'">
lucy's file here
</s:if>
<s:elseif test="#name == 'jack'">
jack's file here
</s:elseif>
<s:else>
Other's file here
</s:else>
<br>
</body>
2、用struts标签遍历集合中的奇数和偶是
<body>
<%
List<String> list=new ArrayList<String>();
list.add("jack");
list.add("lucy");
list.add("david");
list.add("apple");
list.add("oracle");
list.add("java");
request.setAttribute("names",list);
%>
<!-- 下面是struts集合取集合值得方法 -->
<!--
1、此处的空property元素用于获得当前iterator的值
2、status被设成stuts,在iterator的里面就可以通过#stuts取得IteratorStatus的对象。IteratorStatus类包含当前序号信息,如是否第一个或最后一个,是否为奇数序号。这些信息在我们做格式化的时候,显得非常有用。
-->
<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><br>
------------------------------------------------<br>
<!-- 下面是jsp中取集合值的方法 -->
<% Iterator ite=list.iterator();
while(ite.hasNext()){
Object st=ite.next();
%>
<%=st %><br>
<%
}
%>
</body>
分享到:
相关推荐
1. **Struts标签库介绍** Struts标签库主要分为两个部分:逻辑标签和表单标签。逻辑标签用于处理页面跳转和控制流程,而表单标签则用于显示和处理用户输入的数据。 2. **逻辑标签** - `<logic:iterate>`:用于...
Struts1是一个经典的Java Web开发框架,其核心之一就是丰富的标签库,它简化了开发者在JSP页面上的工作。在本文中,我们将深入探讨Struts1的四个主要标签库:bean、logic、html和tiles,并重点讲解每个库中的关键...
Struts标签是Apache Struts...总结,Struts标签通过提供一系列定制化的JSP标签,极大地简化了Web应用程序的视图层开发。熟练掌握Struts标签的使用,不仅能提升开发效率,还能帮助构建出更加健壮和易于维护的Web应用。
java Web开发,我们最常用的Struts2常用标签总结,帮助你Struts2常用标签有那些功能
总结起来,这个Struts2实例项目通过整合国际化、类型转换和Struts2标签,构建了一个完整的用户管理系统,展示了如何在实际开发中高效地处理Web请求,实现业务逻辑,并提供多语言支持。这样的练习有助于提升开发者对...
Struts标签库是Java开发中用于构建MVC框架Struts应用的重要组成部分,它极大地简化了JSP页面中的逻辑处理,让开发者能更专注于视图层的设计。以下是对Struts1.x中常用标签的详细总结: 1. **Bean标签库**: - `...
Struts1.2标签库很好地体现了MVC(Model-View-Controller)模式,其中模型由Action和ActionForm对象表示,视图由JSP页面和Struts标签组成,控制器则由Struts框架本身处理,负责转发请求和调用相应的Action。...
### Struts 1.x 总结 #### 一、Struts 框架概述 Struts 是一个基于 Java 的开源框架,它实现了 Model-View-Controller (MVC) 设计模式,帮助开发者构建可扩展、易于维护的 Web 应用程序。在 Struts 1.x 版本中,其...
总结来说,Struts的HTML标签库是开发Java Web应用的重要工具,它简化了表单处理,增强了数据验证,且与MVC架构紧密集成,提高了开发效率和代码质量。了解和熟练掌握这些标签的使用,对于任何Struts开发者都是至关...
### Struts1标签库详解:核心知识点概览 #### Bean Tags: 创建与管理Bean - **bean:cookie**: 此标签用于从客户端请求中提取cookie的值。它根据`name`属性来查找特定的cookie,如果`multiple`属性未设置,则返回一...
总结起来,Struts2标签集锦是Java Web开发中的强大工具,它简化了视图层的开发,提高了代码可读性和可维护性。通过熟练掌握Struts2标签的使用,开发者可以更高效地构建动态网页,同时享受到Struts2框架带来的便利和...
- **运行时表达式**:所有Struts标签属性都支持运行时表达式,但应避免使用scriptlet,正确使用例如`<html:link href='<%= "/" + name +"/index.jsp"'>`。 3. **Bean标签库的功能**: - **创建脚本变量**:从HTTP...
Struts标签是Apache Struts框架中的一个重要组成部分,用于在JSP页面中简化视图层的开发,提升代码的可读性和可维护性。本讲解案例将深入探讨Struts标签的使用,帮助你全面掌握这一核心技能。 Struts标签库包含了多...
Struts标签库是Java开发...总结,Struts标签是提高开发效率的有效工具,通过熟练掌握并运用这些标签,可以编写出更加整洁、易于维护的JSP页面。在实际工作中,不断实践和探索,将使你对Struts标签有更深的理解和运用。
其中包含Struts标签大全 jsp Struts之HTML标签库详解 struts框架bean,html,logic标签手册等内容。不错,其中的JSP Struts之HTML标签库详解 .doc是朋友总结的。不错!
总结,Struts2标签库是Struts2框架的重要组成部分,它使得开发者能够更加专注于业务逻辑,而不是繁琐的视图层实现。通过合理利用这些标签,可以大大提高开发效率,同时提升Web应用的用户体验。在实际项目中,熟练...
使用Struts标签时,应注意避免在属性值中直接使用scriptlet表达式,而是应使用完整的表达式。例如,`<html:link>`标签的`href`属性应包含整个URL路径。 总结起来,JSP Struts的HTML标签库大大简化了开发者在JSP页面...
### Struts1.x 标签详解 #### 一、引言 Struts 是 Apache Jakarta 的一个著名开源项目,旨在为构建基于 Java 的 Web 应用程序提供一个强大的框架。Struts 提供了大量的标签来帮助开发者简化开发过程。本文将详细...