- 浏览: 121251 次
- 性别:
- 来自: 成都
文章分类
最新评论
1、输出session中的值
2、获取session中的值后判断
3、输出Action中的属性值
4、输出国际化文件中的值
5、输出Action中的消息
6、输出Action中的错误
7、迭代输出集合
8、定义页面变量
a. <s:property value="#session['key']"/>b. ${sessionScope.key}
2、获取session中的值后判断
<s:if test="#session['key']==null">
3、输出Action中的属性值
<s:property value="property"/>
4、输出国际化文件中的值
a. <s:text name="key"/>b. ${getText("key")}
5、输出Action中的消息
<s:actionmessage />
6、输出Action中的错误
<s:actionerror/>
7、迭代输出集合
<s:iterator id="book" value="books" status="index"> <!---输出当前元素的属性--> <s:property value="property"/> <!---输出当前迭代元素的索引--> <s:property value="#index.index"/> <!---输出当前迭代了几个元素--> <s:property value="#index.count"/> <!---返回当前迭代元素的索引是否为奇数--> <s:property value="#index.odd"/> <!---返回当前迭代元素的索引是否为偶数--> <s:property value="#index.event"/> <!---返回当前元素是否为第一个--> <s:property value="#index.first"/> <!---返回当前元素是否为最后一个--> <s:property value="#index.last"/> </s:iterator>
8、定义页面变量
<!---将分页Bean的属性放入Stack Context--> <s:set name="count" value="%{pager.totalPages}"/> <!---利用Struts2标签访问--> <s:property value="#count"/> <!---利用OGNL表达式访问--> ${pageScope.count } <!---利用Java代码访问--> <% Object obj = pageContext.getAttribute("count"); int mycount = Integer.parseInt(obj.toString()); for(int i =0;i<mycount;i++){ out.print(i+1); } %>
发表评论
-
struts2 token拦截器
2014-01-14 20:44 913之前struts2解决token必须在每个action配置 ... -
FreeMarker作为Struts2的视图
2012-07-27 17:09 783Struts使用FreeMarker作为其默认的模板技术,因此 ... -
spring security的标签库
2011-11-07 16:35 7588应用标签库:<%@ taglib prefix='sec ... -
STRUTS2 Convention零配置
2011-11-04 15:53 718从struts2.1开始,struts2不再推荐使用Codeb ... -
Hibernate - DetachedCriteria 的完整用法
2011-11-04 15:33 852Hibernate - DetachedCriteria 的完 ... -
Hibernate二级缓存及产品Oscache
2011-11-04 15:19 1982二级缓存也称进程级的缓存或SessionFactory级的缓存 ... -
struts2的struts.properties配置文件详解
2011-11-04 14:40 841struts.action.extensionThe U ... -
JPA @MappedSuperclass注解的使用说明
2011-10-31 17:51 896基于代码复用和模型分离的思想,在项目开发中使用JPA的@Map ... -
freemarker的国际化
2011-10-27 10:58 971起首在servlet中加上加载资料文件的代码 Local ... -
net.sf.json的使用
2011-10-26 17:26 2178需要jar包:ezmorph-1.0.6.jar,json-l ... -
FreeMarker设计指南
2011-10-18 17:57 767(1)模板 + 数据模型 = 输出 FreeMarke ... -
Freemarker中遍历List实例
2011-10-18 13:12 7713Freemarker中如何遍历List ... -
freemarker中使用struts2标签
2011-10-15 16:01 9721.将系统所需的标签库定义文件(也就是tld文件)复制到web ... -
Freemarker源码解析
2011-10-10 17:21 1106FreeMarker 自定义模版文 ... -
实体 Bean 注解
2011-10-06 15:36 1374一、 实体 Bean 每个持久化POJO类都是一个实体Bea ... -
警告: No configuration found for the specified action: '/myNameSpace/login.action'
2011-10-06 09:01 1066警告信息:警告: No configuration found ... -
struts2.0 标签+ftl标签
2011-10-05 14:58 935直接调用后台方法代码 <PRE class=ftl n ... -
Struts2使用 -- Convention插件
2011-10-04 11:04 820本文来自CSDN博客: http:/ ... -
struts2 validation中指定返回的result input
2011-10-04 09:23 903@InputConfig注解于方法 @InputConfig( ... -
Struts2日期格式
2011-09-30 10:48 824struts2 中的默认的日期输出并不符合我们的中文日常习惯。 ...
相关推荐
在Struts2框架中,标签库是其一大特色,它提供了丰富的自定义标签,使得开发者能够更加便捷地创建动态页面。这些标签极大地简化了JSP页面的编写,提高了代码的可读性和可维护性。 1. **Struts2核心标签库**: - `s...
Struts2 标签库详解 Struts2 提供了一个强大的标签库,用于简化 Web 应用程序的开发过程。这些标签可以分为两类:通用标签和 UI 标签。下面,我们将详细介绍 Struts2 标签库的使用。 4.1 通用标签 通用标签用来...
Struts 2标签的用法非常广泛,包括表单标签、验证标签、数据标签等。例如,使用Struts 2的表单标签可以快速创建表单,例如: ``` 用户名"/> 密码"/> 登录"/> ``` 这段代码创建了一个简单的登录表单,并使用...
利用Struts 2标签创建ex3.jsp页面,此页面提交给tag.action,在structs.xml中配置这个action的转发视图为result.jsp在result.jsp页面中显示ex3.jsp页面控件的值。(源代码和实验报告)
在Struts2框架中,标签库是一系列预定义的JSP标签,它们提供了丰富的功能,如数据绑定、控制流、输入验证等,帮助开发者创建更加整洁、易于维护的代码。 Struts2标签库主要分为以下几个部分: 1. **核心标签(Core...
Struts2 标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,Struts2 的主题、模板都提供了很好的扩展性。Struts2 允许在页面中使用自定义组件,这完全能满足项目中页面显示复杂、多变的需求。 Struts...
例如,`<s:tree>`可以创建动态的树状展示,`<s:tabbedPane>`则用于构建多标签页面。 非UI标签则涵盖流程控制标签和数据访问标签。流程控制标签,如`<s:if>`、`<s:elseif>`和`<s:iterator>`,用于实现条件判断和循环...
使用Struts2标签,首先需要在JSP页面中引入Struts2的标签库: ```jsp <%@ taglib prefix="s" uri="/struts-tags" %> ``` 然后,可以像使用HTML标签一样使用Struts2标签,例如创建一个文本字段: ```jsp ...
在这个基于Struts2的自定义分页标签的实践中,我们将深入探讨如何创建、配置和使用自定义标签来实现数据的分页展示,同时与Oracle数据库进行交互。 首先,理解分页的基本概念至关重要。分页是将大量数据分成小块,...
Struts2提供了丰富的标签库,这些标签使得开发者能够在JSP页面中方便地实现业务逻辑和控制流程。例如: - `s:property`:用于显示模型对象的属性值。 - `s:form`:创建HTML表单,与Struts2的动作类绑定,提供了...
本资源详细介绍了如何在Struts2中自定义分页标签,使得开发过程更加便捷。 在Struts2中,分页通常涉及到以下几个关键步骤: 1. **创建Action类**:首先,你需要创建一个Action类,该类将处理用户的请求,包括获取...
Struts2标签API是Struts2框架中一个重要的组成部分,它提供了一系列的预定义标签,使得开发者能够更方便地在JSP页面中处理业务逻辑和展示数据。这些标签极大地简化了视图层的开发,提高了代码的可读性和可维护性。 ...
这个实例项目展示了如何在实际应用中结合Struts2、国际化、类型转换以及Struts2自定义标签来实现用户管理功能,包括用户数据的增删改查。 首先,我们来看Struts2的核心概念。Struts2作为MVC框架,它负责处理HTTP...
Struts2是一个强大的MVC框架,它提供了丰富的标签库,使得开发者在编写JSP页面时能够更加方便地处理业务逻辑和展示数据。本篇文章主要关注Struts2中的常用标签,这些标签大大简化了Web开发中的一些常见任务。 首先...
Struts2标签库包含了多种用于处理表单、显示数据、控制流程等任务的标签。它们可以分为几大类:动作标签、展示标签、控制标签和逻辑标签。 - **动作标签**:如`s:action`,用于执行一个Struts2动作,返回结果到指定...
Struts2标签库是基于JSP标准标签库(JSTL)的扩展,它提供了一系列预定义的标签,用于处理视图层的展示逻辑,如表单处理、数据验证、国际化等。这些标签通常比纯HTML和脚本更易于维护,且与Action类解耦,提高了代码...
`<s:actionmessage>` 和 `<s:actionerror>` 标签用于显示Action级别的消息和错误,这些通常与Struts2的全局消息和错误处理机制配合使用。 10. **Tag Attributes** 每个Struts2标签都有许多可配置的属性,这些属性...