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 系列的学习估计要加快进度了,搞完从这个公司抽身。
第一个view 使用资源文件正常,这个资源文件的位置有点诡异啊,各种约定。
随便乱改了下,It just work fine.
包级别的资源文件
因为HelloWorldAction 是属于那个包的,所以对应的view 中能够获得到包级别的资源文件中的值。
当然还有全局级别的资源文件。
然后在资源文件根目录下放置好global.properties 文件
然后在任意view 里面使用
多语言,这里就不多说了。
道理和C# 里面的资源文件使用类似的,这里不作展开。
下一章节,我们看异常处理。
http://struts.apache.org/release/2.1.x/docs/exception-handling.html
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
相关文章推荐
- Java Hour 34 Weather ( 7 ) struts2 – validate
- Java Hour 32 Weather ( 5 ) struts2 – Action class
- Java Hour 36 Weathre ( 9 ) struts2 – exception
- Java Hour 29 Weather ( 2 ) Maven
- Java Hour 43 Weather ( 12 ) - 杭州 Show
- struts2 的web.xml 配置文件报错org.apache.struts2.impl.StrutsActionProxy.getErrorMessage(StrutsActionProxy.java:69)
- struts2警告: The first TextProvider in the ValueStack could not locate the message resource with key
- Java hour 52 Weather
- struts2 tags - Message Resource Files (i18n)
- Java Hour 33 Weather ( 6 )
- struts2警告: The first TextProvider in the ValueStack could not locate the message resource with key
- Struts2-第六篇-Message Resource Files
- Java Hour 49 保存和查询历史的Weather
- org.apache.struts2.impl.StrutsActionProxy.getErrorMessage(StrutsActionProxy.java:69)
- Java Hour 30 Weather ( 3 )
- Java Hour 37 Weather ( 10 )
- Java Hour 21 Weather
- JavaWeb -- Struts2 ResultType细化, 国际化
- activemq 异常 Failed to start ActiveMQ JMS Message Broker. Reason: java.net.SocketException: No such device
- Java Hour 58 Java Virtual Machine