HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: /file/Look_siglefile.jsp(29,45) Attribute value request.getParameter("id") is quoted with " which must be escaped when used within the value
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:88)
org.apache.jasper.compiler.Parser.parseAttributeValue(Parser.java:256)
org.apache.jasper.compiler.Parser.parseAttribute(Parser.java:205)
org.apache.jasper.compiler.Parser.parseAttributes(Parser.java:148)
org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1207)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1421)
org.apache.jasper.compiler.Parser.parseBody(Parser.java:1633)
org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:977)
org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1245)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1421)
org.apache.jasper.compiler.Parser.parseBody(Parser.java:1633)
org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:977)
org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1245)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1421)
org.apache.jasper.compiler.Parser.parse(Parser.java:130)
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:255)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:103)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:185)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:347)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:327)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:314)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
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)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.29 logs.
--------------------------------------------------------------------------------Apache Tomcat/6.0.29

解决方案 »

  1.   

    代码,jdk版本,都带复制上来呀。
    试试运行个最简单的项目,试试tomcat有没有问题呀。
      

  2.   

    三种解决方案:
    1  :   request.getParameter(\"id\") ;2  :tomcat换版本 误认为是request.getParameter("id") ;变量传递进行处理了3  :如果楼主写了 类似这样的代码
    <input name="id" value="<%=request.getAttribute("id")%>"> 请试着换成:<input name="id" value="<%=request.getAttribute('id')%>">或者
    <input name="id" value='<%=request.getAttribute("id")%>'>
      

  3.   

    /file/Look_siglefile.jsp(29,45) Attribute value request.getParameter("id") is quoted with " which must be escaped when used within the value
    /file/Look_siglefile.jsp文件29行45列的
    request.getParameter("id")
    很可能你的id返回值中包含了引号,出了问题。
      

  4.   

    是这样的 你在JSP页面获取值的时候 有可能由于作用域范围的问题 导致页面取值错误 该错误报错的地方在你的Look_siglefile.jsp页面的request.getParameter("id")处 请仔细检查一下获取的id 如果实在找不到 烦请将action代码也一并贴出.
      

  5.   

    确实,需要贴出JSP页面代码,先看看代码中有没有少分号什么的。