<body>
    This is my JSP page. <br>
    
    <%String str="abcd";
**(断点)    System.out.println(str);
    
    String c="ab";
    %>
  </body>现在能到达断点处 但却无法查看到str对象的值.请问有没有什么法子可以做到

解决方案 »

  1.   

    没有用MyEclipse.
     System.out.println(str);
    在jsp中out.println(str);才对吧
      

  2.   

    在MyEclipse的web视图中打开一个jsp文件,可以像在java文件一样在左边双击就可以设置断点,一样可以调试到断点处,跟踪其值。但在jsp中如果想打印值到页面上确实应该用out.println(str);这样的语法,而不是用System.out.println(str);它是将值打印点后台控制台上。
      

  3.   

    偶用Eclipse,没有用MyEclipse.
    shan_wei的方法试试?
      

  4.   

    windows-->preferences-->myclipse-->application servers -->tomcat5-->launch-->deub mode服务器调试模式就可以了
      

  5.   

    jsp中用<%=str%>
    然后把下面全部屏蔽掉,不就是断点了么?帮你顶,乱说一下。
      

  6.   

    在MyEclipse的web视图中打开一个jsp文件,可以像在java文件一样在左边双击就可以设置断点,一样可以调试到断点处,跟踪其值。但在jsp中如果想打印值到页面上确实应该用out.println(str);这样的语法,而不是用System.out.println(str);它是将值打印点后台控制台上。
    --能够执行到那儿 但是查看不到变量值 即便是Add Watch之后
      

  7.   

    System.out.println()是将数据打到后台查看;out.println()是将数据打到页面上查看;设断点可以设在<%=str%>处查看
      

  8.   

    用out是打印到页面
    用System.out是打印到控制台 在jsp页面打了断点,跟踪进去之后,eclipse会跳转到debug下,
    在debug模式下,有个窗口是variables,在里边可以看到目前程序所有的变量。
    如果找不到variables窗口,在window-show view 里能找到variables,点击打开就能找到。
      

  9.   

    设个断点,用debug,应该可以的
      

  10.   

    在debug状态下,程序运行到断点:
    菜单window-->show view-->variables;
    会出现details窗口,这个窗口的variables状态下,就可以看到已经声明的所有的变量的值。
      

  11.   

    晕显示在页面上直接 <%=str%> 就可以了 out.println(str);多此一举! 
    System.out.println(str);//如果你只需要知道他的值的话 这句 打印到工作台上