No WebApplicationContext found: not in a DispatcherServlet request and no ContextLoaderListener registered?


問題描述:

國際化(i18n) 項目中中出現頁面顯示異常,jsp報錯;異常內如下圖:

原因:

直接訪問了 index.jsp,index.jsp沒有經過Controller跳轉,導致的;出錯的是<s:message></s:message>標簽,如果使用fmt標簽的,不會報錯;

1 <fmt:bundle basename="message">
2         <fmt:message key="I18N.TEST_EN_US"></fmt:message>
3     </fmt:bundle>
4     </p>    
5     
6     <p><s:message code="I18N.TEST_EN_US"></s:message></p>
7     

 

解決辦法:

方案一:訪問index.jsp頁面,通過Controller跳轉,

方案二:直接訪問index.jsp頁面,但是標簽使用fmt標簽;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM