您的位置:首页 > 运维架构 > Tomcat

基于 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,

<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 错误)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息