相关疑难解决方法(0)

资源包Spring

如何从一个扩展自的类中的Spring MVC中的资源包中访问消息AbstractController

我试过getMessageSourceAccessor().getMessage("a.message"); 但是它抛出了这个异常:

org.springframework.web.util.NestedServletException:请求处理失败; 嵌套异常是org.springframework.context.NoSuchMessageException:在代码'a.message'下找不到locale'en'的消息.

当我在jsp中执行相同操作时,它可以正常工作

<spring:message code="a.message"/>
Run Code Online (Sandbox Code Playgroud)

java spring spring-mvc internationalization

6
推荐指数
1
解决办法
5252
查看次数

spring mvc中的属性文件

我有一个带键值对的属性文件:

key1=value1
key2=value2
Run Code Online (Sandbox Code Playgroud)

现在,在我的控制器中,我想直接打印属性文件的值(当然在使用web.xml/app-servlet.xml加载属性文件之后),如:

System.out.printl(${key1});
Run Code Online (Sandbox Code Playgroud)

有可能吗?

如果没有,我想创建一个包含所有常量变量的接口,以从属性文件中读取值.我该怎么做??

public interface MyConstants
{
      @Value("${key1}")
      public static final KEY_1="";
}
Run Code Online (Sandbox Code Playgroud)

但正如预期的那样,只分配了空字符串.

我该如何解决这个问题?或者,使用属性文件检索值的最佳方法是什么?提前致谢...

java spring spring-mvc

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×2

spring ×2

spring-mvc ×2

internationalization ×1