关于NoSuchMessageException的异常
org.springframework.context.NoSuchMessageException: No message found under code 'userinfo' for locale 'zh_CN'.
代码如下:
ApplicationContext ctx = new FileSystemXmlApplicationContext("/src/applicationContext.xml");
Object[] arg = new Object[]{"tzw",Calendar.getInstance().getTime()};
// 以系统默认Locale加载信息(对于中文WinXP而言,默认为zh_CN)
Locale locale = null;
//locale = locale.CHINESE;
//locale = locale.SIMPLIFIED_CHINESE;
String msg = ctx.getMessage("userinfo",arg,locale.CHINA);
System.out.println("the message is "+msg);
配置文件如下:
<bean id = "messageSource"
class = "org.springframework.context.support.ResourceBundleMessageSource">
<property name = "basenames">
<list>
<value>messages</value>
</list>
</property>
</bean>
要读的文件是:messages_zh_CN.properties
userinfo= ???????[{0}]?????[{1}]
论坛有人说用如下方式修改:
Locale locale = null;
//locale = locale.CHINESE;
//locale = locale.SIMPLIFIED_CHINESE;
String msg = ctx.getMessage("userinfo",arg,locale.CHINA);
偶试过了,没有搞定,不知道谁能指点一下偶
发表评论
- 浏览: 1584 次
- 性别:

- 来自: 厦门

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
关于NoSuchMessageExcepti ...
http://koctr.blog.sohu.com/52974600.html ...
-- by Koctr -
关于NoSuchMessageExcepti ...
我的这样也不行 麻烦知道怎么弄了 告诉小第一声 先谢了 suyuan_6@16 ...
-- by sariy






评论排行榜