二十六、使用${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使用
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使用
相关文章推荐
- 绝对路径${pageContext.request.contextPath}用法及其与web.xml中Servlet的url-pattern匹配过程
- js 里不能使用${pageContext.request.contextPath}解决方案
- 绝对路径${pageContext.request.contextPath}用法及其与web.xml中Servlet的url-pattern匹配过程
- 绝对路径${pageContext.request.contextPath}用法及其与web.xml中Servlet的url-pattern匹配过程
- 导入c标签等,以及${pageContext.request.contextPath}的作用
- junit4 的使用 顺便理解ClassPathXmlApplicationContext的使用
- JSP之项目路径问题(${pageContext.request.contextPath},<%=request.getContextPath()%>以及绝对路径获取)
- Struts2学习笔记(四):action中访问request,session以及applicationContext等web资源的方法
- 关于${pageContext.request.contextPath}的理解
- java web 的jsp中的${pageContext.request.contextPath }解读
- 在jQuery和Ajax中无法使用${pageContext.request.contextPath}
- 备忘:在web.xml中使用org.springframework.js.resource.ResourceServlet的配置对静态资源的访问
- 纯js文件中获取${pageContext.request.contextPath}
- 关于${pageContext.request.contextPath}的理解
- java web 中的${pageContext.request.contextPath }是什么意思
- JSP之项目路径问题(${pageContext.request.contextPath},<%=request.getContextPath()%>以及绝对路径获取)
- js文件中获取${pageContext.request.contextPath}
- spring mvc使用ClassPathXmlApplicationContext或FileSystemXmlApplicationContext和XmlWebApplicationContext类的操作其中 XmlWebApplicationContext是专为Web工程定制的。
- junit4 的使用 顺便理解ClassPathXmlApplicationContext的使用
- java web 中的${pageContext.request.contextPath }是什么意思