jsp有哪些动作?作用分别是什么?

本文由用户“baojingxzwj”分享发布 更新时间:2020-12-29 19:19:00 举报文档

以下为《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有哪些动作?作用分别是什么?》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览