JavaEE的Servlet核心API如何使用


这篇文章主要介绍了JavaEE的Servlet核心API如何使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇JavaEE的Servlet核心API如何使用文章免费云主机域名都会有所收获,下面我们一起来看看吧。
Servlet是JavaWeb的三大组件之一(Servlet、Filter、Listener),它属于动态资源。Servlet的作用是处理请求,服务器会把接收到的请求交给Servlet来处理,在Servlet中通常需要:接收请求数据;处理请求;完成响应。
容器在初始化servlet时,为该servlet创建一个servletConfig对象,并将这个对象通过init()方法来传递并保存在此Servlet对象中。核心作用:1.获取初始化信息;2.获取ServletContext对象。
配置文件
API用法
一个项目只有一个ServletContext对象,可以在多个Servlet中来获取这个对象,使用它可以给多个Servlet传递数据,该对象在Tomcat启动时就创建,在Tomcat关闭时才会销毁!作用是在整个Web应用的动态资源之间共享数据。
获取方式
ServletContext是JavaWeb四大域对象之一:
所有域对象都有存取数据的功能,因为域对象内部有一个Map,用来存储数据。
配置文件
API用法
HttpServletRequest接口继承ServletRequest接口,用于封装请求信息,该对象在用户每次请求servlet时创建并传入servlet的service()方法,在该方法中,传入的servletRequest将会被强制转化为HttpservletRequest对象来进行HTTP请求信息的处理。核心作用:1.获取请求报文信息;2.获取网络连接信息;3.获取请求域属性信息。
配置文件
API用法
HttpServletResponse继承自ServletResponse,封装了Http响应信息。客户端每个请求,服务器都会创建一个response对象,并传入给Servlet.service()方法。核心作用:1.设置响应头信息;2.发送状态码;3.设置响应正文;4.重定向;
配置文件
API用法
转发
服务器端进行的页面跳转的控制 ;
重定向
服务端响应跳转信息,浏览器端进行的页面跳转 ;
转发和重定向对比关于“JavaEE的Servlet核心API如何使用”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“JavaEE的Servlet核心API如何使用”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注百云主机行业资讯频道。

相关推荐: Css3中flex属性怎么用

这篇文章主要介绍了Css3中flex属性怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。flex-direction:row | row-reverse | column | column-…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 10/05 09:55
下一篇 10/05 11:25

相关推荐