Struts2.1.6的一些使用小技巧
2009-09-09 09:43
239 查看
小弟总结了一下struts2.1.6的常用功能,特与大家分享一下
1,对数字货币的格式化.
Struts2.1.6的格式化需要两点.
--在struts2.1.6的资源文件,里面需要加上以下的配置,(一般写在英文的文档里面,也是默认的.)
在JSP页面中需要借助,<s:text>标签配合使用.具体代码如下:
2,时间的格式化
可以通过和数字货币的格式一样方式来实现格式化,参见方式1.
也可以通过<s:date>来实现时间的格式化
3, 在struts2.1.6的配置文件中定义变量.
先看段代码吧
看下Result中的网址, 用它来表示模板太方便不过了.网上有很多软件和博客空间都提供换皮肤的功能,如果要实现这样的功能,我们可以为每套皮肤都写各自的程序,全部放在template的文件夹下,名字就是皮肤名来取名.而所有的返回的网站都加上${template}来表示是跳转到哪套皮肤的页面下.(前题是所有的皮肤下的页面名字要起的一样.)
而${template}这个变量如何赋值呢?
Struts2.1.6有类似的功能,可以用$来输出变量,有点像EL表达式,里面的变量名,在对应的Action里面要做为属性存在,并且提供相应的读写器(get和set方法).
既然是皮肤,每个Action里面都有.可以为所有的Action建一个父类,如BaseAction,让BaseAction继承自ActionSupport(struts2.1.6里面的),把公共的方法和变量可以写在这里面,如template就可以做为BaseAction的属性.
如果还有哪些我没有想到的,欢迎大家给我留言或者评论,共同进步,谢谢大家
正品推荐,欢迎大家到我的博客里面看下我的心得,期待与同行好友的技术交流
1,对数字货币的格式化.
Struts2.1.6的格式化需要两点.
--在struts2.1.6的资源文件,里面需要加上以下的配置,(一般写在英文的文档里面,也是默认的.)
format.time = {0,date,yyyy-MM-dd} format.number = {0,number,/#0.00/#/#} format.percent = {0,number,/#/#0.00'%'} # {0,number,¥##0.00元} format.money = {0,number,/uFFE5/#/#0.00/u5143}
在JSP页面中需要借助,<s:text>标签配合使用.具体代码如下:
<s:text name="format.money">-- format.money是在资源文件里面定义的格式 <s:param value="#goods.marketPrice"/> </s:text>
2,时间的格式化
可以通过和数字货币的格式一样方式来实现格式化,参见方式1.
也可以通过<s:date>来实现时间的格式化
<s:date name="###" format="yyyy-MM-dd HH:mm:ss"/>
3, 在struts2.1.6的配置文件中定义变量.
先看段代码吧
<package name="web" extends="struts-default" namespace="/"> <action name="goodsList_*" class="goodListAction" method="{1}"> <result name="goodssuc"> /template/${template}/goods/goodslist.jsp </result> </action> </package>
看下Result中的网址, 用它来表示模板太方便不过了.网上有很多软件和博客空间都提供换皮肤的功能,如果要实现这样的功能,我们可以为每套皮肤都写各自的程序,全部放在template的文件夹下,名字就是皮肤名来取名.而所有的返回的网站都加上${template}来表示是跳转到哪套皮肤的页面下.(前题是所有的皮肤下的页面名字要起的一样.)
而${template}这个变量如何赋值呢?
Struts2.1.6有类似的功能,可以用$来输出变量,有点像EL表达式,里面的变量名,在对应的Action里面要做为属性存在,并且提供相应的读写器(get和set方法).
既然是皮肤,每个Action里面都有.可以为所有的Action建一个父类,如BaseAction,让BaseAction继承自ActionSupport(struts2.1.6里面的),把公共的方法和变量可以写在这里面,如template就可以做为BaseAction的属性.
如果还有哪些我没有想到的,欢迎大家给我留言或者评论,共同进步,谢谢大家
正品推荐,欢迎大家到我的博客里面看下我的心得,期待与同行好友的技术交流
相关文章推荐
- Struts2.1.6使用小技巧
- Yii2使用过程中一些小技巧的总结
- Struts2.1.8 验证框架(validation)的使用中遇到的一些问题(直接访问jsp遇到的错误)--Allen
- javascript使用的一些小技巧
- MySql 的一些使用小技巧
- 一些使用Vim的小技巧(转贴)
- Eclipse IDE 使用技巧 (Eclipse工作空间小技巧)(自己的一些学习笔记和心得,记录下来,备忘录和复习使用)
- 使用Spring、Hibernate、Struts的一些错误总结(不断补充)
- 一些标签及小技巧的积累和使用
- 一些 Ubuntu 使用的小技巧
- datagridview 的一些使用小技巧
- firebug的一些使用小技巧
- egret 使用的一些小技巧
- struts2.1.6 s:datetimepicker标签不能使用的问题解决
- SQL Server 一些使用小技巧
- ubutun下的一些使用小技巧
- 使用windows7的一些小技巧
- linux开发使用时的一些小技巧集锦
- Struts2.1.8 验证框架(validation)的使用中遇到的一些问题(直接访问jsp遇到的错误)