| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- 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 = "<html> <body><h1> HELLO SERVLET!!!! </h1></body> </html>";
- 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 销毁" );
- }
- }
|