<% String path = request.getContextPath();
//返回形式http://localhost:8080/upload
String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";/ >
2。 调用:
<%=basePath%>
在js代码里也可以直接用
jsp中点击上传文件,并且得到上传文件的绝对路径。要代码,给采纳。不会...
晕,jsp 文件上传,是无法得到上传文件的绝对路径的。其实,也没有必要那么做,只要获取到上传文件本身和上传文件的名称就可以把它拷贝到任何地方咯。上传文件时,当点击上传文件时,java会为当前文件创建一个文件拷贝,放到一个临时目录(用request.getParameter("name")可以直接访问到)里(相当去操作系统...
如何在jsp中使用绝对路径
一、使用${pageContext.request.contextPath} 代码” ${pageContext.request.contextPath}”的作用是取出部署的应用程序名,这样不管如何部署,所用路径都是正确的。例如:<!--使用绝对路径的方式引入CSS文件--> <!--使用绝对路径的方式引入JavaScript脚本--> 使用<%=request.getContextPath()%>和使...
JSP页面中,如何根据绝对路径查找到文件所在的文件夹或者是打开文件.
真实的文件都是上传至服务器中。比如在webroot下的file文件夹下 那么你在却出文件时!!你的文件实际的地址应该就是webroot下 file\/upload\/a.txt jsp显示时应该是:<a href="<%=request.getContextPath() %>\/file\/数据库的路径">打开 补充下!!上面可以在jsp页面直接打开文件了。但是要注意文件保...
在JSP中用得到文件的绝对路径,怎么把这个绝对路径变成项目中的相对路...
先将文件上传到你服务器端的一个images文件夹中,然后数据库保存的路径是你在服务器端的绝对路径。以后要显示,例如头像这种东西,就根据绝对路径去服务器端的images文件夹中找就行了。
java后台怎么获得File标签的绝对路径 我只是做导入功能 拿File标签只 ...
文件的绝对路径 :request.getSession().getServletContext().getRealPath (request.getRequestURI())当前web应用的绝对路径 :servletConfig.getServletContext().getRealPath("\/");(ServletContext对象获得几种方式:javax.servlet.http.HttpSession.getServletContext()javax.servlet.jsp.PageContext.getServlet...
如何获取项目绝对路径?
1、获取文件的绝对路径 String file="文件";(例如:data.mdb)String path=application.getRealPath(file);2、获取文件的绝对路径 String p2=request.getRequestURI();3、获取当前jsp页面的路径 String p3=request.getContextPath();4、获取当前项目的路径 String p4=request.getServletPath();二、用...
jsp上传图片问题
单纯的写个输入流也可以实现,在 FileInputStream str = new FileInputStream("D:\/test.jpg"); 之前加上如下创建文件的语句就行 File ff=new File("F:\/bbb.jpp");ff.createNewFile();
java里绝对路径和相对路径的区别
文件的绝对路径 :request.getSession().getServletContext().getRealPath(request.getRequestURI()) 当前web应用的绝对路径 :servletConfig.getServletContext().getRealPath("\/");(ServletContext对象获得几种方式:javax.servlet.http.HttpSession.getServletContext() javax.servlet.jsp.PageContext.getServletContext() ...
使用电脑上的绝对路径打开jsp文件时,为什么显示的是源代码?
先给你看下JSP的编译过程:1.客户端发送请求给web容器 2.web容器将jsp首先转译成servlet源代码 3.web容器将servlet源代码编译成.class 文件 4.web容器执行.class 文件 5.web容器将结果响应给客户端 看明白了吗,JSP并不是浏览器能直接解析JSP的。如果你想看这个JSP就要通过web容器,比如tomcat。
java图片路径问题
通常来说解决方案是这样的:以一个图片上传的例子为例,首先会在xml文件中配置好上传文件的绝对路径(例如C:\/XXDX\/XX这样,将来部署到服务器上时,修改配置文件路径就好了)然后比如我们上传的图片都是用输入流写到xx\/xx\/war\/upload中 (我看你后增加的代码中没有flush(),是不对的) 然后在页面jsp中...