您的位置:首页 > 编程语言 > Java开发

Java Hour 35 Weather ( 8 ) struts2 – message resource

2013-11-13 22:00 295 查看
有句名言,叫做10000小时成为某一个领域的专家。姑且不辩论这句话是否正确,让我们到达10000小时的时候再回头来看吧。

Hour 35

刚发表了一条闪存,在这个公司快满3个月了,该正式决定留下来还是转身离开了!

维护一个很古董的系统,并不符合我的三观,我感觉在这里上班纯粹是在浪费时间。

但是最近研究Java 估计是上瘾了,不能说是研究,应该是说学习,刚刚一个入门了Java 的人,感觉像是打开了一个新的世界。我很享受这种感觉。就像是4-5年前初次接触C# 一样。

所以这个SSH 系列的学习估计要加快进度了,搞完从这个公司抽身。

Message 资源文件

无论从多语言还是从设计的角度来看,资源文件的使用都是少不了的。





第一个view 使用资源文件正常,这个资源文件的位置有点诡异啊,各种约定。





随便乱改了下,It just work fine.

包级别的资源文件





package org.apache.struts.helloworld.action;

import org.apache.struts.helloworld.model.MessageStore;
import com.opensymphony.xwork2.ActionSupport;

public class HelloWorldAction extends ActionSupport {


因为HelloWorldAction 是属于那个包的,所以对应的view 中能够获得到包级别的资源文件中的值。

当然还有全局级别的资源文件。

<constant name="struts.custom.i18n.resources" value="global" />


然后在资源文件根目录下放置好global.properties 文件

然后在任意view 里面使用

</p>
<hr />
<s:text name="contact" />






多语言,这里就不多说了。

道理和C# 里面的资源文件使用类似的,这里不作展开。

下一章节,我们看异常处理。

http://struts.apache.org/release/2.1.x/docs/exception-handling.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: