servlet 怎样获取file控件的绝对路径和相对路径
我想把用FILE控件浏览到得图片的绝对路径取出来,然后存到数据库,求各位大仙帮忙例如jsp中<formaction="Servlet"method="post"encty...
我想把用FILE控件浏览到得图片的绝对路径取出来,然后存到数据库,求各位大仙帮忙
例如
jsp中
<form action="Servlet" method="post" enctype="multipart/form-data" name="form1" id="form1">
<tr>
<td>图片地址</td>
<td><label>
<input type="file" name="file" />
</label></td>
</tr>
Servlet中要怎样获取file的绝对路径 展开
例如
jsp中
<form action="Servlet" method="post" enctype="multipart/form-data" name="form1" id="form1">
<tr>
<td>图片地址</td>
<td><label>
<input type="file" name="file" />
</label></td>
</tr>
Servlet中要怎样获取file的绝对路径 展开
2个回答
展开全部
在servlet中获取相对路径、绝对路径
1.根目录所对应的绝对路径:request.getServletPath(); 结果:/servlet/client_note
2.指定文件夹的绝对路径:this.getServletContext().getRealPath(url); //url为已知文件名"/upload" 结果:D:\Tomcat 6.0\webapps\anxunclientsearh\anxunclientsearch\upload
文件的绝对路径 :request.getSession().getServletContext().getRealPath(request.getRequestURI()) 结果:D:\Tomcat 6.0\webapps\anxunclientsearch\anxunclientsearch\servlet\client_note
当前web应用的绝对路径 :servletConfig.getServletContext().getRealPath("/");
ServletContext对象获得几种方式:
1,javax.servlet.http.HttpSession.getServletContext()
2,javax.servlet.jsp.PageContext.getServletContext()
3,javax.servlet.ServletConfig.getServletContext()
1.根目录所对应的绝对路径:request.getServletPath(); 结果:/servlet/client_note
2.指定文件夹的绝对路径:this.getServletContext().getRealPath(url); //url为已知文件名"/upload" 结果:D:\Tomcat 6.0\webapps\anxunclientsearh\anxunclientsearch\upload
文件的绝对路径 :request.getSession().getServletContext().getRealPath(request.getRequestURI()) 结果:D:\Tomcat 6.0\webapps\anxunclientsearch\anxunclientsearch\servlet\client_note
当前web应用的绝对路径 :servletConfig.getServletContext().getRealPath("/");
ServletContext对象获得几种方式:
1,javax.servlet.http.HttpSession.getServletContext()
2,javax.servlet.jsp.PageContext.getServletContext()
3,javax.servlet.ServletConfig.getServletContext()
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询