![](/img/trans.png)
[英]Spring MVC/JSP. How to create multilanguage combo with country list?
[英]Spring-MVC with JSP. How to access a singleton-scoped object from a JSP page?
在單例作用域中獲得了一個自定義格式化程序bean。 並希望在JSP頁面中使用它。
第一種方式:
== ==代碼
@RequestMapping(method = RequestMethod.GET)
public ModelAndView get() {
ModelAndView result = new ModelAndView( "view" );
result.addObject( "format", format );
return result;
}
最簡單的方法,但是當幾乎每個頁面都需要此bean時,它很痛苦。
第二種方式:
== ==代碼
<div>
${sessionScope.format.doSmth()}
</div>
也很糟糕。 首先,需要注入bean-僅當Spring Context注入bean時才創建。 否則,將不會創建Bean並將其放入會話中。 其次,在這種情況下,我的IDE(IDEA)不提供語法突出顯示功能。
所以問題是:
有什么方法可以在JSP頁面中使用單例作用域的bean,而不必每次都將其置於上下文中並獲得IDE支持嗎?
我會考慮兩種在JSP視圖中使(單作用域)bean不負責任的方法。
init-method
中的bean。 然后可以通過EL立即將其訪問所有JSP 但是我真的不知道如何獲得IDE支持:-((不要使用IDEA)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.