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

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

要执行求值,必须在 Java 项目的构建路径这一上下文中编译表达式。当前执行上下文与工作空间中的 Java 项目没有关联。
...全文
262 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
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>

81,122

社区成员

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

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