导航:首页 > 版本升级 > jsp中怎么引入js文件

jsp中怎么引入js文件

发布时间:2024-11-22 06:23:22

『壹』 如何在jsp文件中引入css和js文件

在jsp文件中引入css和js文件方法如下:
一:
1, 首先把写好的css样式表内容存为*.css格式。如style.css
2, 在页面中引入这个css 样式文件。用如下的方式引入。
<link rel="stylesheet" href="./css/style.css" type="text/css">
此处的href=”./css/style.css”指的是css文件存放的路径。‘.’请示当前目录(就是与引入 css文件的jsp页面在同一目录)
二:
在jsp页面引入javascript文件与引入css样式文件类似。如下引入;
<script language='javascript' src='js/TreeToc.js'></script>
通过<script>标签的src属性。Javascript文件必须以.js这种形式存放。如上面的TreeToe.js,src属性指向javascript文件的路径。

『贰』 jsp引用js和css文件,为什么总是引用失败

jsp引用js和css文件来,引用失败的原因大部分是由自于路径问题导致,一般有相对路径和绝对路径两种引用方式:
1、相对路径引用js和css的方法:
css:
<link href="css/front/ibd.css" rel="stylesheet" type="text/css" />
js:

<script type="text/javascript" src="js/front/poplayer.js"></script>
前提是js和css跟jsp在同一个目录下
2、绝对应用js和css的方法:
css:
<link href="http://域名:端口/工程名css/front/ibd.css" rel="stylesheet" type="text/css" />
js:

<script type="text/javascript" src="http://域名:端口/工程名/js/front/poplayer.js"></script>
检查以上两种方法是否引用正确。

『叁』 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文件中 这样调用js文件<script language=JavaScript src="js/admins.js"></script> 如何传参

如果你是给js/admins.js里边的函数传参,那么你可以在引入的文件下面传参,如:
<script language=JavaScript src="js/admins.js"></script>
<script type="javascript/text">
//假设在需要调用admins.js里边的回showMember函数
//那么在答这里调用那个函数,值用jsp输出字符串即可
showMember(/* 这里是jsp输出的变量值 */);
</script>

程序就是字符串组成的,所以只要你正确输出字符串,到浏览器那边执行的时候就可以了。

『伍』 为什么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属性。

阅读全文

与jsp中怎么引入js文件相关的资料

热点内容
长城c30加装导航升级 浏览:648
压缩包会改变文件内容么 浏览:548
45度面槽怎么编程 浏览:742
苹果6原装充电器多大的 浏览:814
腾讯群文件 浏览:584
win10双击excel文件无法直接打开 浏览:152
dnf90版本剑魂右槽排名 浏览:375
mac给文件夹添加快捷方式到桌面 浏览:221
如何提高配套文件科学性 浏览:552
免费qq在线客服代码 浏览:615
网络摄像机和麦克风的使用点不了 浏览:872
win10资源文件夹卡死 浏览:431
联想笔记本如何添加网络连接 浏览:821
钉钉文件下载到微信用哪个浏览器 浏览:252
word怎么删掉第一页 浏览:215
为什么小米5不能升级系统 浏览:768
复古摄影教程 浏览:803
u盘里文件显示文件夹空 浏览:574
如何编程年月日的进制 浏览:351
升级电脑硬件注意什么 浏览:827

友情链接