An error occurred at line: 18 in the jsp file: /usercenter/Friend_invite.jsp
Duplicate local variable member_id
15:  String z_id = getinfo.getInf();
16:  getinfo.setField("a_id");
17:  String a_id = getinfo.getInf();
18:  String member_id = (String) session.getAttribute("member_id");
19:  System.out.println(member_id);
20:  String abc = "http://www.xxxxx.com/" + member_id;
21: %>
Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:439)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:349)
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)

解决方案 »

  1.   

    session.getAttribute("member_id")这个东西里面没有得到值
      

  2.   

    改为
    Object value = session.getAttribute("member_id");
    String member_id = "";
    if(null==vlue){
       member_id = (String)value
    }
      

  3.   

    org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 19 in the jsp file: /usercenter/Friend_invite.jsp
    Duplicate local variable member_id
    16:  getinfo.setField("a_id");
    17:  String a_id = getinfo.getInf();
    18:  Object value = session.getAttribute("member_id");
    19:  String member_id = "";
    20:  if(null==vlue){
    21:    member_id = (String)value
    22:  }
    An error occurred at line: 20 in the jsp file: /usercenter/Friend_invite.jsp
    vlue cannot be resolved
    17:  String a_id = getinfo.getInf();
    18:  Object value = session.getAttribute("member_id");
    19:  String member_id = "";
    20:  if(null==vlue){
    21:    member_id = (String)value
    22:  }
    23: 
    An error occurred at line: 21 in the jsp file: /usercenter/Friend_invite.jsp
    Syntax error, insert ";" to complete BlockStatements
    18:  Object value = session.getAttribute("member_id");
    19:  String member_id = "";
    20:  if(null==vlue){
    21:    member_id = (String)value
    22:  }
    23: 
    24:  String abc = "http://www.wanyon.com/" + member_id;
    Stacktrace:
    org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
    org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
    org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:439)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:349)
    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.去掉String就提示要强转 别的页面都能拿到那个member的值 到这里就不行了......
      

  4.   

    不好意思  写错了点
    Object value = session.getAttribute("member_id");
    String member_id = "";
    if(null != vlue){
      member_id = (String)value
    }
      

  5.   

    四月 11, 2012 9:23:32 上午 org.apache.catalina.core.StandardWrapperValve invoke
    严重: Servlet.service() for servlet jsp threw exception
    org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 19 in the jsp file: /usercenter/Friend_invite.jsp
    Duplicate local variable member_id
    16:  getinfo.setField("a_id");
    17:  String a_id = getinfo.getInf();
    18:  Object value = session.getAttribute("member_id");
    19:  String member_id = "";
    20:  if(null!==vlue){
    21:    member_id = (String)value
    22:  }
    An error occurred at line: 20 in the jsp file: /usercenter/Friend_invite.jsp
    Syntax error on token "=", delete this token
    17:  String a_id = getinfo.getInf();
    18:  Object value = session.getAttribute("member_id");
    19:  String member_id = "";
    20:  if(null!==vlue){
    21:    member_id = (String)value
    22:  }
    23: 
    An error occurred at line: 20 in the jsp file: /usercenter/Friend_invite.jsp
    vlue cannot be resolved
    17:  String a_id = getinfo.getInf();
    18:  Object value = session.getAttribute("member_id");
    19:  String member_id = "";
    20:  if(null!==vlue){
    21:    member_id = (String)value
    22:  }
    23: 
    An error occurred at line: 21 in the jsp file: /usercenter/Friend_invite.jsp
    Syntax error, insert ";" to complete BlockStatements
    18:  Object value = session.getAttribute("member_id");
    19:  String member_id = "";
    20:  if(null!==vlue){
    21:    member_id = (String)value
    22:  }
    23: 
    24:  String abc = "http://www.wanyon.com/" + member_id;session前面还用不用加上(String)
      

  6.   

    String member_id = "";
    把ember_id 改成其他名字看看
    An error occurred at line: 18 in the jsp file: /usercenter/Friend_invite.jsp
    Duplicate local variable member_id
      

  7.   

    又多打了一点
    Object value = session.getAttribute("member_id");
    19: String member_id = "";
    20: if(null!=vlue){
    21: member_id = (String)value
    22: }
    23: 多了个=号,现在应该好了
      

  8.   

    org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 20 in the jsp file: /usercenter/Friend_invite.jsp
    vlue cannot be resolved
    17:  String a_id = getinfo.getInf();
    18:  Object value = session.getAttribute("member_id");
    19:  String iiid = "";
    20:  if(null!=vlue){
    21:    iiid = (String)value
    22:  }
    23: 
    An error occurred at line: 21 in the jsp file: /usercenter/Friend_invite.jsp
    Syntax error, insert ";" to complete BlockStatements
    18:  Object value = session.getAttribute("member_id");
    19:  String iiid = "";
    20:  if(null!=vlue){
    21:    iiid = (String)value
    22:  }
    23: 
    24:  String abc = "http://www.wanyon.com/" + iiid;
      

  9.   

    我晕你,错误很明显啊iiid = (String)value  少了个;这些问题自己可以解决吧?
      

  10.   

    不过我现在纳闷 为什么直接转成(String)不行呢