美文网首页
如何手动开发一个servlet?

如何手动开发一个servlet?

作者: majorty | 来源:发表于2018-05-03 21:41 被阅读0次
    1)编写一个普通的java类,继承HttpServlet类,覆盖doGet方法(
    注意: 到tomcat的lib目录下拷贝servlet-api.jar导入到你的项目中
    
    public class HelloServlet extends HttpServlet{
        
        //覆盖doGet
        @Override
        protected void doGet(HttpServletRequest req, HttpServletResponse resp)
                throws ServletException, IOException {
            resp.setContentType("text/html;charset=utf-8");
            //向浏览器输出内容
            resp.getWriter().write("当前时间为:"+new Date());
        }
        
    }
    
    
    2)把servlet交给tomcat服务器运行!!!!!!
    
    2.1 把servlet对应的class文件拷贝到tomcat的某个项目(bbs)的WEB-INF/classes目录下
    
    2.2 在bbs项目的WEB-INF/web.xml文件配置servlet
    
    <?xml version="1.0" encoding="utf-8"?>
    
    <web-app xmlns="http://java.sun.com/xml/ns/javaee"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
       version="2.5"> 
        <!--配置servlet -->
        <servlet>
            <!-- servlet名称,自定义-->
            <servlet-name>HelloServlet</servlet-name>
            <!-- servlet类的全名:包名+类名 -->
            <servlet-class>gz.itcast.b_servlet.HelloServlet</servlet-class>
        </servlet>
    
        <servlet-mapping>
            <!-- servlet名称,和上面的名称保持一致 -->
            <servlet-name>HelloServlet</servlet-name>
            <!-- 公开给外部访问这个servlet的名称(路径) -->
            <url-pattern>/hello</url-pattern>
        </servlet-mapping>
    
    </web-app>
    
    
    3.通过URl访问这个servlet
    
    http://localhost:8080/bbs/hello
    

    相关文章

      网友评论

          本文标题:如何手动开发一个servlet?

          本文链接:https://www.haomeiwen.com/subject/wzalrftx.html