0

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

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

我希望将来配置此值

模式=“dd-MM-yyyy kkm”

我已阅读以下内容:

如何创建可以跨多个页面或在框架/iframe 内访问的全局 JSP 变量?

4

2 回答 2

0

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

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

于 2013-10-08T03:14:26.010 回答
0

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

 String pattern = "dd-MM-yyyy kkm";
application.setAttribute("ApplicationPattern",pattern);

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

String pattern2 =(String)getServletContext().getAttribute("ApplicationPattern");
于 2013-10-08T02:50:29.433 回答