在Action中,用request获得根目录路径的方法是什么?
来源:百度知道 编辑:UC知道 时间:2024/06/03 21:46:12
在Servlet API里,对ServletContext接口调用getRealPath("/")方法就能够获取Web项目根目录的实际物理路径,所以关键是如何获取这个ServletContext。
所以,在Struts 2的一个Action类里,有两种思路和方法得到Web项目根目录的实际物理路径:
1)可以用ServletActonContext的getServletContext()获取ServletContext,进而调用getRealPath("/"),如下:
String realPath=ServletActionContext.getServletContext().getRealPath("/");
2)先获得request,再通过getSession()方法获得session,再对session调用getServletContext()得到ServletContext,进而调用getRealPath("/"),如下:
String realPath = ServletActionContext.getRequest().getSession().getServletContext().getRealPath("/");
显然,用第一种方法代码更简洁些。
是 request.getContextPath();
processPath(request, response)
delphi 中action怎么用
在struts中,如果一个action,没有input,那么是什么触发了这个action
谁能说一下,在Action中怎么样获得Inputstream
在Action中如何获得checkbox的value???
如何在表单中创建可判断action的提交
用javascript 实现综合搜索表单中action 的转换
struts2 中如何在iterator中将用户在textfield中输入的数据传给action
fLash中Action脚本如下:
在ASP中如何在<form> <form> 中的action去掉,例如:
在struts中,actionServlet是怎么选择合适的action来处理请求的?