项目表
![image](https://img2020.cnblogs.com/blog/2691984/202201/2691984-20220109132504030-118175281.png)
web.xml配置
![image](https://img2020.cnblogs.com/blog/2691984/202201/2691984-20220109132728699-443264409.png)
jsp跳转到xml配置好的servlet地址中(有项目名)
![image](https://img2020.cnblogs.com/blog/2691984/202201/2691984-20220109132811873-401663575.png)
这里因为有项目名,所以加了绝对地址
servlet跳转到jsp页面
第一种请求转发
![image](https://img2020.cnblogs.com/blog/2691984/202201/2691984-20220109133018875-1649267614.png)
请求转发只能在web应用中转发,也就是以web文件夹为根目录。success,jsp在项目中就是在web文件夹之下,所以加“/”与不加“/”都是一样的
第二种重定向
1.![image](https://img2020.cnblogs.com/blog/2691984/202201/2691984-20220109133531703-398631193.png)
![image](https://img2020.cnblogs.com/blog/2691984/202201/2691984-20220109133734457-1408085460.png)
这里两种方法我都试了,都可以实现想要的页面跳转。req.getContextPath()得到的地址是http://localhost:8080/testServlet也就是带项目名的URL
重点,经过我不这么严谨的测试。我发现了req.getRequestDispatcher()括号中不能写req.getContextPath(),这个很重要
posted @
2022-01-09 13:51
小罗要有出息
阅读(
299)
评论()
编辑
收藏
举报