慕课网 Java遇见html-servlet篇

Servlet

Servlet是在服务器上运行的小程序。 一个Servlet就是一个Java类,并且可以通过“请求”-“响应”编程模型来访问的这个驻留在服务器内存里的Servlet程序。

 

Tomcat容器的四个等级:

container容器、Engine引擎容器、HOST主机容器、Servlet容器

Servlet容器管理Context容器,一个Context对应一个Web工程。

 

手工编写第一个servlet实例

1. 定义类继承httpsevelet

Servlet接口(init(),service()destory())  <----  GenerciServlet(协议无关抽象类) -  <---- HttpServlet (Http协议 doGet doPost抽象类)

2. 重写doGet()  doppost()方法 

3. web.xml中注册servlet

<servlet>
<servlet-name> servlet
</servlet-name>
<servlet-class> </servlet-class>

</servlet>
<servlet-mapping>
<servlet-name></servlet-name>
<servlet-patern>访问的url</servlet-patern>
</servlet-mapping>

 

MyEclipse编写第一个Servlet

1. src ->new Servlet
2.
重写doGet()或者doPost()
3.
部署运行

 

servlet生命周期流程

1. 初始化阶段:构造,然后调用 init() 方法
2.
响应客户请求阶段,调用 service() 方法,由 service() 方法根据提交方式选择执行 deGet() 或者 doPost() 方法。
3.
终止阶段,调用 destory() 方法。

 

在下列时刻Servlet容器装载Servlet

1.<load-on-startup>1</load-on-startup> 数字越小优先级越高
2.Servlet
容器启动后,客户首次向 Servlet 发送请求 .
3.Servlet
类文件被更新后,重新装载 Servlet.

 

 jsp中9个内置对象与servlet对应关系

隐式对象

说明

out

对应JspWriter对象,其内部关联一个PringWriter对象

request

对应HttpServletRequest/ServletRequest对象

response

对应HttpServletRespons/ServletResponse对象

config

对应ServletConfig对象

application

对应ServletContext对象

session

对应HttpSession对象

pageContext

对应PageContext对象,它提供了JSP页面资源的封装,并可设置页面范围属性

exception

对应Throwable对象,代表由其他JSP页面抛出的异常对象,只会出现于JSP错误页面(isErrorPage设置为true的JSP页面)

page

对应this

 

在Servlet中获取表单提交的数据方法:

获取文本输入框字符串时使用:request.ge

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值