package com.lovecoding.xml.servlet;
import javax.servlet.*;
import java.io.IOException;
import java.io.PrintWriter;
/**
* 假设说我在这里写业务代码
* 我们最终要展示给用户看
* 那么用户呢 只能看到 JSP 页面的HTML
*/
public class DemoServlet implements Servlet {
public void test(ServletResponse servletResponse) throws IOException {
/**
* 我们只需要在 web.xml 里面定义 URL 匹配路径 并指定Servlet 处理类
* 我们就可以接到前端的请求, web.xml 是Tomcat的配置档
*/
//System.out.println( "OK" );
//System.out.println( "我是中国人" );
PrintWriter writer = servletResponse.getWriter();
String msg = "
HELLO SERVLET!!!!
";
writer.print(msg);
}
@Override
public void init(ServletConfig servletConfig) throws ServletException {
System.out.println( "ServLet 初始化" );
}
@Override
public ServletConfig getServletConfig() {
System.out.println( "ServLet 取配置档" );
return null;
}
@Override
public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
System.out.println( "ServLet 处理业务消息" );
test(servletResponse);
}
@Override
public String getServletInfo() {
System.out.println( "ServLet 获取Servlet信息" );
return null;
}
@Override
public void destroy() {
System.out.println( "ServLet 销毁" );
}
}