Servlet——第一个Servlet应用程序
第一步:使用eclipse创建动态项目

第二步:建一个Servlet类
package com.java.servlet.test; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.Servlet; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; import javax.servlet.annotation.WebServlet; /** * WebServlet注解类型用来声明一个Servlet。 * name属性可选,一般为类名;urlPatterns属性告诉容器,/my模式应调用该Servlet * 注:urlPatterns属性值必须由“/”开头 */ @WebServlet(name = "MyServlet",urlPatterns = {"/my"}) public class MyServlet implements Servlet { private transient ServletConfig servletConfig; //若要在Servlet内部使用ServletConfig,只需将传进来的ServletConfig赋给一个类变量即可。 @Override public void init(ServletConfig servletConfig) throws ServletException { this.servletConfig = servletConfig; } @Override public ServletConfig getServletConfig() { return servletConfig; } @Override public String getServletInfo() { return "My Servlet"; } //service方法将字符串传递给浏览器,每当由针对该Servlet的HTTP请求进来时,都会调用service方法。 @Override public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException { String servletName = servletConfig.getServletName(); response.setContentType("text/html"); PrintWriter writer = response.getWriter(); writer.print("<html><head></head>" + "<body>Hello from " +servletName + "</body></html>"); } @Override public void destroy() { } }
第三步:验证
使用tomcat启动项目,在浏览器输入访问地址:http://localhost:8080/Servlet_app01a/my


浙公网安备 33010602011771号