您的位置:首页 > 产品设计 > UI/UE

二十六、使用${pageContext.request.contextPath}指定js资源包、以及经由web.xml指定.action等的理解

2018-02-09 12:52 447 查看
口诀:${pageContext.request.contextPath}指向工程的webroot


1、首先:${pageContext.request.contextPath}指定的是tomcat下,当前编辑的项目工程:
             比如我正在开发一个ssmpractice工程,那么就是指定着:http://localhost:8080/ssmpractice(当工程发布运行时,这个路径就是工程的webroot文件夹)


2、其次:webroot/web-inf文件夹是安全文件夹:       a、通过cs或bs的客户端进行访问都是会失败的,只有在通过服务器内部的网页跳转才可以很好地实现,          b、客户端外部有效的方法是通过web.xml加载配置文件并且将controller中的带有.action属性的方法映射暴露出去到webroot根目录(这是我的理解),       c、这样在前端jsp进行访问的时候,可以${pageContext.request.contextPath}/a.action.这就相当于:http://localhost:8080/ssmpractice(webroot)/a.action
3、在前端操作的时候引入资源包(jquery,css)建议放置在webroot文件夹下面,这样在其他页面使用这些资源文件的时候可以直接通过:${pageContext.request.contextPath}(webroot)/js/jquery.js使用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐