JavaWeb Servlet入门(1)

Servlet(Java服务器端小程序)

1.用java编写的服务器端程序
2.用来接收客户端请求
3.并且做出响应

如何编写第一个Servlet
总共分三步
1.导包

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

2.继承HttpServlet 抽象类 重写doGet() 和doPost();

public class HelloServlet extends HttpServlet{

    @Override
    public void doGet(HttpServletRequest request,HttpServletResponse response)
        throws IOException,ServletException{

        PrintWriter out = response.getWriter();

        out.println("Hello,Servlet!!!");

        out.flush();
        out.close();
    }

    @Override
    public void doPost(HttpServletRequest request,HttpServletResponse response)
        throws IOException,ServletException{

        this.doGet(request, response);
    }
}

3.在web.xml配置Servlet
servlet配置如下


  <servlet>
  <!--可以随便写,但是通常跟类名相同-->
   <servlet-name>HelloWorldServlet</servlet-name>
   <!--写类全名-->
   <servlet-class>com.servlet.HelloWorldServlet</servlet-class>
  </servlet>

  <servlet-mapping>
      <!--跟上面配的servlet-name一样就可以-->
    <servlet-name>HelloWorldServlet</servlet-name>
    <!--访问url-->
    <url-pattern>/HelloWorldServlet</url-pattern>
  </servlet-mapping>

注意:url-pattern可以随便写,但是不能光写一个斜杠“/”,这样导致跟默认servlet重复

如何运行第一个Servlet
运行普通的java程序,需要JRE就可以了,运行jsp/servlet程序,需要web服务器.比如:tomcat (apache 开源 免费),jboss(开源 红帽),WebSphere(IBM 支持J2EE的13个规范)……等。

注:Servlet手工运行需要配置classpath
例如:

CLASSPATH=.;C:\Program Files\Java\jdk1.8.0_31\lib;D:\apache-tomcat-6.0.44\lib\servlet-api.jar

tomcat的两种服务器模式
1.running模式(运行模式)

2.Debug模式(调试模式)

类和web.xml配置文件的更改,会自动部署、自动加载,MyEclipse的debug模式 会帮你重新部署和加载

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值