我想包含一個js文件,這取決於當前語言環境的值。我試圖從JSP訪問如下:如何從JSP訪問區域設置?
<%@ page import="java.util.Locale" %>
<% if(((Locale) pageContext.getAttribute("org.apache.struts.action.LOCALE",PageContext.REQUEST_SCOPE)).getLanguage().equals("de")) { %>
<script src="../themes/administration/js/languages/i18nDE.js" type="text/javascript"> </script>
<% } else { %>
<script src="../themes/administration/js/languages/i18nEN.js" type="text/javascript"> </script>
<% } %>
但是,我得到一個java.lang.NullPointerException
因爲pageContext.getAttribute("org.apache.struts.action.LOCALE",PageContext.REQUEST_SCOPE)
是NULL
。
有誰知道我該如何解決這個問題?
+1爲無腳本的方式。 – BalusC 2009-11-10 22:42:27