Struts2学习笔记(九)——数据标签
来源:互联网 发布:vba数据录入 编辑:程序博客网 时间:2024/06/06 02:33
Action
在一个jsp中调用Action,并通过指定executeResult参数,将该action的处理结果包含到本页面中。我觉得可能在 component标签中用到,在组件Jsp页面中使用action标签去执行服务器端的代码。有用的属性有:
- id:可选属性,该属性将会作为该Action的引用ID
- name:必填属性,通过该属性指定该标签调用哪个Action
- namespace:可选属性,指定该标签调用的Action所在的namespace
- executeResult:可选属性,指定是否需要将action的处理结果页面包含到本页面中,默认值为false不包含
- ignoreContextParams:可选属性,指定该页面中的请求参数是否需要传入
<body>下面调用第一个Action,并将结果包含到本页面中。<br><s:action name="tag1"executeResult="true"/><hr/>下面调用第二个Action,并将结果包含到本页面中。<br>并且阻止本页面请求参数传入Action。<br><s:action name="tag2"executeResult="true" ignoreContextParams="true"/><hr/>下面调用第二个Action,且并不将结果包含到本页面中。<br><s:action name="tag2"executeResult="false"/><s:property value="#attr.author"/></body>
Bean
在jsp页面上创建JavaBean的实例,Id属性代表该实例对象。可以在标签内使用Param设置属性。
- name:必填属性,指定要实例化的JavaBean的实现类
- id:可选属性,如果指定了该属性则JavaBean的实例会放入pageContext中,否则只在此标签内有效
<body><s:bean name="lee.Person"id="p"><s:param name="name" value="'yeeku'"/><s:param name="age" value="29"/></s:bean><s:property value="#p.name"/><br><s:property value="#p.age"/></body>
Date
date标签用于格式化输出一个日期,除了可以直接格式化输出一个日期外,date标签还可以计算指定日期和当前时刻之间的时差。它的一些属性如下:
- l format:可选属性,根据该属性指定的格式来格式化日期
- l nice:可选属性,属性值true或false,指定是否输出时差,默认false(不输出时差),比format属性优先
- l name:必填属性,指定要格式化的日期值
- l id:可选属性,指定引用该元素的ID
nice="false",且指定format="dd/MM/yyyy"<br><s:date name="#attr.now" format="dd/MM/yyyy"nice="false"/><hr><br>nice="true",且指定format="dd/MM/yyyy"<br><s:date name="#attr.now" format="dd/MM/yyyy"nice="true"/><hr><br>指定nice="true"<br><s:date name="#attr.now" nice="true"/><hr><br>nice="false",且没有指定format属性<br><s:date name="#attr.now"nice="false"/><hr><br>
Debug
在页面上显示一个调试链接,点击该链接显示ValueStack和Context中的内容,使用如下:<s:debug />
I18n和text
I18n用于指定国际化资源的位置
Text输出国际化消息
Include
用于在JSP页面中包含其他JSP和Servlet资源,可用的属性value(要包含的页面),可以和Param一起用,通过param传入参数。
<s:includevalue="include-file.jsp"/><s:include value="include-file.jsp"> <s:param name="author" value="'yeeku'"/></s:include>
Param
设置一个参数,通常作为url或者bean的子标签,可用的属性有name value id(当多个地方用到时),实例如下:
<paramname=”color” value=”blue” > 指定color参数的值是blue对象的值
<paramname=”color” value=”’blue’”> 指定color参数的值是字符串blue
URL
生成一个url地址,可使用param传递参数,类似于jstl中的。- Struts2学习笔记(九)——数据标签
- Struts2学习——(九)Struts2标签III
- Struts2学习笔记(九):Strut2通用标签详解
- Struts2学习笔记(八)——Struts2 控制标签
- Struts2学习笔记(九)——国际化
- J2EE系列之Struts2学习笔记(十六)--Struts2标签(数据标签、控制标签)
- struts2学习笔记——标签
- Struts2学习笔记——StrutsTags(标签)
- struts2学习笔记之十三(数据标签)
- Struts2学习笔记(四)——Struts标签相关
- Struts2学习笔记九
- Struts2学习总结(九):数据验证
- iOS学习笔记(九)—— xml数据解析
- iOS学习笔记(九)—— xml数据解析
- Struts2学习笔记(九) OGNL
- struts2学习笔记(九)拦截器
- struts2学习笔记之九(国际化)
- Struts2学习笔记(5)-----Struts2数据标签Property,Set和Push的用法
- 办公室战争第一波----谁生气谁输
- 记录用到的wmic语句
- hibernateDao整理(未整合spring)
- Enqueue block
- Oracle 连接出错最常见的原因
- Struts2学习笔记(九)——数据标签
- Launcher壁纸修改
- Irrlicht引擎手册示例(二):Quake3Map!
- 关于UNICODE和_T宏
- Nginx 简单的负载均衡配置示例
- 对 HTTP 304 的理解
- The risk about whitebox testing
- 简单屏蔽Alt+F4组合键
- js相关小代码收集