使用Spring的JSP全局变量

时间:2013-10-08 01:45:03

标签: spring spring-mvc

我有一个日期格式,我希望全局设置我的jsp fmt标签。

我可以知道执行此操作的正确方法吗?

我希望将来配置此值

pattern =“dd-MM-yyyy kkm”

我已阅读以下内容:

How do I create a global JSP variable that I can access across multiple pages or inside frames/iframes?

2 个答案:

答案 0 :(得分:0)

我认为使用applicationContext是正确的方法。您可以在"welcomepage.jsp"

设置日期格式
 String pattern = "dd-MM-yyyy kkm";
application.setAttribute("ApplicationPattern",pattern);

在需要的地方获取并使用相同的格式。

String pattern2 =(String)getServletContext().getAttribute("ApplicationPattern");

答案 1 :(得分:0)

如果要为整个应用程序设置默认数据格式模式,可以使用ServletContext.setAttribute(),但需要一个地方来完成这项工作,在jsp页面中设置它或使用初始化过滤器应用

或者您创建一个带有静态方法(字段)定义的Utlitiy类来获取默认模式,然后从fmt创建  tag使用方法调用来引用默认模式