您的位置:首页 > 编程语言 > Java开发

struts2使用action跳转后的页面路径如果是相对路径的话会出现css、js以及图片等无法加载问题

2014-12-17 14:33 991 查看
  项目的目录:

如果不使用action进行跳转时showNews.jsp 中的代码

                                            <link href="css/news.css" rel="stylesheet" type="text/css" />

                                            <link href="css/home_page.css" rel="stylesheet" type="text/css" />

如果使用action进行跳转时showNews.jsp 中的代码:

                                          <link href="news/css/news.css" rel="stylesheet" type="text/css" />

                                             <link href="news/css/home_page.css" rel="stylesheet" type="text/css" />

原因:当使用action进行跳转到showNews.jsp后,showNews.jsp中的l在寻找css时默认就会在WebRoot文件夹下进行寻找,而WebRoot文件下的目录不存在css文件夹(css文件夹在news目录下),就会导致找不到news.css因而界面就会出现混乱,将css/news.css前加上news/后就能找到news.css。这种路径的设置只是限制在使用struts的action进行跳转的情况下,如果直接点开showNews.jsp界面就会出现混乱,需要去掉news/后才能正常显示。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐