在页面使用struts2的标签,界面就报错, struts2的包都导入了。页面一运行到struts2标签的地方就报错。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 org.apache.jasper.JasperException: An exception occurred processing JSP page /index.jsp at line 281278: <th nowrap="nowrap">鍒涘缓鏃ユ湡</th> 279: <th nowrap="nowrap">澶勭悊鏃ユ湡</th>280: </tr>281: <s:debug></s:debug>282: <%--283: 284: <s:iterator value="pageMap.searchResult" id="obj" status="stat">Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) 就是<s:debug></s:debug>这里出的错。也就是说页面上不能用struts2标签。费解。 看一下<s:debug></s:debug>的用法是不是少了啥。 <%@ taglib prefix="s" uri="/struts-tags" %>写在jsp页面中了。 用struts2的标签要很注意的。 先把 debug标签去掉 看看下面的标签能用不,再新建个jsp页面 引入标签库. 别的不写 只写个 debug标签,看能用不确定是标签的问题,还是别的问题. taglib要加,而且我看还有乱码.. <s:debug></s:debug> 你把这行注释了,用以一个struts的其他标签看看报错吗?如果没有就是这个标签用法错误,如果也报错就是你引入的问题。还有,如果是空提标签的话这样写吧<s:debug/>,个人意见。 我在一个新的页面里用了一下struts2的标签<s:form></s:form>,依然报错。晕死了。配置神马的应该没问题,除了jsp页面中struts2标签不能用,struts2的其它功能都能用。org.apache.jasper.JasperException: An exception occurred processing JSP page /success.jsp at line 2623: </head>24: 25: <body>26: <s:form></s:form>27: </body>28: </html> 解决办法:web.xml文件中将struts2的filter-mapping改为下面这样的即可。<filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern></filter-mapping>我最初的配置是<filter-mapping> <filter-name>struts2</filter-name> <url-pattern>*.action</url-pattern></filter-mapping>有知道为什么的么?求解。 看了一下struts2 api文档,文档中有关FilterDispatcher类的说明:IMPORTANT: this filter must be mapped to all requests. Unless you know exactly what you are doing, always map to this URL pattern: /* 你看看是不是你的 action中是不是有 getXXX();将getXXX()改为findXXX();不用get应该都行 你可以试试 我也是遇到这样的问题 就是这么解决的 如何卸载ClassLoader加载的jar? A project with that name already exists in the workspace. hibernate出错 用java连接数据库的小程序 java连接数据库的问题 我有一个对象,我如何根据他动态的声明一个他的数组 tomcat JBuilder关于hibernate-2开发如何在JBuilder中设置方法高手指点. 求教:CMP与数据库的问题 hxzhappy(冰雨)快来接分 求助OA系统实现共享人员表 如何用io写文件追加内容?
279: <th nowrap="nowrap">澶勭悊鏃ユ湡</th>
280: </tr>
281: <s:debug></s:debug>
282: <%--
283:
284: <s:iterator value="pageMap.searchResult" id="obj" status="stat">
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
struts2的标签要很注意的。
再新建个jsp页面 引入标签库. 别的不写 只写个 debug标签,看能用不
确定是标签的问题,还是别的问题.
org.apache.jasper.JasperException: An exception occurred processing JSP page /success.jsp at line 2623: </head>
24:
25: <body>
26: <s:form></s:form>
27: </body>
28: </html>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
我最初的配置是<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
有知道为什么的么?求解。
将getXXX()改为findXXX();不用get应该都行 你可以试试 我也是遇到这样的问题 就是这么解决的