作者:KristenW_ong_湘 | 来源:互联网 | 2023-10-12 12:07
每写一个servlet的时候,先写注释,后写代码,写注释的步骤按照如下要求: 1.设置请求编码格式req.setCharacterEncoding(utf-8);
每写一个servlet的时候,先写注释,后写代码,写注释的步骤按照如下要求:
//1.设置请求编码格式
req.setCharacterEncoding("utf-8");
//2.设置响应编码格式
resp.setContentType("text/html;charset=utf-8");
//3.获取请求数据
//4.处理请求数据
//4.1创建业务逻辑层对象
//4.2处理,获得返回结果
//5.应处理结果
//5.1直接响应
//5.2请求转发
//5.3重定向
实例代码:
package com.linyu.mycode.servlet;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Servlet implementation class Servlet1
*/
public class Servlet1 extends HttpServlet {
@Override
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
//设置请求编码格式
req.setCharacterEncoding("utf-8");
//设置响应编码格式
resp.setContentType("text/html;charset=utf-8");
//获取请求数据
//处理请求数据
//创建业务逻辑层对象
//处理,获得返回结果
//响应处理结果
//直接响应
//请求转发
//重定向
}
}