JSP第二天

Taglib指令:

JSP页面中使用自定义标签,包含的功能就是标签

格式:

<%@ 

taglib uri=”标签库”//具体定义的

prefix=”public” //前缀

%>

在一个标签中可以多次使用

Include指令:包含指令

功能:在JSP编译时插入包含的文件,包含过程是静态的。可以把内容分成更可管理的元素,如页眉或页脚元素,可是是JSPHTML,文本或java程序。

格式:

<%@ 

Include file=”文件路径”//注意是相对路径还是绝对路径,同目录下文件名的形式

%>

如果包含的是一个JSP文件,那么包含在这个文件中的JSP脚本程序将被执行。被包含的部分最好不要有HTML元素,否则会增加服务器的负担。

被包含文件可以在多个文件中使用,实现代码共享和重用。方便修改和维护。

Page 指令:用来定义页面属性(被包含进来的页面也可以改变)

可以进行页面本身各个属性的配置,

<%@ page contentType=”text/html”; 页面文本格式

Charset=”utf-8”;文本编码

Language=”java”;目前仅支持java

Import=”java.sql.*”倒入包(可以多次使用)

Buffer=”5kb”页面缓冲区

autoFlush=”false”是否自动刷新

Errorpage=”error.jsp”;如果出错跳入哪个页面

....

%>

Extends属性代表JSP页面产生的Servlet是继承的哪一个父类,谨慎使用这一功能,服务器已经定义了一个。

isErrorPage=”true|false”

默认值为“true”设置是否显示错误信息,如果为true,可以看到出错信息,否则看不到

isThreadSafe=true|false

是否支持多线程,同时支持多个访问请求

Info属性:

Info=”text”;指定一段字符串,该字符串被直接加入到翻译好的页面中,减轻服务器翻译的压力。

 

 

 

JSP动作动态插入文件,重用javaBean组件,把用户重定向到另外的页面,为java插件生成HTML代码。

Jsp:include page=”相对路径” : 当页面请求被引入一个文件

Flush=true|false”定义包含当前资源前是否刷新缓冲区

jsp文件被请求时包含一个静态或动态的文件。

Jsp:forward page=”相对路径” : 请求跳转到另一个新的页面(HTMLJSPphpcgi, java程序段)。

Jsp:plugin: 根据浏览器类型为java插件生成OBJECTEMBED标记。

Jsp:useBean: 寻找或实例化一个javaBean

 

Jsp:setProperty :设置javaBean的属性

Jsp:getProperty: 输出javaBean的属性

 

Jsp:param : 动作:用于传递参数,将当前页面的一个或多个参数传递给所包含或所跳转的JSP页面,这些动作必须和<jsp:include />,<jsp:forward />,<jsp:plugin />动作一起使用。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值