tomcat spring 相对路径 request.getContextPath()

问题描述

tomcat spring 相对路径 request.getContextPath()

在spring或者tomcat中 如何设置 可以在jsp程序里面不用加request.getContextPath()也能访问controller
现在是不加request.getContextPath() 程序就报404错误

解决方案

应该不行吧,request.getContextPath()是获得jsp当前上下文路径的。

解决方案二:

使用base标签,
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
在head标签内使用
这就相当于规定了一个相对地址,以后浏览器就在这个相对地址下寻找了。

解决方案三:

还有一种方法就是使用绝对路径,例如:登录|;建议使用绝对路径。比如引进css,在WebRoot下有个css文件夹,里面存放css相关的文件,。

解决方案四:

还有一种办法就是直接写上路径地址,只不过这种方式一旦路径发生变化了,维护起来很耗时

解决方案五:

EL中 ${pageContext.request.contextPath} = request.getcontextPath()

解决方案六:

偷个懒,呵呵,如果不写request.getcontextPath(),那么直接将你的程序部署到根路径就可以了,直接将所有编译好的包放在tomcat的ROOT下面,这样就可以了

解决方案七:

可以request.getSession(),然后通过Session去获取

解决方案八:

不加request.getContextPath() 路的起始不过就没有了

时间: 2024-12-08 16:08:31

tomcat spring 相对路径 request.getContextPath()的相关文章

javascript-jsp 中&amp;amp;lt;%=request.getContextPath()%&amp;amp;gt;放到&amp;amp;lt;td&amp;amp;gt;中解析不出来

问题描述 jsp 中<%=request.getContextPath()%>放到<td>中解析不出来 xxxx,没法完成打开新窗口 解决方案 看看输出的内容是什么?因为生成到页面上都是a元素,看看是不是a元素不完整,或者标签不闭合等. 解决方案二: 看看输出的内容是什么?因为生成到页面上都是a元素,看看是不是a元素不完整,或者标签不闭合等. 解决方案三: 你js 中alert 看看<%=request.getContextPath()%> 怀疑jsp 没有解析成功.

ubuntu 14.10 + tomcat + spring 整合

问题描述 ubuntu 14.10 + tomcat + spring 整合 严重: Error configuring application listener of class com.sun.faces.config.ConfigureListener java.lang.ClassNotFoundException: com.sun.faces.config.ConfigureListener at org.apache.catalina.loader.WebappClassLoader

上传图片文件-tomcat的部署路径,重新发布后上传到里面的图片会被清空

问题描述 tomcat的部署路径,重新发布后上传到里面的图片会被清空 1struts2+xwork2 2eclipse里,部署项目时,部署路径选择的是默认的wtpwebapps 3action取的是绝对路径,并且图片可以顺利存储在部署的这个文件夹里 4在数据库中存的是相对路径,因为浏览器用img src输出时好像不能直接输出绝对路径 5疑惑就是,上传文件只能向tomcat服务器上传,因为我只能往数据库存相对路径,绝对路径src显示不出来,但是tomcat一重新发布,那些图片又都清空了,求解决方案

spring配置-Spring 访问路径配置问题

问题描述 Spring 访问路径配置问题 我项目访问一张图片 spring配置如下 <bean name="/hello" class="com.xtao.controller.HelloController"></bean> <mvc:resources location="/resources/" mapping="/resources/**"/> <bean class=&quo

利用Spring随时随地获得Request和Session

利用Spring随时随地获得Request和Session 一.准备工作:   在web.xml中添加     <listener> <listener-class> org.springframework.web.context.request.RequestContextListener </listener-class> </listener>   二.使用方法:  1.方法一:通过代码实现  HttpServletRequest request =

java项目配置虚拟路径-ModelViewController建Java项目连TomCat配置虚拟路径失败不能打开jsp页面

问题描述 ModelViewController建Java项目连TomCat配置虚拟路径失败不能打开jsp页面 Model View Controller,根据课程创建了一个java项目,配置了Tomcat的虚拟路径,编写了java文件及jsp页面,在发布服务器打开页面时出现异常 整个项目

osx 下的tomcat 配置,tomcat的文件路径怎么查看

问题描述 osx 下的tomcat 配置,tomcat的文件路径怎么查看 初学小白,在网上搜索都是说按照那个文件路径启动 tomcat 里bin/startup.sh文件, 可是osx10.1里面的文件路径是中文,将下载后的tomcat放在桌面上,应该在终端里怎么 输入这个文件路径? 解决方案 tomcat不要装在中文路径下面. 配置文件在etc/apache2下面 解决方案二: context 下 有个 app 路径

query list-无语的hibernate tomcat spring hibernate 困扰几天的问题

问题描述 无语的hibernate tomcat spring hibernate 困扰几天的问题 做级联查询的时候,有时候启动tomcat,访问正常,有时候报java.lang.NullPointerException. java.lang.NullPointerException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invo

tomcat 配置项目路径的

问题描述 tomcat 配置项目路径的 <?xml version="1.0" encoding="UTF-8"?> docBase="D:workspacezWX246718_view2SALES_Dev_VOB_1salesPortal1_srcisalesmoisalesmo.websrcmainWebContent" reloadable="false" debug="false">