jsp本质,jsp静态导入与动态导入区别,jsp九个内置对象,jsp传值

原创 2015年11月21日 19:47:08

jsp本质


       1) jsp本质是一种servlet,其页面表现方便,逻辑处理麻烦,而一般的servlet正好相反

        2)jsp运行的本质:运行jsp文件,通过servlet引擎生成一个java文件(对应的servlet),tomcat中JspServlet运行jsp文件实际上是找到jsp文件

        所生成的servlet文件,然后运行该servlet


jsp静态导入与动态导入区别


        1)静态导入:<%@ include file="文件名.jsp"   %>

         在servlet引擎转译时,就把此文件内容包含了进去,只生成一个Servlet,两个页面不能游同名的变量,耦合性高,不灵活,适用于两个页面共享

        2)动态导入:<jsp: include page="文件名.jsp"></jsp:include>

        Servlet引擎转译后,生成两个Servlet,可以有同名变量,相当于两个类之间的调用,耦合性低,非常灵活


jsp九个内置对象


1)request:代表来自客户端的请求

2)response:对客户端的响应,即通过response对象来组织发送到客户端的数据

3)out:代表了向客户端发送数据的对象,可以通过out对象直接向客户端写一个由程序动态生成的html文件

4)config:提供了一些配置信息

5)page:代表了正在运行的由jsp文件产生的类对象

6)exception:代表了jsp文件运行时所产生的例外对象,只能在使用了<%@page isErrorPage="true"  %>的jsp文件中使用

7)session:代表服务器与客户端所建立的会话

8)application:负责提供应用程序在服务器中运行时的一些全局信息

9)pageContext:封装了当前jsp页面的运行信息,提供了返回jsp页面的其他隐式对象方法


jsp传值


1)通过session传值

        设置session值:session.setAttribute("变量名",值);

        获得session值:session.getAttribute("变量名");  //返回值所对应的类型

       将session设置为失效:session.invalidate();

2)获取表单值:request.getParameter("表单控件的name");

     将数据返回jsp页面:servlet中request.setAttribute("变量名",值);    jsp中request.getAttribute("变量名"); 








版权声明:本文为博主原创文章,未经博主允许不得转载。

jsp page指令 九个内置对象 四种属性范围 两种跳转的区别

jsp page指令 九个内置对象 四种属性范围 两种跳转的区别 jsp page 指令   九个内置对象   ...

JSP 九个内置对象详解

本文主要将笔者学习过程中对 JSP 9个内置对象进行较为详细的介绍。供人供己查阅,如有错误之处,欢迎指正。原创文章,转载请注明出处。...

JSP页面中九个内置对象和四个作用域

JSP中内置对象也叫隐含对象,就是不需要预先声明就可以在脚本代码和表达式中随意使用。 而这样的内置对象在JSP中一共有九个以及四个作用域。 所谓“作用域”就是“信息共享的范围”,也就是说一个信息能够...

JSP脚本中的九个内置对象

1.application :它是javax.servlet.ServletContext的实例,该内置对象代表着JSP所属的当前web应用本身,可用于JSP页面或者Servlet之间进行交换信息,常...

jsp的九个内置对象

来源:百度知道 编辑本段JSP九种内置对象: request, response, out, session, application, config, pagecontext, page,...

JavaWeb学习总结(十七)——JSP中的九个内置对象

一、JSP运行原理   每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理。JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个serv...

servlet生命周期 & http & JSP九个内置对象

面试题目:简述servlet的生命周期 答:

JavaWeb学习总结(十七)——JSP中的九个内置对象

一、JSP运行原理   每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理。JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个se...

JSP九个常用内置对象

SP内置对象(9个常用的内置对象)  request,response,session,out,page,application,pageContext, exception, config  ...

JSP九个内置对象

JSP内置对象(9个常用的内置对象)   发布时间:2006.03.19 21:16     来源:赛迪网    作者:赛迪网 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jsp本质,jsp静态导入与动态导入区别,jsp九个内置对象,jsp传值
举报原因:
原因补充:

(最多只允许输入30个字)