我有一个日期格式,我希望全局设置以供我的 jsp fmt 标签使用。
我可以知道执行此操作的正确方法是什么吗?
我希望将来配置此值
模式=“dd-MM-yyyy kkm”
我已阅读以下内容:
我有一个日期格式,我希望全局设置以供我的 jsp fmt 标签使用。
我可以知道执行此操作的正确方法是什么吗?
我希望将来配置此值
模式=“dd-MM-yyyy kkm”
我已阅读以下内容:
如果你想为整个应用程序设置默认的数据格式模式,你可以使用 ServletContext.setAttribute(),但是你需要一个地方来做这个工作,在一个 jsp 页面中设置它或者为你的应用程序使用一个初始化过滤器。
或者您使用静态方法(字段)定义创建一个 Utlitiy 类以获取默认模式,然后从您的fmt
标签中使用方法调用来引用默认模式
我认为使用 applicationContext 是正确的方法。您可以在"welcomepage.jsp"
,
String pattern = "dd-MM-yyyy kkm";
application.setAttribute("ApplicationPattern",pattern);
在需要的地方获取并使用相同的格式。
String pattern2 =(String)getServletContext().getAttribute("ApplicationPattern");