以下为《jsp有哪些动作?作用分别是什么?》的无排版文字预览,完整内容请下载
jsp有哪些动作?作用分别是什么?
jsp:include:在页面被请求的时候引入一个文件;
jsp:useBean:寻找或者实例化一个JavaBean。;
jsp:setProperty:设置JavaBean的属性。;
jsp:getProperty:输出某个JavaBean的属性;
jsp:forward:把请求转到一个新的页面;
jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记
创建一个名为“mrCookInfo”的cookie,在cookie中写入用户名称、用户生日和用户电子邮箱地址。
String name =”username”;
String birthday = “***”;
String mail = “tom@126.com”;
Cookie myCook=new Cookie("mrCookInfo",name+"#"+birthday+"#"+mail);
myCook.setMaxAge(60*60*24*365);
response.addCookie(myCook);
采用数据库连接池后,数据库连接请求则可以直接通过连接池满足,而不需要为该请求重新连接、认证到数据库服务器,从而节省了时间;
(2)提高了数据库连接的重复使用率;
(3)解决了数据库对连接数量的限制。
Servlet生命周期:Servlet加载、实例化、服务、销毁
(1) 初始化servlet对象
当servlet对象第一次被请求加载时,服务器会创建一个servlet对象,该对象调用init方法完成必要的初始化工作
(2) Service方法响应请求
创建的servlet对象再调用service方法响应客户的请求
(3) Servlet对象死亡
当服务器关闭时,servlet对象调用destroy方法使自己消亡
简述JSP中MVC模式的具体实现。
MVC是Model、View、Controller的缩写
模型:一个或多个JavaBean对象,用于存储数据(实体模型,由Java类创建)和处理业务逻辑(由一般的Java类创建)。
视图:一个或多个JSP页面,向控制器提交数据和为模型提供数据显示。JSP页面主要使用HTML标记和JavaBean标记来显示数据。
控制器:一个或多个Servlet对象,根据视图提交的请求进行控制,即把请求转发给业务逻辑的JavaBean,并将处理结果放到实体模型JavaBean中,输出给视图显示。
JSP有哪些内置对象,作用分别是什么?(至少列举4种)
out 页面输出
request 得到用户的请求信息
response 服务器向客户端的回应信息
session 用来保存每一个用户的信息
application 用来表示所有用户的共享信息
pageContext JSP的页面容器
config 服务器配置,可以取得初始化参数
page 表示从该页面中表示出来的一个servlet实例
exception 表示JSP页面所发生的异常,在错误页面才起作用
include动作标记:允许包含动态XX态文件。如果包含的是静态文件,那么只将静态文件的内容加到JSP网页中;如果包含进来的为动态文件,那么这个被包含的文件也会被JSP容器编译执行。
forward动作标记:将客户端所发出来的请求,从一个JSP网页转交给另一个JSP网页。
param动作标记:以“键-值”对的形式为对应页 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 如果包含进来的为动态文件,那么这个被包含的文件也会被JSP容器编译执行。
forward动作标记:将客户端所发出来的请求,从一个JSP网页转交给另一个JSP网页。
param动作标记:以“键-值”对的形式为对应页面传值。(该标记不能单独使用,必须作为include、forward动作标记的子标记来使用)
:页面请求之前预编译,所有代码包含进来之后,一起进行处理,把所有代码合在一起,编译成一个servlet。
:所有代码分别处理,在页面被请求的时候才编译,被编译成多个servlet,页面语法相对独立,处理完成之后再将代码的处理结果组合起来
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]
以上为《jsp有哪些动作?作用分别是什么?》的无排版文字预览,完整内容请下载
jsp有哪些动作?作用分别是什么?由用户“baojingxzwj”分享发布,转载请注明出处