jsp中引用一个js问题!!急急急急急!!!
我在做毕业设计,可是碰见一个非常郁闷的问题!!当我建的jsp页面和我引用的js在同一个目录下下时引用可以,代码如下:<%@pagelanguage="java"impor...
我在做毕业设计,可是碰见一个非常郁闷的问题!!
当我建的jsp页面和我引用的js在同一个目录下下时引用可以,代码如下:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>32123123123123123123123123123123</title>
<script src="jquery_last.js" type="text/javascript"></script>
<link type="text/css" rel="stylesheet" href="style/validator.css"></link>
<script src="formValidator.js" type="text/javascript" charset="UTF-8"></script>
<script src="formValidatorRegex.js" type="text/javascript" charset="UTF-8"></script>
<script language="javascript" src="DateTimeMask.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
//$.formValidator.initConfig({onerror:function(){alert("校验没有通过,具体错误请看错误提示")}});
$.formValidator.initConfig({formid:"form1",onerror:function(msg){alert(msg)},onsuccess:function(){alert('ddd');return false;}});
$("#nl").formValidator({onshow:"请输入的年龄(1-99岁之间)",onfocus:"只能输入1-99之间的数字哦",oncorrect:"恭喜你,你输对了"}).inputValidator({min:1,max:99,type:"value",onerrormin:"你输入的值必须大于等于1",onerror:"年龄必须在1-99之间,请确认(输入正确后才能离开焦点)"});//.defaultPassed();
});
</script>
<style type="text/css" media="all">
body,div{font-size:12px;}
</style>
</head>
<body>
<form action="" method="post" name="form1" id="form1">
<table border="0px" style="font-size:12px" width="630px">
<tr>
<td align="right">你的年龄:</td>
<td><input type="text" id="nl" style="width:120px" value="26" class="fv_input_text_default" /></td>
<td><div id="nlTip" style="width:250px"></div></td>
</tr>
</table>
<br/>
<input type="submit" name="button" id="button" value="提交" />
</form>
</body>
</html>
当我在别的目录下使用相对路径时就不能访问了!
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>qqqqqqqqqqqqqqqqqqqqqqqqqqqqq</title>
<script src="../jquery_last.js" type="text/javascript"></script>
<link type="text/css" rel="stylesheet" href="../style/validator.css"></link>
<script src="../formValidator.js" type="text/javascript" charset="UTF-8"></script>
<script src="../formValidatorRegex.js" type="text/javascript" charset="UTF-8"></script>
<script language="javascript" src="../DateTimeMask.js" type="text/javascript"></script> 展开
当我建的jsp页面和我引用的js在同一个目录下下时引用可以,代码如下:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>32123123123123123123123123123123</title>
<script src="jquery_last.js" type="text/javascript"></script>
<link type="text/css" rel="stylesheet" href="style/validator.css"></link>
<script src="formValidator.js" type="text/javascript" charset="UTF-8"></script>
<script src="formValidatorRegex.js" type="text/javascript" charset="UTF-8"></script>
<script language="javascript" src="DateTimeMask.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
//$.formValidator.initConfig({onerror:function(){alert("校验没有通过,具体错误请看错误提示")}});
$.formValidator.initConfig({formid:"form1",onerror:function(msg){alert(msg)},onsuccess:function(){alert('ddd');return false;}});
$("#nl").formValidator({onshow:"请输入的年龄(1-99岁之间)",onfocus:"只能输入1-99之间的数字哦",oncorrect:"恭喜你,你输对了"}).inputValidator({min:1,max:99,type:"value",onerrormin:"你输入的值必须大于等于1",onerror:"年龄必须在1-99之间,请确认(输入正确后才能离开焦点)"});//.defaultPassed();
});
</script>
<style type="text/css" media="all">
body,div{font-size:12px;}
</style>
</head>
<body>
<form action="" method="post" name="form1" id="form1">
<table border="0px" style="font-size:12px" width="630px">
<tr>
<td align="right">你的年龄:</td>
<td><input type="text" id="nl" style="width:120px" value="26" class="fv_input_text_default" /></td>
<td><div id="nlTip" style="width:250px"></div></td>
</tr>
</table>
<br/>
<input type="submit" name="button" id="button" value="提交" />
</form>
</body>
</html>
当我在别的目录下使用相对路径时就不能访问了!
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>qqqqqqqqqqqqqqqqqqqqqqqqqqqqq</title>
<script src="../jquery_last.js" type="text/javascript"></script>
<link type="text/css" rel="stylesheet" href="../style/validator.css"></link>
<script src="../formValidator.js" type="text/javascript" charset="UTF-8"></script>
<script src="../formValidatorRegex.js" type="text/javascript" charset="UTF-8"></script>
<script language="javascript" src="../DateTimeMask.js" type="text/javascript"></script> 展开
3个回答
展开全部
相对路径只是指你当前JSP文件所在的路径,一旦路径改变肯定就不行了啊。
真正开发中一般都要求写绝对路径:
<%
String path = request.getContextPath();
%>
<script src="<%=path%>/jquery_last.js" type="text/javascript">
</script>
真正开发中一般都要求写绝对路径:
<%
String path = request.getContextPath();
%>
<script src="<%=path%>/jquery_last.js" type="text/javascript">
</script>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可能这个页面被包含了,直接用
<script src="jquery_last.js" type="text/javascript"></script>
或
<script src="./jquery_last.js" type="text/javascript"></script>
试试
<script src="jquery_last.js" type="text/javascript"></script>
或
<script src="./jquery_last.js" type="text/javascript"></script>
试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询