`
musicbox95351
  • 浏览: 229244 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

struts2 标签 使用备忘

 
阅读更多
国际化标签
    <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> 
分享到:
评论

相关推荐

    Struts1.3 备忘笔记

    Struts 1.3 备忘笔记 【资源特点】 1、以项目形式组织,包含所有的源代码 2、内含详细的注释说明 3、知识点较全面 【内容目录】 01 Struts_01HandworkApply : 手工配置Struct应用程序,演示用户提交数据后服务器的...

    STRUTS备忘录、

    本备忘录将深入探讨Struts的核心概念、架构以及如何在实际项目中使用它。 **1. MVC模式** Struts是基于Model-View-Controller(MVC)设计模式的,这种模式有助于分离业务逻辑、数据模型和用户界面。Model代表业务...

    大学 毕业设计 项目实训 个人备忘录系统(java SSH网站源代码)+JSP漂亮的界面控件.zip

    SSH是Struts2、Spring和Hibernate三个开源框架的简称,它们常被组合使用来构建Web应用程序。 【描述】中的内容与标题基本一致,进一步强调这是一个包含Java SSH框架的网站源代码,以及JSP页面中使用的美观界面控件...

    T1F1练习示例(s2sh)

    标题中的"T1F1练习示例(s2sh)"暗示了这是一个关于编程练习的项目,主要使用Struts2、Spring和Hibernate这三种技术的整合,通常简称为"S2SH"。Struts2是一个流行的MVC(Model-View-Controller)框架,用于构建Java ...

    Java项目开发平台开发规范方案.docx

    包含Struts和Hibernate的学习精要,以及技术备忘,为开发者提供进一步学习和参考的资料。 在实际项目开发中,理解和应用上述知识点是至关重要的,它们构成了Java项目开发平台的基础和规范,有助于提高开发效率,...

    JAVA技术体系

    - **Struts 框架**:介绍 Struts 架构的核心组件、标签库等。 - **JMS**:Java 消息服务,用于异步通信。 - **JNDI**:Java 命名和目录接口,提供查找和绑定服务。 - **webService**:基于 SOAP 和 REST 的 web 服务...

    收集的常见的专业问题解决办法.rar

    2009-02-24 08:31 61003 61003 常见的专业问题解决办法\Java容器类List、ArrayList、Vector及map、HashTable、HashMap的使用与区别.rar 2009-02-24 08:29 40960 13763 常见的专业问题解决办法\java容器类介绍.doc ...

    java笔试题,面试题,ssh大全

    - 提供了一套自定义的JSP标签库,这些标签库简化了表单处理和其他常用操作。 - 使用配置文件(通常是XML格式)来管理应用程序的行为,这使得应用程序更加灵活且易于维护。 - 支持国际化和资源文件的管理,使得应用...

    JAVA—sql 笔试常见题

    - **标签库**:提供了丰富的自定义标签,方便创建动态网页。 - **配置文件**:使用 XML 文件来管理应用配置,如 URL 映射、错误信息等。 - **反射机制**:利用 Java Reflection API 自动填充 JavaBeans 属性。 #...

    java面试题以及技巧

    │ 学习Struts提供的和Form相关标签.txt │ 日企编码规范.doc │ 电信盈科面试题.pdf │ 速算.txt │ 面试题URL.txt │ ├─Javascript │ │ javascript资料(源码,教材,ppt).rar │ │ │ └─javascript资料...

    java面试题目与技巧1

    │ 学习Struts提供的和Form相关标签.txt │ 日企编码规范.doc │ 电信盈科面试题.pdf │ 速算.txt │ 面试题URL.txt │ ├─Javascript │ │ javascript资料(源码,教材,ppt).rar │ │ │ └─javascript资料...

    java面试题及技巧4

    │ 学习Struts提供的和Form相关标签.txt │ 日企编码规范.doc │ 电信盈科面试题.pdf │ 速算.txt │ 面试题URL.txt │ ├─Javascript │ │ javascript资料(源码,教材,ppt).rar │ │ │ └─javascript资料...

    java面试题及技巧3

    │ 学习Struts提供的和Form相关标签.txt │ 日企编码规范.doc │ 电信盈科面试题.pdf │ 速算.txt │ 面试题URL.txt │ ├─Javascript │ │ javascript资料(源码,教材,ppt).rar │ │ │ └─javascript资料...

    java面试题以及技巧6

    │ 学习Struts提供的和Form相关标签.txt │ 日企编码规范.doc │ 电信盈科面试题.pdf │ 速算.txt │ 面试题URL.txt │ ├─Javascript │ │ javascript资料(源码,教材,ppt).rar │ │ │ └─javascript资料...

    超级有影响力霸气的Java面试题大全文档

     ArrayList 和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,...

    java 面试题 总结

    ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector...

Global site tag (gtag.js) - Google Analytics