错误:An error occurred at line: 18

ForyouDream 2012-04-11 08:54:09
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)
...全文
599 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
ForyouDream 2012-04-11
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 的回复:]
建议楼主平时没事的时候学学英语,多读读就行,要不你解决问题的能力会大打折扣的,有时候错误信息很明显,就是因为英文不好,所以弄不出来
[/Quote]
不过我现在纳闷 为什么直接转成(String)不行呢
ForyouDream 2012-04-11
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 的回复:]
建议楼主平时没事的时候学学英语,多读读就行,要不你解决问题的能力会大打折扣的,有时候错误信息很明显,就是因为英文不好,所以弄不出来
[/Quote]
嗯 靠错误积累经验吧 分全给你 哈 就是少了点
ForyouDream 2012-04-11
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 的回复:]
我晕你,错误很明显啊iiid = (String)value 少了个;这些问题自己可以解决吧?
[/Quote]
哦了 搞定了 谢啦
宏Lee 2012-04-11
  • 打赏
  • 举报
回复
建议楼主平时没事的时候学学英语,多读读就行,要不你解决问题的能力会大打折扣的,有时候错误信息很明显,就是因为英文不好,所以弄不出来
ForyouDream 2012-04-11
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 的回复:]
我晕你,错误很明显啊iiid = (String)value 少了个;这些问题自己可以解决吧?
[/Quote]
呵呵 英语不好 很多小错误还都是翻译半天才懂
宏Lee 2012-04-11
  • 打赏
  • 举报
回复
我晕你,错误很明显啊iiid = (String)value 少了个;这些问题自己可以解决吧?
宏Lee 2012-04-11
  • 打赏
  • 举报
回复
楼主,有时你别还是全复制,还是看看,比如我上面多写的=号,还有上面的19 20 21 22 23 的那些数字
ForyouDream 2012-04-11
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 的回复:]
又多打了一点。。。
Object value = session.getAttribute("member_id");
19: String member_id = "";
20: if(null!=vlue){
21: member_id = (String)value
22: }
23: 多了个=号,现在应该好了
[/Quote]
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;
宏Lee 2012-04-11
  • 打赏
  • 举报
回复
又多打了一点。。。
Object value = session.getAttribute("member_id");
19: String member_id = "";
20: if(null!=vlue){
21: member_id = (String)value
22: }
23: 多了个=号,现在应该好了
ForyouDream 2012-04-11
  • 打赏
  • 举报
回复
[Quote=引用 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
[/Quote]
还是不行 报一样的错
五哥 2012-04-11
  • 打赏
  • 举报
回复
String member_id = "";


把ember_id 改成其他名字看看
An error occurred at line: 18 in the jsp file: /usercenter/Friend_invite.jsp
Duplicate local variable member_id
ForyouDream 2012-04-11
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
不好意思 写错了点
Object value = session.getAttribute("member_id");
String member_id = "";
if(null != vlue){
member_id = (String)value
}
[/Quote]
四月 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)
宏Lee 2012-04-11
  • 打赏
  • 举报
回复
不好意思 写错了点
Object value = session.getAttribute("member_id");
String member_id = "";
if(null != vlue){
member_id = (String)value
}
ForyouDream 2012-04-11
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
改为
Object value = session.getAttribute("member_id");
String member_id = "";
if(null==vlue){
member_id = (String)value
}
[/Quote]
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的值 到这里就不行了......
宏Lee 2012-04-11
  • 打赏
  • 举报
回复
改为
Object value = session.getAttribute("member_id");
String member_id = "";
if(null==vlue){
member_id = (String)value
}
宏Lee 2012-04-11
  • 打赏
  • 举报
回复
session.getAttribute("member_id")这个东西里面没有得到值

81,115

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧