为什么我的getServletContext().getRequestDispatcher(...)得到的总是null

qabp 2004-05-05 04:34:23
web.xml:
<servlet>
<servlet-name>DepAndDutyServlet</servlet-name>
<servlet-class>hrm.DepAndDutyServlet</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>DepAndDutyServlet</servlet-name>
<url-pattern>/servlet/DepAndDutyServlet</url-pattern>
</servlet-mapping>

//DepAndDutyServlet.class
//...
RequestDispatcher dispatcher=getServletContext().getRequestDispatcher("/../"+page+".jsp");
if (dispatcher==null)
out.println("dfeerrr");
//...

执行:http://127.0.0.1/servlet/DepAndDutyServlet?action=depshow&redirect=index

总是空,webapps/index.jsp文件存在呀
之前没有判断disptcher是否为空就forward,结果总是出错
...全文
257 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
donpond 2004-07-01
  • 打赏
  • 举报
回复
我的也出现这样的问题,RequestDispatcher rd=getServletContext().getRequestDispatcher("/../docdeal.jsp"); 但是一执行rd.forward(req,res) 就会报出空指针异常来,是jsp的路径不对吗?但是docdeal.jsp单独运行是对的啊,到底该怎么改啊,求各位帮忙啊!
qabp 2004-05-11
  • 打赏
  • 举报
回复
送分!
sagittarius1979 2004-05-05
  • 打赏
  • 举报
回复
只能来接分了:)
qabp 2004-05-05
  • 打赏
  • 举报
回复
自己解决了
qabp 2004-05-05
  • 打赏
  • 举报
回复
可以了!
qabp 2004-05-05
  • 打赏
  • 举报
回复
webapps为web应用根目录

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧