servlet内置对象不需要创建,servlet容器已经给我们内置好了,直接可以拿来用。
    req.setCharacterEncoding(“字符格式”):避免中文乱码。
    req.getParameter(“ “):获取视图中输入的参数。
    req.getRequestDispatcher(“”).forward(req,resp);跳转方法。
    req.setAttribute():只能在转发的页面获取,在跳转下一个页面,就不能获取了。
    resp:服务器端对象
    resp.sendRedirect(“”):重定向视图,实现跳转方法。

    HttpSession,内置对象。用户会话对象:用户在本站点的操作,对象保存的值都是可以有效获取的。

    1. HttpSession session=req.getSession();
    2. session.setAttribute("key","value");
    3. req.getRequestDispatcher()forward(req,resp);

    HttpSession的失效机制:

    1. web.xml文件
    2. <session-config>
    3. <session-timeout>minute</session-timeout>//默认是30分钟后失效
    4. </session-config>

    resp.sendRedirect VS req.getRequestDispatcher
    resp.sendRedirect(“”):可以跳转视图到其他域名站点。在本站点下,重定向无法获取到req.setAttribute的值,因为不是同一个对象
    req.getRequestDispatcher:不可以跳转视图到其他域名站点。在本站点下,跳转视图可以获取到req.setAttribute的值,因为是同一个对象。