CSDN论坛 > Java > Web 开发

JSP取得一个文件的绝对路径 怎么取? [问题点数:20分,结帖人kaxi]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs6
本版专家分:7595
Bbs5
本版专家分:3081
Bbs7
本版专家分:13859
匿名用户不能发表回复!
其他相关推荐
jsp中获取文件的绝对路径前缀
代码: <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; //pageContext.setAttribute("basePath",bas
jsp中include指令的绝对路径问题
<br />一般来说,%@include....%是不支持绝对路径的,但我以前加模块名称写成这样,jboss是不报错的,<br /><%@include file="/kbase/main/check_province.jsp"%><br />今天却死活找不到文件,去掉模块名称就好了,估计是jboss的配置原因,不知道具体原因在哪,先记在着,有空再研究
如何获取文件的绝对路径
我们写代码时常常会碰到需要用到获取文件的路径的时候,但是总不能直接赋值,如果文件换了位置那路径也需 要自己手动去修改,操作不够方便。在C++中并没有类似功能的封装好的函数提供,所以需要我们自己去写一个函 数,下面是能实现该需求的函数: 1. 函数原型:   DWORD GetModuleFileName(      HMODULE hModule,
JAVA,JSP,Servlet,Js 获取当前工程路径-绝对路径
在jsp和class文件中调用的相对路径不同。 在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。 另:在Jsp,Servlet,Java中详细获得路径的方法! 1.jsp中取得路径: 以工程名为TEST为例: (1)得到
在.js文件中获取绝对路径的方法
在不同页面请求相同的相对路径时,有的页面是不能获得响应的,如果将请求地址设置为绝对路径,那么无论在什么页面都能访问到. 如果在jsp中我们可以用base标签. " 或者在请求路径前面加上el表达式 ${pageContext.request.contextPath}/ 但是,如果在js文件中,我们就无法使用到el表达式了.这时我们可以使用jstl表达式,将工程名路径放到作用域中
jsp页面引用的相对路径和绝对路径问题
jsp页面在引用静态资源的时候相对路径和绝对路径问题以及由于框架的url拦截导致的静态资源无法访问问题
java中如何获取绝对路径和相对路径
3. JSP/Servlet中获得当前应用的相对路径和绝对路径 3.1 JSP中获得当前应用的相对路径和绝对路径  根目录所对应的绝对路径:request.getRequestURI()  文件的绝对路径     :application.getRealPath(request.getRequestURI());  当前web应用的绝对路径 :application.getRealPath
关于WEB-INF下的jsp,使用绝对路径如何访问?
WEB-INF下的东西是禁止直接访问的。如果这个页面是你的,要想让人访问最好不要放在这个目录下。如果一定放在那里。你可以使用: request.getRequestDispatcher("/WEB-INF/test.jsp").forward(request,response); 所以你想直接添加一个链接那肯定是没发过去的。你可以先跳到一个jsp,那个jsp里写上上面的代码就可以了。
关于jsp中<input type="file">获取路径问文件名,获取完全路径问题
关于jsp中获取路径问文件名,获取完全路径问题 原来上传文件用js获取文件路径只需var obj=document.getElementByid(id);var path=obj.value;即可。但是升级浏览器后,获取的路径是文件名字。 ,该方法比较不错,适用于各种浏览器,返回图片绝对路径 obj就是上文提到的obj function getFullPath(obj) { if(
struts2中取得文件的绝对路径的方法
方法1: [java] view plaincopyprint? ServletActionContext.getServletContext().getRealPath(File.separator);//项目根路径如D:\xxx\项目名   这个方法如果在action的一般方法中执行没问题可得到,但是放到static初始化中时就会报错:
关闭