- 浏览: 504140 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
huyuran:
...
CheckStyle使用手册 -
三剑客二无名:
楼主给力。成功完成tomcat部署打包,上来只是为了评论一下。 ...
maven自动部署war包到tomcat -
yx09167415:
盛大在为的印象中多么的伟岸。我投了几次。机会都不给。,。。。祝 ...
盛大面试经历 -
kunsyliu:
楼主给力。成功完成tomcat部署打包
maven自动部署war包到tomcat -
MrLee23:
哎,中枪了。。。
坏公司鉴别方法
date
标签使用介绍
技术要点
本节代码具体介绍 date 数据 标签的使用方式介绍。
date 标签使用。
date 标签功能演示。
演示代码
使用 date 标签的 JSP 文件:
<!-------------------文件名:dateTag.jsp---------------> <body> <h3 align="left"> date标签使用范例 </h3> <h3 align="left"> date类型两种表达方式 </h3> <p> 北京奥运会将于<s:date name="omplicDate" format="MM-dd-yyyy" />召开 </p> <p> 北京奥运会将于<s:date name="omplicDate" format="yyyy年MM月dd日" />召开 </p> <h3 align="left"> 默认日期显示 </h3> <p> <s:date name="omplicDate" nice="false" /> </p> <h3 align="left"> 当前日期和定义日期时间间隔 </h3> <p> 北京奥运会开幕<s:date name="omplicDate" nice="true" />后 </p> </body>
定义 Action 的配置文件:
<!-----------------文件名:struts.xml---------------> <package name="C05.4" extends="struts-default"> <action name="dateTag" class="action.DateAction"> <result name="success">/jsp/dateTag.jsp</result> </action> </package>
定义日期的 Action 内容:
<!-----------------文件名:DateAction.java-------------> public class DateAction extends ActionSupport { //定义北京奥运会开幕日期的日期属性 private Date omplicDate; public String execute() throws Exception { setOmplicDate(DateUtil.stringToDate("2008-08-08")); return SUCCESS; } public Date getOmplicDate() { return omplicDate; } public void setOmplicDate(Date omplicDate) { this.omplicDate = omplicDate; } }
功能演示如图 5.11 。
图 5.11 date 标签范例图
代码解释
( 1 ) date 标签的功能是用来在 JSP 等视图界面上显示日期,该日期的格式可以自己定义 。其中 id 也是对需要显示的日期进行标识定义。 name 是 日期变量名 。
( 2 ) format 属性是让开发者自行定义这个需要显示的日期的显示格式。虽然 Struts2 也提供了一个默认的日期显示格式,但是在实际开发中不一定符合具体情况,因此提供了自定义日期格式的功能,方便开发者开发。
注意:在代码中需要指明的是年、月、日的定义一定要按照“ y ”、“ M ”、“ d ”这样的字母大小写,这也是 Java 中日期格式定义中要求的。
( 3 ) date 标签还提供了一个比较特殊的属性 nice ,初一看很多人(包括刚开始学习 Struts2 的笔者)都不知道这个属性是用来干嘛的。其实它是用来输出当前日期和需要显示的日期之间的时间差。特别是在开发中如果需要开发倒计时这样的功能时,该属性特别有用。如代码所示,在 JSP 页面上显示了离北京奥运会开幕还有多少时间的信息。
注意: nice 也是一个布尔型的值,需要使用它的时候也是显示定义为“ true ”。
debug
标签使用介绍
技术要点
本节代码具体介绍 debug 数据 标签的使用方式介绍。
debug 标签使用。
debug 标签功能演示。
演示代码
使用 debug 标签的 JSP 文件:
<!------------------文件名:debugTag.jsp----------------> <body> <s:debug/> <h3 align="left"> debug标签使用范例 </h3> ……… </body>
功能演示如图 5.12 。
图 5.12 debug 标签范例图
单击“ debug ”链接后页面,如图 5.13 。
图 5.13 debug 页面图
代码解释
( 1 ) debug 标签的功能是给开发人员提供一个在视图上调试代码的功能。它没有具体属性可以介绍。
( 2 )仔细看图 5.13 ,在该图中显示了值栈以及许多 context 中的对象、变量的使用情况。它是通过图 5.12 中那个“ debug ”链接展现出来的。其实图 5.12 和代码中也表明笔者只是在前面使用 date 标签的 JSP 代码中写上“ <s:debug/> ”,其他没有任何改动。如果开发者需要实时知道值栈和其他相关信息, debug 标签是个很好的工具。
发表评论
-
struts2讲义每章节代码包汇总
2009-11-12 20:57 8265不知道javaeye一个blog允许上传多大的附件。 先试试 ... -
放出完整的Struts2讲义
2009-11-06 08:17 15254谢谢各位长期以来的支持~ -
Struts2讲义46
2009-11-05 08:46 253910.2.2 <decorator:use ... -
Struts2讲义45
2009-11-04 09:40 181610.2 sitemesh 高级应用 在 ... -
Struts2讲义44
2009-11-03 08:26 1825第10 章 Struts2 页面布局实现 ... -
Struts2讲义43
2009-11-02 13:21 22979.3 用户主动选择国 ... -
Struts2讲义42
2009-11-01 02:05 15489.2.3 Struts2 临时范围属性文件国 ... -
Struts2讲义41
2009-10-31 11:36 14699.2.2 Struts2Action 范围属 ... -
Struts2讲义40
2009-10-30 00:16 16029.2 Struts2 国际化使用范围说明 ... -
Struts2讲义39
2009-10-29 10:44 17689.1.2 占位符国际化使用 ... -
Struts2讲义38
2009-10-28 08:56 2102第9 章 Struts2 国际化 在第 ... -
Struts2讲义37
2009-10-27 15:23 18478.4 Struts2 输入校验器大全 在 ... -
Struts2讲义36
2009-10-26 11:15 15988.3 集合类型输入校验介绍 于之前类 ... -
Struts2讲义35
2009-10-25 14:21 13178.2 利用配置文件进行输入校验方法说明 ... -
Struts2讲义34
2009-10-24 01:47 1798第8 章 Struts2 输入校验 ... -
Struts2讲义33
2009-10-23 08:37 16237.2 类型转换发生异常处理方案 类型 ... -
Struts2讲义32
2009-10-22 13:19 19427.1.3 Set 集合类型数据类型转换功能 ... -
Struts2讲义31
2009-10-21 08:14 17947.1.2 List 集合类型数据类型转换功能 ... -
Struts2讲义30
2009-10-20 09:11 1764第7 章 Struts2 类型转换技术 ... -
Struts2讲义29
2009-10-19 08:33 18216.3 JasperReports 报表视图技术使 ...
相关推荐
一个很好的关于Struts2的讲义!struts2讲义struts2讲义struts2讲义struts2讲义struts2讲义struts2讲义
struts2入门讲义
struts2讲义struts2讲义struts2讲义struts2讲义struts2讲义struts2讲义struts2讲义struts2讲义struts2讲义struts2讲义struts2讲义
针对Struts2的具体技术细节进行了详细附例的说明。
传智博客的struts2的讲义,ppt格式,很好的东西。
学习struts2的最好帮手,内容细致,讲解透彻
Struts2讲义
比较全面的struts2的讲解,javaeye上也有帖子,相当不错。个人建议新手看看
第2章 Web基础技术简介第3章 Struts2核心技术第4章 另一Struts2核心技术:拦截器第5章 Struts2标签库第6章 Struts2非JSP视图技术第7章 Struts2类型转换技术第8章 Struts2输入校验第9章 Struts2国际化第10章 Struts2...
struts2讲义.doc
struts2讲义内容详细,分类多 struts2讲义内容详细,分类多
很不错的struts2 教程 讲义.(pdf)
struts2讲义,全面的解释了struts2。
Struts2讲义 作者:吴峻申 目录 第1章 Struts过时了吗? 10 1.1 Struts历史发展过程 10 1.2 Struts2的“简历” 13 1.2.1 标签库介绍 13 1.2.2 拦截器应用目的 14 1.2.3 FilterDispatcher和Action概述 14 1.2.4 ...
Struts培训讲义Struts培训讲义Struts培训讲义
西安野马计算机培训学校STRUTS2讲义,共2个章节
传智2016框架视频配套讲义----struts2_day04讲义.pdf ,需要的下载了
黑暗浪子写的struts2讲义,很全面、细致。