用myeclipse建一web工程,然后在其中建一个jsp文件,想知道一下类似下面的java程序怎么
断点调试显示变量值?如:我想运行时查看path的值,要怎么做?<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>

解决方案 »

  1.   

    添加一个alert(path);
    跳出弹框显示path值
      

  2.   

    jsp也可以加断点,然后在debug模式下看呗
      

  3.   

    java代码中用system.out
    js代码中用alert jsp文件没法加断点吧
      

  4.   

    <% %>代码块和.java文件调试一样的,可以直接加断点。
      

  5.   

    是不能调试的,不过你可以显示行号,然后运行根据行号找到 当然在javascript中就可以用 alter
      而直接显示path<%=path %>就会在网页中显示了
      

  6.   

    1、是可以直接加断点,我上午没研究清楚
    2、另一个初学者的问题:
    <form action="login.action" method="post">
    用户名:
                   <!-- 参数名和action中的属性名一样  -->
    <input type=text name=username>
    <br>
    密&nbsp;&nbsp;码:
    <input type=password name=userpass>
    <br>
    <input type=submit name=subm value="提交">
    <input type=reset name=reset value="取消">
    </form>
    像上面这个简单的JSP代码, action="login.action,这个login.action,是怎么和我的.java程序关联的?是通过配置文件struts.xml吗?那这个文件是这样的,怎么对应的起来?
    <package name="actions" extends="struts-default">
         <!-- 定义Action(login.action)  -->
    <action name="login" class="mypack.UserAction">
                  <!-- 定义转发路径对应的字符串名  -->
      <result name="success">/Success.jsp</result>
      <result name="error">/Error.jsp</result>
    </action> 
    </package>这个配置文件,也没有login.action的字眼啊?怎么识别和对应?
      

  7.   

    jsp 中含有java 代码的地方就可以加断点的
      

  8.   

    Jsp页面写的Java代码也可以用debug模式调试,方法和正常的java代码一样
    jsp页面内js代码可以用浏览器调试,方法看各个浏览器不同,通用的都是点击f12进入调试器,具体使用看你使用的浏览器了
      

  9.   


    JSP页面中怎么能像JAVA类加断点DEBUG调试呢!!!楼上说的用火狐的debug插件或者用alert弹窗调试,这个才靠谱!