jsp中引用一个js问题!!急急急急急!!!
答案:3 悬赏:80
解决时间 2021-03-06 15:56
- 提问者网友:枫涩帘淞幕雨
- 2021-03-06 05:42
我在做毕业设计,可是碰见一个非常郁闷的问题!!<br><br>当我建的jsp页面和我引用的js在同一个目录下下时引用可以,代码如下:<br><%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><br><br><html><br><head><br><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><br><title>32123123123123123123123123123123</title><br><script src="jquery_last.js" type="text/javascript"></script><br><link type="text/css" rel="stylesheet" href="style/validator.css"></link><br><script src="formValidator.js" type="text/javascript" charset="UTF-8"></script><br><script src="formValidatorRegex.js" type="text/javascript" charset="UTF-8"></script><br><script language="javascript" src="DateTimeMask.js" type="text/javascript"></script><br><script type="text/javascript"><br>$(document).ready(function(){<br> //$.formValidator.initConfig({onerror:function(){alert("校验没有通过,具体错误请看错误提示")}});<br> $.formValidator.initConfig({formid:"form1",onerror:function(msg){alert(msg)},onsuccess:function(){alert('ddd');return false;}});<br><br> $("#nl").formValidator({onshow:"请输入的年龄(1-99岁之间)",onfocus:"只能输入1-99之间的数字哦",oncorrect:"恭喜你,你输对了"}).inputValidator({min:1,max:99,type:"value",onerrormin:"你输入的值必须大于等于1",onerror:"年龄必须在1-99之间,请确认(输入正确后才能离开焦点)"});//.defaultPassed();<br> });<br><br></script><br><style type="text/css" media="all"><br>body,div{font-size:12px;}<br></style><br></head><br><br><body><br><form action="" method="post" name="form1" id="form1"><br> <table border="0px" style="font-size:12px" width="630px"> <br> <tr> <br> <td align="right">你的年龄:</td><br> <td><input type="text" id="nl" style="width:120px" value="26" class="fv_input_text_default" /></td><br> <td><div id="nlTip" style="width:250px"></div></td><br> </tr><br> </table><br> <br/><br> <input type="submit" name="button" id="button" value="提交" /> <br></form><br></body><br></html><br><br>当我在别的目录下使用相对路径时就不能访问了!<br><head><br><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><br><title>qqqqqqqqqqqqqqqqqqqqqqqqqqqqq</title><br><br><script src="../jquery_last.js" type="text/javascript"></script><br><link type="text/css" rel="stylesheet" href="../style/validator.css"></link><br><script src="../formValidator.js" type="text/javascript" charset="UTF-8"></script><br><script src="../formValidatorRegex.js" type="text/javascript" charset="UTF-8"></script><br><script language="javascript" src="../DateTimeMask.js" type="text/javascript"></script>
最佳答案
- 二级知识专家网友:苦柚恕我颓废
- 2021-03-06 06:11
<script src="../formValidatorRegex.js" type="text/javascript" charset="UTF-8"></script>
这一句。。。src引入js文件,你这里写的是相对路径,../意思是回到上一级目录,,,,你把../改为绝对路径就可以了。从你的项目的根路径开始,到你的js文件所在的地方
这一句。。。src引入js文件,你这里写的是相对路径,../意思是回到上一级目录,,,,你把../改为绝对路径就可以了。从你的项目的根路径开始,到你的js文件所在的地方
全部回答
- 1楼网友:24K纯糖
- 2021-03-06 08:40
可能这个页面被包含了,直接用
<script src="jquery_last.js" type="text/javascript"></script>
或
<script src="./jquery_last.js" type="text/javascript"></script>
试试
- 2楼网友:野性且迷人
- 2021-03-06 07:05
相对路径只是指你当前JSP文件所在的路径,一旦路径改变肯定就不行了啊。
真正开发中一般都要求写绝对路径:
<%
String path = request.getContextPath();
%>
<script src="<%=path%>/jquery_last.js" type="text/javascript">
</script>
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯