这么简单的jsp页面调试会出错??求救!!

zhentao1982 2015-09-22 11:27:33
很简单,就是想看第18行代码的表达式值是多少,然后我在显示面板里手工输入这个表达式,选中该表达式--->右键---->执行,结果提示求值失败。原因:
无法对所选表达式求值:

要执行求值,必须在 Java 项目的构建路径这一上下文中编译表达式。当前执行上下文与工作空间中的 Java 项目没有关联。
...全文
206 点赞 收藏 14
写回复
14 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zhentao1982 2015-09-23
引用 13 楼 clzhang1017 的回复:
说的很清楚了,不能编译啊。
str.indexOf("45") 这种简单的代码都不能编译???要怎样才能编译并看到结果??
回复
一只大码猴 2015-09-23
说的很清楚了,不能编译啊。
回复
这个逗b 2015-09-22
看看页面开头导包了么
回复
zhentao1982 2015-09-22
引用 9 楼 zhe_noob 的回复:
你想求啥值啊 如果是str 我复制的你代码显示出效果了啊
我写这个程序的目的是想找出eclipse调试环境下“显示”面板的用法,为什么在程序运行到断点处,我在“显示”面板里输出合法的表达式却计算不出结果,反而提示出错,怎样解决: 无法对所选表达式求值: 要执行求值,必须在 Java 项目的构建路径这一上下文中编译表达式。当前执行上下文与工作空间中的 Java 项目没有关联。
回复
zhentao1982 2015-09-22
引用 8 楼 qq_25223941 的回复:
说的很明确啊 在这里无法这样编译求值
那要怎样才能让我可以在“显示面板”里编译求值??感觉这个没有visual stdio的“命令”窗口使用方便啊
回复
这个逗b 2015-09-22
<%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GB18030"> <title>Insert title here</title> </head> <body> <% String str=request.getParameter("id"); str=str+"1"; str=str+"2"; str=str+"3"; str=str+"4"; str=str+"5"; str=str+"6"; int a=str.indexOf("45"); str=str+"7"; %>这是str: <%= str %> <br> 这是a: <%= a %> </body> </html> 或者你这样改你的页面 看看能不能得到你想要的效果
回复
这个逗b 2015-09-22
你想求啥值啊 如果是str 我复制的你代码显示出效果了啊
回复
Cx_轩 2015-09-22
说的很明确啊 在这里无法这样编译求值
回复
这个逗b 2015-09-22
如果你要打印 str.indexOf("45"); 这个玩意的话,你用个接收他,把他打印出来不就完了,返回的是个int值啊
回复
wlz9527 2015-09-22
document.write(str.indexOf("45") )
回复
这个逗b 2015-09-22
我不明白你什么意思 ,反正我复制你的代码没有问题 页面可以显示
回复
zhentao1982 2015-09-22
引用 3 楼 zhe_noob 的回复:
你这个str是啥玩意,先打印出来看看有东西没有操作
str没有什么意义,页面可以正常运行,结果输出null1234567,我只是困惑为什么“显示”面板里为什么不能执行表达式的值??
回复
这个逗b 2015-09-22
你这个str是啥玩意,先打印出来看看有东西没有操作
回复
zhentao1982 2015-09-22
引用 1 楼 zhe_noob 的回复:
看看页面开头导包了么
没有导入任何包,以下是源代码: <%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GB18030"> <title>Insert title here</title> </head> <body> <% String str=request.getParameter("id"); str=str+"1"; str=str+"2"; str=str+"3"; str=str+"4"; str=str+"5"; str=str+"6"; str.indexOf("45"); str=str+"7"; %> <%= str %> </body> </html>
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2015-09-22 11:27
社区公告
暂无公告