又一个jsp路径问题

来源:百度知道 编辑:UC知道 时间:2024/06/04 20:21:37
我的文件结构如下:
工程名:myblog
/myblog
/WebRoot
/action
/potoDao.jsp
/page
/poto.jsp
在action/potoDao.jsp里
request.getRequestDispatcher("/myblog/WebRoot/page/poto.jsp").forward(request,response);
没法跳转出错,
路径中要/WebRoot吗?不要也无法跳啊
我想跳转到/page/poto.jsp
request.getRequestDispatcher("../page/poto.jsp").forward(request,response);
能跳转,但是poto.jsp中的图片和样式就找不到路径了。
我想知道,怎么在路径中让他从工程名开始找。
为什么啊。知道的说下啊,

你把项目名加上就可以了如:
/项目名/page/poto.jsp

request.getRequestDispatcher("/WebRoot/page/poto.jsp").forward(request,response);

"/"代表根目录 你试试

("/myblog/WebRoot/page/poto.jsp
这个地方...不要WebRoot

还有..
应该是用
response.sendRedirect(arg0);
这个方法跳转..~~~~~