日期:2014-05-20  浏览次数:20805 次

服务器相对路径是???
写文件下载的时候代码写到这儿:
public class ExcelServelt extends HttpServlet{

  @Override
  protected void doPost(HttpServletRequest req, HttpServletResponse resp)
  throws ServletException, IOException {
// 服务器相对路径
  String path=req.getParameter("xxxx");
// 服务器绝对路径
  path=getServletContext().getRealPath("/")+path;

相对路径那儿getParameter()里面应该写什么?请求的url吗?如果是具体是指什么??如果不是也请指出来。。。

------解决方案--------------------
哪个jsp文件提交到这里的,把JSP问题,左键鼠标拖进来~~就可以得到路径了- -!
../上一级的意思 ../../?.jsp
------解决方案--------------------
req.getParameter(“XXXX”)这里的XXXX你URL里面的参数
如:
http://localhost:8080/test.do?action=abc
要取action的值的话那就可以用req.getParameter(“action”)了
------解决方案--------------------
你看jsp页面里面传得什么参数 
可能是<hidden name="xxx" value=""/>
也可能是action.do?xxx=value 你把xxx替换了就是你要的名字了