Spring,控制器中使用request及应用绝对路径
来源:互联网 发布:CMS豹弩游侠技能 编辑:程序博客网 时间:2024/05/18 22:47
在控制器中,可以通过在方法参数中加入一个request参数就可以得到当前的request对象
然后通过调用request.getSession().getServletContext().getRealPath("/")可以得到web应用在系统中的绝对路径
该绝对路径类似:E:/skyway/Skyway Visual Perspectives CE/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/nbinfo-Web/
------------------------代码如下:-----------------------------
@Scope("singleton")
@Controller("DownloadController")
public class DownloadUploadController{
@RequestMapping(value = "/upload.do", method = RequestMethod.POST)
public String handleFormUpload(@RequestParam("name") String name,
@RequestParam("file") MultipartFile file,HttpServletRequest request) throws IOException {
if (!file.isEmpty()) {
byte[] bytes = file.getBytes();
FileOutputStream fos = new FileOutputStream(request.getSession().getServletContext().getRealPath("/") + name);
fos.write(bytes);
fos.flush();
fos.close();
return "redirect:uploadSuccess";
} else {
return "redirect:uploadFailure";
}
}
}
------------------------------------------------------------------
- Spring,控制器中使用request及应用绝对路径
- Jsp中使用绝对路径${pageContext.request.contextPath }
- Junit中使用request(spring)
- tomcat应用中绝对路径
- ${pageContext.request.contextPath} jsp中绝对路径
- ${pageContext.request.contextPath} jsp中获取绝对路径
- spring,struts2在普通类中获取session和request,及RequestContextHolder使用误区
- Junit中使用request(spring)
- Spring中AbstractCommandController控制器
- Spring web应用classes目录绝对路径
- Spring MVC 中使用多个url控制器
- Spring MVC的中如何使用AOP拦截到@控制器?
- ${pageContext.request.contextPath }在jsp中取得绝对路径
- java中在Service层获取request,获取绝对路径
- 【Spring】在WEB应用中使用Spring
- request.getContextPath(),绝对路径,request.getRealPath
- request.getContextPath(),绝对路径,request.getRealPath
- 在Spring框架中获取服务器绝对路径
- 优秀程序员的十个习惯
- PHP5常用函数列表概览
- windows下最好的php集成开发工具
- Amazing!Charice Pempengco
- spotlight on oracle简易配置
- Spring,控制器中使用request及应用绝对路径
- HUST [1024] dance party &&HDU Marriage Match II &&HDU Marriage Match III
- 物联网与交通的小想法
- 20个非常有用的PHP类库
- DataGridView的分页显示
- DataGridView的属性1
- DataGridView的属性2
- jprofiler_windows6.0.3简易配置
- xp上远程连接ubuntu的两种方式