|
@@ -0,0 +1,47 @@
|
|
|
+package com.lovecoding.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" );
|
|
|
+ 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 {
|
|
|
+ }
|
|
|
+ @Override
|
|
|
+ public ServletConfig getServletConfig() {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+ @Override
|
|
|
+ public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
|
|
|
+ test(servletResponse);
|
|
|
+ }
|
|
|
+ @Override
|
|
|
+ public String getServletInfo() {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+ @Override
|
|
|
+ public void destroy() {
|
|
|
+ }
|
|
|
+}
|