国际化标签
<s:property value="%{getText('HelloWorld')}"/>
逻辑判断标签
if标签
<s:if test="%{变量名 == '值'}"></if>
迭代中使用if标签(判断List中的HashMap的指定KEY对应的VALUE)
<s:iterator id="map" value="list">
<s:if test='#map.get("key字符串") == "比较字符串"'>
....
</s:if>
</s:iterator>
注意引号的使用
引用
因为java是强类型语言,单引号表示char类型,只能赋给一个字符给char类型,
而双引号则表示String类型
迭代相关标签
List中放Map的迭代。
List对应到select标签,Map对应到option。
假设Map中放[['DISPLAY':'中国','VALUE','1'],['DISPLAY':'日本','VALUE','2']]
<select >
<s:iterator id="xxx" value="xxxList">
<option value='${xxx["VALUE"]}'>${xxx["DISPLAY"]}</option>
</s:iterator>
</select>
迭代session属性
<s:iterator id="datas" value='#session.sessionData'>
<s:if test='#datas.get("KEY") == "phone"'>
<s:set name="phone" value='#datas.get("VALUE")'/>
</s:if>
</s:iterator>
分享到:
相关推荐
Struts 1.3 备忘笔记 【资源特点】 1、以项目形式组织,包含所有的源代码 2、内含详细的注释说明 3、知识点较全面 【内容目录】 01 Struts_01HandworkApply : 手工配置Struct应用程序,演示用户提交数据后服务器的...
本备忘录将深入探讨Struts的核心概念、架构以及如何在实际项目中使用它。 **1. MVC模式** Struts是基于Model-View-Controller(MVC)设计模式的,这种模式有助于分离业务逻辑、数据模型和用户界面。Model代表业务...
SSH是Struts2、Spring和Hibernate三个开源框架的简称,它们常被组合使用来构建Web应用程序。 【描述】中的内容与标题基本一致,进一步强调这是一个包含Java SSH框架的网站源代码,以及JSP页面中使用的美观界面控件...
标题中的"T1F1练习示例(s2sh)"暗示了这是一个关于编程练习的项目,主要使用Struts2、Spring和Hibernate这三种技术的整合,通常简称为"S2SH"。Struts2是一个流行的MVC(Model-View-Controller)框架,用于构建Java ...
包含Struts和Hibernate的学习精要,以及技术备忘,为开发者提供进一步学习和参考的资料。 在实际项目开发中,理解和应用上述知识点是至关重要的,它们构成了Java项目开发平台的基础和规范,有助于提高开发效率,...
- **Struts 框架**:介绍 Struts 架构的核心组件、标签库等。 - **JMS**:Java 消息服务,用于异步通信。 - **JNDI**:Java 命名和目录接口,提供查找和绑定服务。 - **webService**:基于 SOAP 和 REST 的 web 服务...
2009-02-24 08:31 61003 61003 常见的专业问题解决办法\Java容器类List、ArrayList、Vector及map、HashTable、HashMap的使用与区别.rar 2009-02-24 08:29 40960 13763 常见的专业问题解决办法\java容器类介绍.doc ...
- 提供了一套自定义的JSP标签库,这些标签库简化了表单处理和其他常用操作。 - 使用配置文件(通常是XML格式)来管理应用程序的行为,这使得应用程序更加灵活且易于维护。 - 支持国际化和资源文件的管理,使得应用...
- **标签库**:提供了丰富的自定义标签,方便创建动态网页。 - **配置文件**:使用 XML 文件来管理应用配置,如 URL 映射、错误信息等。 - **反射机制**:利用 Java Reflection API 自动填充 JavaBeans 属性。 #...
│ 学习Struts提供的和Form相关标签.txt │ 日企编码规范.doc │ 电信盈科面试题.pdf │ 速算.txt │ 面试题URL.txt │ ├─Javascript │ │ javascript资料(源码,教材,ppt).rar │ │ │ └─javascript资料...
│ 学习Struts提供的和Form相关标签.txt │ 日企编码规范.doc │ 电信盈科面试题.pdf │ 速算.txt │ 面试题URL.txt │ ├─Javascript │ │ javascript资料(源码,教材,ppt).rar │ │ │ └─javascript资料...
│ 学习Struts提供的和Form相关标签.txt │ 日企编码规范.doc │ 电信盈科面试题.pdf │ 速算.txt │ 面试题URL.txt │ ├─Javascript │ │ javascript资料(源码,教材,ppt).rar │ │ │ └─javascript资料...
│ 学习Struts提供的和Form相关标签.txt │ 日企编码规范.doc │ 电信盈科面试题.pdf │ 速算.txt │ 面试题URL.txt │ ├─Javascript │ │ javascript资料(源码,教材,ppt).rar │ │ │ └─javascript资料...
│ 学习Struts提供的和Form相关标签.txt │ 日企编码规范.doc │ 电信盈科面试题.pdf │ 速算.txt │ 面试题URL.txt │ ├─Javascript │ │ javascript资料(源码,教材,ppt).rar │ │ │ └─javascript资料...
ArrayList 和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,...
ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector...