一、笔记
重定向:两次请求,两次响应
请求转发:一次请求,一次响应
2.
3.请求包含
二、撸代码
- 请求转发:
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
//请求转发
//1.获取转发对象,转发到另一个servlet中
RequestDispatcher rd = request.getRequestDispatcher("/result");
request.setAttribute("公众号", "放牛娃学编程");
rd.forward(request, response);
}
//另一个servlet
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
//先设置响应中文乱码问题
response.setContentType("text/html;charset=utf-8");
Object obj = request.getAttribute("公众号");
String value = (String)obj;
response.getWriter().print(value);
}
- 重定向
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
String name = request.getParameter("username");
String password = request.getParameter("password");
//判断
if(name.equals("lixuquan") && password.equals("123"))
{
//登录成功
response.sendRedirect("/servletPractice/welcome.html");
}
else {
//登录失败
response.sendRedirect("/servletPractice/register3.html");
}
}
三、分享与交流
最后有兴趣一起交流的,可以关注我的公众号:这里你能够学到很实用的技巧,不是常用的我不说,公众号回复提取码即可获取以下学习资料啦啦啦啦,喜欢就拿去吧!!
(链接时常会失效,若出现此类情况,可以加我微信:17722328325(加时请备注:学习资料))
-
Java web从入门到精通电子书
-
Python机器学习电子书
-
Python400集(北京尚学堂)
-
JavaScript项目案例、经典面试题
-
Java300集(入门、精通)
-
Java后端培训机构录集(同事培训内部提供)
-
java重要知识pdf文档(价值连城呀呀,不收藏你会后悔的)