指令:
1,include指令–包含文件的指令
2,Page指令–页面指令
3,taglib指令–引入标签库指令
<%@ include file="file url"%> //嵌入其他的文件,不能携带参数
<% @ page
[language="java"]
[contentType="mimeType;charset=charset"]//支持的文件类型
[import=".class"]//导入包
[extends=".class"]//继承的类
[session="true|false"]//默认是开启
[buffer="none|8kb|size kb"]//out对象缓冲区的大小
[errorPage="url"]//页面错误时,指向的页面
[isErrorPage="true|false"]//设置成true,页面错误,跳到页面
%>
- jsp常用的动作标签
<jsp:forward page="url" />//只能用于站内转发,request对象中的信息会带到转发的页面当中的request中
//相当于实例化对象,调用对象中的get方法
<jsp:getProperty name="Bean name" property="propertyName"/>
//页面包含标签--jsp:include
<jsp:include page="file url" flush="true">
<jsp:param name="name" value="value"/>
</jsp:include>
//jsp:param赋值标签,主要用于传递参数,可以本页面,也可以像javaBean中传递
<jsp:param name="name" value=""/>
//jsp:params多参数赋值标签
<jsp:params>
<jsp:param name="name" value=""/>
<jsp:param name="name" value=""/>
<jsp:params>
//jsp:setProperty属性值设定标签
<jsp:setProperty>
name="bean 实例名"
{
property="*"|
property="propertyName"|
property="propertyName" param="parameterName"|
property="propertyName" value="值"
}
</jsp:setProperty>
//jsp:useBean在页面Bean中引入标签
<jsp:useBean
id="value name"
scope="page|request|session|application"
{
class="package.className"|//必须加包名
type="type"//可用于多态 父类引用子类
}