Web阶段:第八章:Servlet上

Servlet技术
a)什么是Servlet
1、Servlet是一个接口(JavaEE规范)
2、Servlet是运行在服务器(Tomcat或其他的服务器)上的小程序。
3、Servlet程序用来接收用户的请求,和给客户端响应数据。(接收请求,回传响应)

b)手动实现Servlet程序
1、编写一个类去实现Servlet接口
2、实现接口中的service方法
3、到web.xml中去配置访问地址

Servlet程序

public class HelloServlet implements Servlet {
@Override
public void service(ServletRequest arg0, ServletResponse arg1)
throws ServletException, IOException {
System.out.println(“hello world!!”);
}
}

web.xml中的配置:


     <!--
        servlet配置一个Servlet程序,给Tomcat服务器配置
        -->
        <servlet>
            <!-- servlet-name给这个servlet启一个名称,一般值是类名 -->
        <servlet-name>HelloServlet</servlet-name>
        <!-- servlet-name是Servlet程序的全类名 -->
            <servlet-class>com.atguigu.servlet.HelloServlet</servlet-class>
        </servlet>
        <!-- servlet-mapping用来配置servlet程序的访问地址 -->
        <servlet-mapping>
            <!-- servlet-name表示给谁配置访问地址 -->
        <servlet-name>HelloServlet</servlet-name>
     <!--
    url-pattern配置访问地址
    地址的格式:http://ip:port/工程名/资源名        
    在服务器上。/ 斜杠 == 表示地址:http://ip:port/工程名/        
    /hello ====== 表示http://ip:port/工程名/hello        
    也就是说,我们在浏览器地址栏上输入访问地址:
    http://ip:port/工程名/hello 就可以访问这个HelloServlet程序。
    如果将项目部署到服务器上默认访问的是index.html,如果没有index文件则会报错
    -->    
            <url-pattern>/hello</url-pattern>
        </servlet-mapping>

常见错误: servlet-name标签配置不统一

更多请见:http://www.mark-to-win.com/tutorial/51355.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值