导航:首页 > 编程语言 > js放在jsp中不生效

js放在jsp中不生效

发布时间:2025-08-17 15:10:47

Ⅰ 为什么jsp中无法导入js文件

js无法导入jsp原因是js路径配置错误,建议使用以下办法导入:

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+request.getContextPath()+"/";
%>
head里面:
<script language="javascript" src="<%=basePath %>JS/CheckForm_001/checkForm.js"> </script>

如果还专不行,那就是 checkForm.js写的有属问题,一般找不到对象就是这个js没加载进去。

Ⅱ jsp页面中,不能调用js文件里面的function

首先应该判断你引用的JS文件路径有没有写错,判断方法,按住控制键,并回且鼠标单击路径,如果能答够进入你写的JS文件说明你引入的JS文件路径是没有错的。如果你用的IE,点击没有反应的话你的,IE的左下角也会显示,网页有错误的警告,你的JS方法是不是粘贴进来的呢?因为你的alert();写错了,你忘记了一个右括号。望采纳,谢谢!

Ⅲ 新建的java web工程中jsp无法调用js文件

不可能啊....你jsp页面如何打开的?
一般的浏览器不能运行jsp的,一般都是部署到tomcat后,启动tomcat,然后请求jsp页面后才能调试jsp上面的js。

Ⅳ jsp引入js文件的问题

1)引入的js文件出错,
检查方法:将Js的内容写在当前的页面的<script> </script>之间,看是否能够正常运行,如果不能,请核查代码
2) 如果引入的代码在当前页面中能够正常运行,但当引入时不能正常运行,则有两种可能
A:引入Js的路径有问题
B:引入的Js的编码格式与当前页面不匹配;
3)引入Js的路径问题
js的引入不外乎两种,相对路径与绝对路径
test.js 与index.jsp 放在同一文件夹下,比如: web应用/manage/下面

第一种情况 :
一般在学习时, 一个tomcat上都跑多个工程, 用工程名来区分
因为我的的URL是 :http://localhost/工程名 /manage/index.jsp
多了一个工程名,所以要加 <%=request.getContextPath() %>
如下:

<scriptsrc="<%=request.getContextPath()%>/manage/test.js"></script>

第二种情况:
访问JSP文件时, 用相对路径引入JS,CSS文件是OK的
真实项目中, 一个tomcat上要是也跑了多个工程, 并用IP来区分
url 是这样的: http://localhost/manage/index.jsp 注意这里,是直接访问JSP文件,不是 servlet,不是struts .
test2.js 与index.jsp 放在同一文件夹下,下面用相对路径来引入 JS文件 是OK 的:
<script src=test2.js></script>

第三种情况:一个通过Action跳转之后到达的Jsp页面需要引入一个Js文件:

这种情况下,请使用绝对路径,
在第二情况的基础上, 我们访问的是 servlet 或是struts的action , 再转发到 index.jsp
url 是: http://localhost/***.do或者 http://localhost/***.action 这里不是访问JSP文件了
因此路径应该这么写:

<scriptsrc="/manage/test.js"></script>

test2.js 前面一定要有/manage/
或者:

<scriptsrc="http://127.0.0.1/工程名/manage/test.js"></script>

这种方法推荐
在引入js时,我们应该养成良好的习惯,请使用绝对路径,在开发时,能够大大的提高自己的开发效率。

4)引入js的编码问题;
将两者的编码改为一致,一般我们可以修改JS文件编码使其与页面编码一致。
第二种方式是使用script标记的charset属性来显式指明所引入js文件的编码。如

<scriptsrc="xx.js"charset="gbk"></script>

这样无论页面是什么编码,都可以正常的访问这个JS中的内容。
相比之下,第二种可能更方便一些,而且作为一种好的习惯,平时我们应该尽可能都写上charset属性。

Ⅳ jsp中使用javascript怎么设置div的display属性没效果

具体原因应来该是js无法读取你自定义的样式
#addQuestion{
width:502px;
height:150px;
border:blue 1px solid;
display:block;
}
第一种方法:
最简单的你可以试试把这些样式直接写在id为addQuestion的层里面,这样估计js代码就生效了。
<div id="addQuestion" style="width:502px;height:150px; border:blue 1px solid;display:block;">

第二种方法,既然读取不到你定义的样式,你的if就可以直接判断值为空,应该也是可以的
if(document.getElementById("addQuestion").style.display == ""){

Ⅵ 为什么jsp中无法导入js文件

js无法导入jsp原因是js路径配置错误,建议使用缓脊晌以下办法导入:x0dx0ax0dx0aString basePath = request.getScheme()+"://"+request.getServerName(扰锋)+":"+request.getServerPort()+request.getContextPath()+"/";x0dx0a%>x0dx0ahead里面:x0dx0ax0dx0ax0dx0a如果还不行,那就是 checkForm.js写的有问题,一般找不到对象就是这个野裂js没加载进去。

Ⅶ jsp引入js文件的问题

1)引入的js文件出错,
检查方法:将Js的内容写在当前的页面的<script> </script>之间,看是否能够正常运行,如果不能,请核查代码
2) 如果引入的代码在当前页面中能够正常运行,但当引入时不能正常运行,则有两种可能
A:引入Js的路径有问题
B:引入的Js的编码格式与当前页面不匹配;
3)引入Js的路径问题
js的引入不外乎两种,相对路径与绝对路径
test.js 与index.jsp 放在同一文件夹下,比如: web应用/manage/下面
第一种情况 :
一般在学习时, 一个tomcat上都跑多个工程, 用工程名来区分
因为我的的URL是 :http://localhost/工程名 /manage/index.jsp
多了一个工程名,所以要加 <%=request.getContextPath() %>
如下:

<script src="<%=request.getContextPath() %> /manage/test.js"></script>
第二种情况:
访问JSP文件时, 用相对路径引入JS,CSS文件是OK的
真实项目中, 一个tomcat上要是也跑了多个工程, 并用IP来区分
url 是这样的: http://localhost/manage/index.jsp 注意这里,是直接访问JSP文件,不是 servlet,不是struts .
test2.js 与index.jsp 放在同一文件夹下,下面用相对路径来引入 JS文件 是OK 的:
<script src=test2.js></script>

第三种情况:一个通过Action跳转之后到达的Jsp页面需要引入一个Js文件:

这种情况下,请使用绝对路径,
在第二情况的基础上, 我们访问的是 servlet 或是struts的action , 再转发到 index.jsp
url 是: http://localhost/***.do或者 http://localhost/***.action 这里不是访问JSP文件了
因此路径应该这么写:

<script src="/manage/test.js"></script>
test2.js 前面一定要有/manage/
或者:

<script src="http://127.0.0.1/工程名/manage/test.js"></script>
这种方法推荐
在引入js时,我们应该养成良好的习惯,请使用绝对路径,在开发时,能够大大的提高自己的开发效率。

4)引入js的编码问题;
将两者的编码改为一致,一般我们可以修改JS文件编码使其与页面编码一致。
第二种方式是使用script标记的charset属性来显式指明所引入js文件的编码。如
<script src="xx.js" charset="gbk"></script>
这样无论页面是什么编码,都可以正常的访问这个JS中的内容。
相比之下,第二种可能更方便一些,而且作为一种好的习惯,平时我们应该尽可能都写上charset属性。

阅读全文

与js放在jsp中不生效相关的资料

热点内容
php文件名转换 浏览:314
编程中如何输入特殊字符 浏览:59
特斯拉中国数据中心在哪里建设 浏览:417
今日头条下载视频存在哪个文件夹 浏览:652
淘宝开源java 浏览:514
阅读的书源在哪个文件夹 浏览:136
怎么去掉超链接的网站 浏览:90
app不再获取用户信息会怎么样 浏览:399
机器扫描文件多少钱 浏览:379
javasocket网络编程 浏览:904
为什么数据流量上有个e 浏览:610
锤子手机桌面文件夹 浏览:613
ps吸管工具视频教程 浏览:636
苹果facebook错误代码0 浏览:466
cad宋体字库文件 浏览:747
苹果手机中的文件怎么导入电脑 浏览:656
如何不让删除文件 浏览:749
word插入智能卡 浏览:276
电脑上怎么扫描图片发成文件 浏览:894
证件照打印时保存成什么类型文件 浏览:819

友情链接