日期:2014-05-19  浏览次数:20612 次

jsp小问题,只有几行代码
一个搭建struts框架的 web project 。 出错jsp页面(head1.jsp):

Java code
<%@page contentType="text/html;charset=utf-8"%>

<%String path = request.getContextPath(); %>



出错信息:
HTML code
org.apache.jasper.JasperException: Unable to compile class for JSP: 

An error occurred at line: 3 in the jsp file: /WEB-INF/jsp/user/../common/head1.jsp
Duplicate local variable path
1: <%@page contentType="text/html;charset=utf-8"%>
2: 
3: <%String path = request.getContextPath(); %>


jdk版本: JRE System Library (jdk1.6)

错误明显是在<%String path = request.getContextPath(); %> 但是在该工程下另一jsp文件中这样用没有问题。求高手解答。





------解决方案--------------------
重新建一个页面试一下
------解决方案--------------------
我有时候环境编译也突然出现该问题 clean 一下你的项目, 如果继续报错,请重新新建一个jsp即可!
------解决方案--------------------
应该没有什么问题,,如果出了问题,建议你clean 一下你的项目,如果还是不行的发,重新建立一个jsp
------解决方案--------------------
Duplicate local variable path
重复的本地变量,你是不是有包含页面????
------解决方案--------------------
重复的本地变量,你是不是有包含页面????
------解决方案--------------------
你include的页面不要有path这个变量
------解决方案--------------------
你把path换成其他的试试看。。
我的异常网推荐解决方案:org.apache.jasper.JasperException: Unable to compile class,http://www.aiyiweb.com/j2ee/2308.html