Servlet和jsp 基础一
发布日期:2021-11-15 14:57:25 浏览次数:28 分类:技术文章

本文共 1434 字,大约阅读时间需要 4 分钟。

一 .用的eclipse,没有在classes文件下编译(貌似会自动编译),但还是可以运行。

 

 二。HTTP

             【

                   1.Http协议使得web服务器与浏览器之间可以通过互联网或内网进行数据交互。

                     】

               (1)http请求{1.方法-URL-xie'协议版本 2.请求头信息 3.请求正文}

                (2)http响应{1.协议-状态码-描述  2.响应头信息  3.响应正文}     

三。servlet

      (一).servlet接口定义的5个方法            

             【

                        1.void  init(Servlet config) throws servletException

            2.void service(ServletRequest request  ,ServletResponse  response) throws  servletException,java.io.IOException

                       3.void  destory()

                       4.java.lang.String  getServletInfo

                       5.servletConfig getServletConfig 

                    】        

          (二)      ServletRequest

                             【

                                 对于每一个http请求,servlet容器都会创建一个servletRequset实例,并将它传给Servicefang方法,ServletRequsetfei 封装这个请求的信息。

                              】    

           (三)       ServletResponse

                                【

                                      javax.servlet.ServletResponse接口表示一个响应。在调用service方法前,Servlet容器首先创建一个ServletResponse,并将它作为第二个参数传给Service方法。ServletResponse隐藏了向浏览器发送响应的复杂过程。                                                     】   

             (四)  ServletConfig

                                 【

                                      servletConfig里包含了初始参数 。servletConfig封装可以通过@WebServlet或者部署描述符传给Servlet的配置信息                         

                                  】

                 (五)servletContext

                                        【

                                              可以共享从应用程序中的所有资料出访问到的信息,并且可以动态注册web对象。

                                          】

                    (六)GenericServlet抽象类

                                          【

                                                实现了Servlet和servletConfig接口,为servlet接口中的所有方法提供默认实现。

                                             】

四。HttpServlet    

                   【

                         1.Httpservlet中的service方法会检验用来发送请求的方法,并调用doGet,doPost,doHead,doPut,doTrace,doOptions,doDelete方法

                    】                  

 五。会话管理

                 (1)URL重写

                                【

                               1.URL重写是一种会话跟踪技术,它将一个或多个token添加到URL的查询字符串中,每个token通常为key=value形式。

                                  2. 用法: URL?key=value

                             】

                     (2)隐藏域(仅限于网页有表单)

                                    【

                                      1.HTML表单中加入隐藏域,,当表单提交时,隐藏域也会被提交到服务器。

                                        2.隐藏域的方式即是利用input(type = 'hidden'')的隐藏表单记录一个默认POST参数

                                         】

                      (3)Cookies

                                 【

                                      1.Cookes是一个很少的信息片段,可自动地在浏览器与web服务器交互。

                                       2.response.addCookie()                 

                                   】             

                         (4)HttpSession

                                     【

                                         1.HttpSessiondui'对象在用户第一次访问网站的时候自动被创建。

                                      】

转载地址:https://blog.csdn.net/qq_39736176/article/details/81166260 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:servlet和jsp 基础二
下一篇:js 跑马灯效果

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年03月28日 19时15分59秒