请问跳转路径该如何设置?
if(username.equals("123")&&password.equals("123")){ System.out.println("密码正确"); request.getRequestDispatcher("/web/success.jsp").forward(request,response); }else{ System.out.println("密码错误"); response.sendRedirect("/JavaWeb/error.jsp"); }
第一张图中,Application context我设置成了/JavaWeb ,故第二张图中url栏可看见路径为http://localhost:8080/JavaWeb/index.jsp 。第三张图中可看见我的工程名称为WebProject? 请问我在代码中getRequestDispatcher()和sendRedirect()的路径分别该怎么写呢? 各种路径都试了,都没有效果。
6
收起
正在回答
2回答
每次运行时的欢迎页面可以通过web.xml文件来配置,如下图所示。你所说的情况没有见过,祝学习愉快~
AlanLiu0328
2018-06-24 11:31:53
if(username.equals("123")&&password.equals("123")){ System.out.println("密码正确"); request.getRequestDispatcher("/success.jsp").forward(request,response); }else{ System.out.println("密码错误"); response.sendRedirect("/JavaWeb/error.jsp"); }
找到答案了,这样写就可以了。我发现错误原因是我每次改完代码,在tomcat上没有更新就运行了。请问老师,idea有什么方法可以快速更新代码么?难道每次都要重启才行?我之前更新代码方法如下图,1:点绿色箭头,2:选择第二行,3:点击左下角,打开页面。 这样操作打开页面后发现有时已更新,有时没有更新。请问老师,这是为什么呢?
从网页搭建入门Java Web2018版
- 参与学习 人
- 提交作业 1088 份
- 解答问题 10205 个
如果你有Java语言基础,又想以后从事Java Web开发,那么本路径是你的不二选择!本路径从网页搭建开始入手,通过大量案例来学习Java Web基础。定能助你完成Java Web小白的蜕变!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星