${pagecontext.request.contextpath}作用

来源:互联网 发布:内地网络恐怖片 编辑:程序博客网 时间:2024/05/22 15:59

<%@ page contentType="text/html;charset=UTF-8" %><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><c:set var="ctx" value="${pageContext.request.contextPath}"/><!-- http://localhost:8080/quickstart/register.jsp --><%=request.getContextPath() %><html><head><title>用户注册</title><script>$(document).ready(function() {//聚焦第一个输入框$("#loginName").focus();//为inputForm注册validate函数$("#inputForm").validate({rules: {loginName: {remote: "${ctx}/register/checkLoginName"}},messages: {loginName: {remote: "用户登录名已存在"}}});});</script></head><body><form id="inputForm" action="${ctx}/register" method="post" class="form-horizontal"><fieldset><legend><small>用户注册</small></legend><div class="control-group"><label for="loginName" class="control-label">登录名:</label><div class="controls"><input type="text" id="loginName" name="loginName" class="input-large required" minlength="3"/></div></div><div class="control-group"><label for="name" class="control-label">用户名:</label><div class="controls"><input type="text" id="name" name="name" class="input-large required"/></div></div><div class="control-group"><label for="plainPassword" class="control-label">密码:</label><div class="controls"><input type="password" id="plainPassword" name="plainPassword" class="input-large required"/></div></div><div class="control-group"><label for="confirmPassword" class="control-label">确认密码:</label><div class="controls"><input type="password" id="confirmPassword" name="confirmPassword" class="input-large required" equalTo="#plainPassword"/></div></div><div class="form-actions"><input id="submit_btn" class="btn btn-primary" type="submit" value="提交"/> <input id="cancel_btn" class="btn" type="button" value="返回" onclick="history.back()"/></div></fieldset></form></body></html>
注意


${pageContext.request.contextPath}等价于<%=request.getContextPath()%> 或者可以说是<%=request.getContextPath()%>的EL版 
意思就是取出部署的应用程序名或者是当前的项目名称
比如我的项目名称是quickstart在浏览器中输入为http://localhost:8080/quickstart/register.jsp 


${pageContext.request.contextPath}或<%=request.getContextPath()%>取出来的就是/quickstart,而"/"代表的含义就是http://localhost:8080
所以我们项目中应该这样写${pageContext.request.contextPath}/register.jsp

0 0
原创粉丝点击