servlet_jsp

来源:互联网 发布:nga宁芙淘宝店地址 编辑:程序博客网 时间:2024/06/13 10:45

 1.Servlet:运行在服务器端的java小程序

         接收请求

         处理请求

         响应动态内容

使用servlet要直接或间接的实现httpservlet

2.Servlet的生命周期:

         Void Init(servletConfig config):初始化方法,,默认情况下在第一次访问该servlet的时候,调用init()方法,完成初始化,只被服务器调用一次

         Void Service(servletRequest req,servletResponseresp):默认情况下,服务器判断servlet是否存在,不过不存在则反射创建该servlet,执行初始化,调用service方法,如果存在,直接调用service方法,请求几次调用几次

         Void destroy()销毁servlet方法,当用户正常关闭服务器或者卸载该servlet的时候

 

3.servlet对象是单实例,多线程操作

         默认情况,servlet当第一次被调用的时候,服务器会检查该对象是否创建 如果没有则反射创建该对象 执行init方法 完成初始化操作,每当请求来的时候,会调用service方法 完成业务操作,来几次执行几次,当我们正常关闭服务器,或者热加载卸载该servlet会执行destroy方法完成销毁操作

 

4.url-pattern的写法:

         1)精确匹配写法   必须以/打头  后面自定义    /aa

         2)目录匹配写法   必须以/打头  /*结尾             /aa/*

         3)后缀名匹配写法  必须以*.开头              *.jsp

         4)默认路径 /

                  匹配优先级:

                          精确匹配>目录匹配>后缀名匹配>默认路径

 

5.load-on-startup配置的作用:

         就是改变servlet的初始化时机

<load-on-startup>3</load-on-startup>

         整数参数作用是指明该servlet的初始化顺序

 

 

Jsp:Java serverpage

将逻辑控制与页面展示相分离

1.jsp的工作流程:

当第一次访问某个jsp的时候,服务器会调用jspservlet,检查文件是否存在,会将jsp页面翻译称java文件,编译此java文件,交给服务器运行此class文件完成业务需求

 

2.jsp的脚本

         1)<%..%>直接写java代码片段

     2)<%=..%>输出语句,输出表达式,调用writer的print方法

         3)<%!...%> 声明变量,成为java文件的成员变量或者成员方法

3.jsp的注释

         1)html的注释:<!->在html源码中有,java文件也有

         2)java注释  /**/  在html源码中没有,java文件没有

         3)jsp注释 <%--  --%>在html源码中没有,java文件没有

 

4.jsp的指令

         Page指令属性:

import,contentType,pageEncoding,session,isElignored(只限JSP2.0),buffer,autoFlush,info,errorPage,isErrorPage,isThreadSafe,language和extends.

         Include

         Taglib

 

5.jsp的九大内置对象

作用域    类型

         pageContext        pageContext页面上下文对象

         Request request请求对象

         Session      session一次会话

         Application application应用程序对象

 

                  Response pageContext响应对象

                  Out pageContext输出对象

                  Config pageContext配置对象

                  Page pageContext页面对象

                  Exception pageContext异常对象

6.jsp的四大域对象:

         pageContext  request session  application

7.pageContext作用:

                  1)操作其他三个域对象

                  2)获取其他八个内置对象

                  3)便捷查找 findAttribute()


jsp与servlet的区别:

1.jsp是web开发技术,servlet是一个运行在服务器端的小程序,运行jsp页面服务器会将这个jsp页面转换成一个servlet小程序运行得到结果后,返回给浏览器端

2.jsp更多的是进行页面展示,而servlet更多的是进行业务处理

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 种植牙后牙龈怎么办 种植牙牙龈感染怎么办 种植牙牙龈向上怎么办 上门牙有点突出怎么办 电脑语音电流声怎么办 麦克风说不了话怎么办 耳机说不了话怎么办 饿了么小休超时怎么办 美团清退代理商怎么办 小孩龟头肿很大怎么办 16岁不想上学怎么办 宜宾南门桥逆行怎么办 去加拿大探亲签证怎么办 重庆两路口到菜坝园怎么办 摄像头uid忘了怎么办 电梯钢丝绳断了怎么办 在小区车被砸了怎么办 甲米天气下雨怎么办 电影院不开空调怎么办 电脑总弹广告怎么办 下雨天了怎么办神接 天下雨了怎么办套路 下雨天了怎么办 新套路 万达兑换券过期怎么办 直播间没一个人怎么办 快手直播人少怎么办 快手直播人气少怎么办 被火山主播踢出房间怎么办 遇到同事的排挤怎么办 交警处理事故不公平怎么办 派出所处理事情不公平怎么办 淘宝号不健康了怎么办 作业盒子忘记密码怎么办 一起作业忘记密码怎么办 手机不能录视频怎么办 网络机顶盒连不上wifi怎么办 obs游戏源黑屏怎么办 微信视频打不开怎么办? xp关闭hdmi声音怎么办 大锅天线无信号怎么办 人喝酒喝醉了怎么办