首页 > 代码库 > 初识Servlet

初识Servlet

Servlet的特点:

普通的java类,继承HttpServlet类,覆盖doGet方法。HttpServlet的类存在于tomcat的servlet中

Servlet类只能交给服务器运行(开发者不能自己运行)

配置一个Servlet程序

 1 <servlet>
 2     <!--servlet的内部名称,可以自定义-->
 3     <servlet-name>HelloServlet</servlet-name>
 4     <!--servlet类名:包名+简单类名-->
 5     <servlet-class>com.maodoer.package.class</servlet-class>
 6 </servlet>
 7 
 8 <servlet-mapping>
 9     <!--servlet的内部名称,和上面的名称保持一致-->
10     <servlet-name>HelloServlet<servlet-name>
11     <!--servlet的访问名称:/名称-->
12     <url-pattern>/hello<url-pattern>
13 </servlet-mapping>

 

书写一个Servlet

 1 public class HelloServlet extends HttpServlet{
 2     @Override
 3     protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
 4         //解决中文乱码问题
 5         resp.setContentType("text/html;charset=utf-8");
 6         
 7         //向浏览器输出内容
 8         resp.getWriter().write("这是一个Servlet程序。当前时间为:"+new Date());
 9     }
10 }

 创建一个servlet的步骤:

创建一个类,继承HttpServlet

找到HelloServlet类的class字节码,然后把它拷贝到tomcat的一个web应用中WEB-INF/classes目录下

在当前web应用下的web.xml文件配置Servlet

启动tomcat服务器,运行访问

  访问Servlet:http://localhost:8080/myweb/hello

 

初识Servlet