简单了解servlet
Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。
对于更多的客户端请求,Server 创建新的请求和响应对象,仍然激活此 Servlet 的 service() 方法,将这两个对象作为参数传递给它。如此重复以上的循环,但无需再次调用 init() 方法。一般 Servlet 只初始化一次(只有一个对象),当 Server 不再需要 Servlet 时(一般当 Server 关闭时),Server 调用 Servlet 的 destroy() 方法。
服务器将响应返回客户端
编码工作开始
建立servlet 小程序 (特殊说明本项目基本springboot 框架)
@WebServlet(name = "MyServlet", urlPatterns = {"/myServlet"})
public class MyServlet extends HttpServlet {
private Logger logger = LoggerFactory.getLogger(this.getClass());
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
String username = req.getParameter("username");
logger.info("username ="+username);
resp.setContentType("text/html;charset=UTF-8");
PrintWriter printWriter = resp.getWriter();
try {
printWriter.write("");
printWriter.write("
printWriter.write("");
printWriter.write("");
printWriter.write("Servlet MyFirstServlet at " + HttpUtils.getIpAddr(req)+ "
");
printWriter.write(" Welcome " +username +" come in servlet ");
printWriter.write("");
printWriter.write("