运行时抛出异常关键语句如下:
后台:
|
严重: Servlet.service() for servlet default threw exception java.lang.ClassNotFoundException: org.apache.jsp.listUser_jsp |
前台:
|
org.apache.jasper.JasperException: Unable to load class for JSP |
出现原因:被这个问题搞了半死,我查了一天才找到问题的所在。因为是使用Struts2框架,在一个JSP页面中写了如下注释:
|
<!-- 这里判断userList是否有值过来,也可以用<s:if test="${!empty userList}"> --> |
就抛出此异常。
解决方案:把上面JSP页面中的注释去掉即可。看来注释也是不能随便写的。
本文介绍了一个在Struts2框架下因不当的JSP注释引发的异常问题及其解决办法。作者发现即使是在JSP文件中添加简单的HTML注释也会导致运行时错误。通过移除特定的注释内容,成功解决了Servlet.service()抛出的ClassNotFoundException异常。
3万+

被折叠的 条评论
为什么被折叠?



