Servlet笔记(一)基本配置

本文介绍Servlet的基本功能,包括读取客户端显式与隐式信息、生成及发送响应信息等,并详细说明了两种创建Servlet的方法及如何配置web.xml。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Servlet的功能:

-读取客户端发来的显示信息(表单数据)

-读取客户端发来的隐式信息(请求头信息)

-生成相应结果

-发送显示信息给客户端(HTML)

-发送隐式信息给客户端(状态码和响应头信息)

Web中使用servlet:

首先创建一个web项目;创建一个servlet有两种方式:

(1)直接创建servlet:右键-new-Servlet-next-finish。就会生成servlet所要生成的实现方法和web.xml的对应配置。

(2)手动创建servlet:右键-new-class-finish;继承(extends)httpservlet类,覆写其方法;配置web.xml文件,内容如下:

        

  <servlet>
    <servlet-name>MyServlet</servlet-name>
    <servlet-class>servlet.MyServlet</servlet-class>
  </servlet>

  <servlet-mapping>
    <servlet-name>MyServlet</servlet-name>
    <url-pattern>/hello.html</url-pattern> //客户端请求的地址,客户端请求到hello.html时就会访问到servlet.MyServlet此类
  </servlet-mapping>

启动项目后,在地址栏中输入:http://localhost:8080/ncy/hello.html 就会访问到servlet包下面的MyServlet类的内容。


form表单提交到servlet:

如果页面form提交后,需要提交到此servlet,那么action的name要与url-pattern标签中的hello.html保持一致。内容如下:

<body>
    <form action="hello.html" method="get">
      name:<input type="text" name="userName"><br/>
      password:<input type="password" name="password"><br/>
      <input type="submit" value="login">
    </form>
  </body>

如果不想通过jsp访问的话,可以使用直接输入访问地址:http://localhost:8080/ncyhello.html


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值