我试了以下几种方法都报同样的错:java.lang.IllegaStateException1、getServletConfig().getServletContext().getRequestDispatcher("/error.jsp").forword(request,response);
2、request.getRequestDispatcher("/error.jsp").forword(request,response);
3、response.sendRedict("/error.jsp");是路径不对吗?error.jsp在工程的根目录下(即webapps/WebRoot/error.jsp)
2、request.getRequestDispatcher("/error.jsp").forword(request,response);
3、response.sendRedict("/error.jsp");是路径不对吗?error.jsp在工程的根目录下(即webapps/WebRoot/error.jsp)
解决方案 »
- 下面是tomcat里面的web.xml配置的信息,能不能帮我解释一下,刚学jsp,谢谢!Root和wedav里面的web.xml的片段
- 继承HibernateDaoSupport的baseDao类,如何进行条件查询?
- Struts2怎样include一个动态action
- 【求教】关于html form提交之后马上关闭window的一个问题
- 在struts2中如何实现文件的下载
- jsp分页报错问题..
- JavaBean不能用,奇怪,帮忙
- 请问在jsp中怎样做到运行到某一行代码后停止下面程序的运行?
- 用jsp做一个房屋中介系统
- 如何在spring的controller基类中实现登录和权限判断
- 请教一下,这两个 'UTF-8' 本质上有什么区别呢
- java 如何获取html中自定义的标签?
我觉得是lz调用了多次页面跳转(比如forward之前可能调用了include等等)
......
<form action="MyServlet?Action=Login" method="Post">
用户名:<input.../>
密码:<input.../>
</form>
......MyServlet.java:......
protected doPost(req,resp){//简单写一下
String Action = req.getParameter("Action");
if(Action.equal("Login")){
if(验证通过)
getServletConfig().getServletContext().getRequestDispatcher("/index.jsp").forword(req,resp);
}}
......