jsp 的声明 全局变量
<%!
private int count;
public void info{
count++;
}
%>
<%=count%>
<%
count++;
System.out.println(count);
out.print(count);
out.print(info());
%>
jsp3个编译指令
<%@ taglib%>
<%@ page
language="java" 默认都是 java 通常不用设置
extends="package.class" 指定JSP变成所产生的java类继承的父类,或所实现的接口.
import="package.class|package.*|..." 用来导入包,下面几个包是默认自动导入的,不需要显示导入,
默认导入的包有 java.lang.* ,java.servlet.*,java.servlet.jsp.*,java.servlet.http.*
session="true|false" 设定这个jsp页面是否需要 HTTP Session.
buffer="none|size Kb" 指定缓冲区得到大小.输出缓冲区JSP内部对象,out用于缓存JSP页面对客户端浏览器的输入,默认值为8Kb,单位为 Kb
autoFlush="true|false" 当输出缓冲区即将溢出时,是否需要强制输出缓冲区的内容,ture:正常输出,false:溢出时出现异常.
info="text" 设置该JSP程序信息,可以看做其说明,可以通过Servlet.getServletInfo()方法获取该值
errorPage="relativeURL" 指定错误处理页面,如果出现了异常,没有对异常进行处理的代码,会调用默认的错误页面
isErrorPage="true|false" 设置本JSP页面是否是错误才处理程序.如果本页面已经是错误处理页面,就不需要指定 errorPage属性了\
contentType="" 用于设定生成网页的文件格式和编码字符集,即 MIME类型和页面的字符集类型,MIME默认的类型是text/html 默认的字符集编码是 iso-8850-1
pageEncoding="" 指定生成网页的编码字符集.
%>
<%@ include file=""%> 静态导入 先整合 然后在一起编译 (可以看作是一个servlet,这样父子页面的数据就可以共享了,缺点,如果两个jsp页面 比较大的时候,会出现异常jsp页面的大小过大的问题)
7个动作指令
<jsp:include> 动态导入 先编译 在整合 (看作是两个servlet,父子页面的数据不共享,相对来说不容易出现 jsp页面过大的问题)
<jsp:forward> 指定页面跳转,将请求的处理转发到下一个页面
<jsp:param> 用于传递参数
<jsp:plugin> 用于下载JavaBean和 Applet到客户端执行
<jsp:useBean> 创建一个JAVABean的的实例
<jsp:setProperty> 设置javaBean的属性值
<jsp:geProperty> 输出 JavaBen的实例属性值
1.0
<jsp:forward page="{relativeURL | <%=expression%>}"/>
1.1
<jsp:forward page="{relativeURL | <%=expression%>}"
<jsp:param name="age" value="29"/>
</jsp:forward>
目标页面可以通过<%=request.getParameter("age")%>
9个内置对象
config
exception
out
page
pageContext
request
response
session
application
分享到:
相关推荐
javascript js fuction
主要介绍JSP的两种注释、三脚本、七动作、九内建对象
中唐软件jsp高级部分课件 编译指令 动作指令 内置对象
全书分4篇,共24章,其中,第1篇为技能学习篇,主要包括Java Web开发环境、JSP语法、JSP内置对象、Java Bean技术、Servlet技术、EL与JSTL标签库、数据库应用开发、初识Struts2基础、揭密Struts2高级技术、Hib锄劬e...
121、jsp有哪些内置对象?作用分别是什么? 31 122、jsp有哪些动作?作用分别是什么? 31 123、JSP中动态INCLUDE与静态INCLUDE的区别? 31 124、两种跳转方式分别是什么?有什么区别? 31 125、如何执行一个线程安全的JSP?...
动态INCLUDE用jsp:include动作实现 <jsp:include page="included.jsp" flush="true" />它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。 静态INCLUDE用include伪码实现,定不会检查所含文件...
JSP 内置对象........................................................................76 3.1 request 对象.....................................77 3.1.1 获取客户提交的信息....................................
121、jsp有哪些内置对象?作用分别是什么? 31 122、jsp有哪些动作?作用分别是什么? 31 123、JSP中动态INCLUDE与静态INCLUDE的区别? 31 124、两种跳转方式分别是什么?有什么区别? 31 125、如何执行一个线程安全的JSP?...
动态INCLUDE用jsp:include动作实现 <jsp:include page="included.jsp" flush="true" />它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。 静态INCLUDE用include伪码实现,定不会检查所含文件的...
JSP内置对象 605 Session和Application对象 610 JSP的汉字问题的原理 611 自定义标签 613 标准标签的使用 618 内容总结 621 独立实战 622 第三十章:struts入门 623 学习目标 623 Struts简介 624 什么是应用框架 624...
3.2.6jsp的编译指令 40 3.2.7jsp的动作指令 41 3.2.8jsp的内置对象 43 3.3认识servlet 46 3.3.1servlet的开发 46 3.3.2使用httpservlet 47 3.3.3servlet的生命周期 49 3.3.4load-on-startupservlet 50 3.4...
A.page B.taglib C.include D.forward 正确答案:A 您的答案: 本题解析: 暂无解析 15.JSP页面经过编译之后,将创建一个()。 A.applet B.servlet C.application D.exe文件 正确答案:B 您的答案: 本题解析: 暂无...
17.5 JSP动作元素 17.5.1 (jsp:forward) 17.5.2 (jsp:useBean) 17.5.3 (jsp:setProperty) 17.5.4 (jsp:getProperty) 17.5.5 (jsp:include) 17.5.6 (jsp:plugin) 17.6 内置对象 17.6.1 out对象 17.6.2 ...
3.1.4面向对象的4个基本特征101 3.2类与对象104 3.2.1类的基本结构104 3.2.2类的声明104 3.2.3创建类体105 3.2.4对象的生命周期106 3.2.5对象的创建106 3.2.6对象的使用108 3.2.7对象的释放和垃圾收集机制...
第3章 Java类和对象······························ (39) 3.1 面向对象基础······························ (39) 3.1.1 类·············...