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