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常用的九个内置对象总结

定义:可以不加声明就在JSP页面脚本(Java程序片和Java表达式)中使用的成员变量   JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应):   1.reques...

jsp九个内置对象及4个作用域

jsp九个内置对象及4个作用域: NO. 内置对象 类型 对象类型 作用域 描述 1 pageContext javax.servlet.js...

JSP的九个内置对象

request, response, out, session, application, config, pagecontext, page, exception. 一.request对象: 该对象...

JSP脚本中的九个内置对象

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

jsp的九个内置对象

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

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

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

JSP 九个内置对象详解

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

JSP九个常用内置对象

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

JSP九个内置对象

JSP内置对象(9个常用的内置对象)   发布时间:2006.03.19 21:16     来源:赛迪网    作者:赛迪网 ...

JSP九个内置对象

何为JSP?     要解释JSP的九个内置对象,必须先要搞懂何为JSP?JSP全称JavaService Pages中文:Java服务器页面。其实看到JSP学过.NET都可能对想到ASP,没错,两...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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