基于 JSP 和 Tomcat 网站 Javascript 文件的引入路径
2013-02-07 10:18
393 查看
在使用 jsp + tomcat 开发网页的过程中,为了使项目文件组织清晰,我在项目根目录下创建了
(1)view文件夹,存储用户界面的html文件;
(2)js文件夹,存放各个模块需要的javascript文件;
(3)action文件夹,存放处理用户请求的jsp文件,且事务流控制逻辑的servlet也映射在该文件夹下;
文件目录结构如图:
|-root
| -action
| -actionController.jsp
| - ...
| -js
| -index.js
| -...
| -view
| -main.html
| -...
| -index.html
这时,在index.html中引用了index.js,
(1)view文件夹,存储用户界面的html文件;
(2)js文件夹,存放各个模块需要的javascript文件;
(3)action文件夹,存放处理用户请求的jsp文件,且事务流控制逻辑的servlet也映射在该文件夹下;
文件目录结构如图:
|-root
| -action
| -actionController.jsp
| - ...
| -js
| -index.js
| -...
| -view
| -main.html
| -...
| -index.html
这时,在index.html中引用了index.js,
<script type="text/javascript" src="js/index.js"></script>而在index.js中需要访问actionController.jsp,此时actionController.jsp的url写法应为:action/ActionController.jsp 而非 ../action/ActionController.jsp。原因是index.js实际作用是在index.html中,而index.html直接位于根目录下,无需再用 .. 返回上级目录查找action文件夹(否则会出现404 page not found 错误)。
相关文章推荐
- SpringMVC WEB项目 jsp引入的js,css文件找不到路径问题()
- Jsp中引入css等外部文件路径问题
- jsp页面中引入文件路径问题的解决方案(使用request获取项目路径)【原创】
- 在Tomcat下指定Jsp生成的Java文件路径
- jsp引入js文件找不到,我发誓路径绝对正确
- 如何在jsp页面中引入css样式表文件和javascript文件
- Jsp中引入JavaScript失败(找不到js文件)
- SpringMVC WEB项目 jsp引入的js,css,gif等类型文件找不到路径问题
- 如何在jsp页面中引入css样式表文件和javascript文件
- 【JSP中引入文件】JSP中获取根路径+引用js文件
- JSP基础语法之九:application对象,网站计数器(BigInteger)、路径和文件操作、属性
- 简化 Ajax 和 Java 开发,第 3 部分: 基于 DOM、JavaScript 和 JSP 标记文件构建 UI 特性
- html 与jsp 中引入javascript的相对路径
- 入侵基于JSP+Tomcat的Web网站实录
- JSP 自己写的在JSP页面得到文件的服务器路径,并对XML文件进行读写(以对Tomcat的conf目录中的context.xml文件为例)
- JSP引入JS文件路径错误原因分析
- JSP 自己写的在JSP页面得到文件的服务器路径,并对XML文件进行读写(以对Tomcat的conf目录中的context.xml文件为例)
- 以绝对路径的方式引入JavaScript和CSS文件
- jsp+javaScript结合dom4j动态生成网站配置文件