用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 + "/";
%>
断点调试显示变量值?如:我想运行时查看path的值,要怎么做?<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
跳出弹框显示path值
js代码中用alert jsp文件没法加断点吧
而直接显示path<%=path %>就会在网页中显示了
2、另一个初学者的问题:
<form action="login.action" method="post">
用户名:
<!-- 参数名和action中的属性名一样 -->
<input type=text name=username>
<br>
密 码:
<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的字眼啊?怎么识别和对应?
jsp页面内js代码可以用浏览器调试,方法看各个浏览器不同,通用的都是点击f12进入调试器,具体使用看你使用的浏览器了
JSP页面中怎么能像JAVA类加断点DEBUG调试呢!!!楼上说的用火狐的debug插件或者用alert弹窗调试,这个才靠谱!