ch04 Servlet基础(韩晓峰)


1. 第一个Servlet(@WebServlet("/TestServlet01" 配置)
1. 第一个Servlet(web.xml 配置)
2.1 Servlet生命周期(查看控制台输出)
3.1 获取@WebServlet(initParams={@WebInitParam(name="...", value="...")}设置值
3.1 获取web.xml中servlet设置的初始化参数值
3.2 (1) 读取Web.xml上下文配置参数
3.2 (2) 通过context.setAttribute进行servlet之间通讯 set
3.2 (2) 通过context.getAttribute进行servlet之间通讯 get
3.2 (3) 获取.properties文件中的属性值【context.getResourceAsStream()】
3.2 (3) 获取.properties文件中的属性值【context.getRealPath()】
4.1 发送状态码相关的方法(response.setStatus | sendError)
4.2 发送响应头相关的方法 response.setCharacterEncoding | setContentType
4.3 发送响应消息体相关的方法(字符输出流)
4.3 发送响应消息体相关的方法(字节输出流)
4.3 发送响应消息体相关的方法(字节输出流--照片)
5.1 实现请求重定向--登录 response.sendRedirect("重定向url");
5.2 中文输出乱码问题 response.默认字符编码ISO8859-1;
5.2 中文输出乱码问题 response.setCharacterEncoding("utf-8");
5.2 动手实践:解决中文输出乱码问题 response.setContentType("text/html;charset=utf-8");
6.1 获取请求行信息的相关方法 request.getScheme(); ...
6.2 获取请求头的相关方法 request.getHeaderNames();
6.3 请求转发 request.getRequestDispatcher("/转发url").forward(request, response);
6.4 获取请求参数 request.getParameter("input中name参数");
6.5 通过Request对象传递数据 request.setAttribute | getAttribute | removeAttribute
6.5 通过Request对象传递数据2 request.setAttribute | getAttribute | removeAttribute

返回课程首页 韩晓峰制作