<%@ %>指令块。定义JSP文件的全局属性,该指令不能作用动态包含文件;
<%@ page
language="java"
extends="指定父类"
import="导入JAVA类"
session="false||true是否使用session对象"
buffer="定义缓冲区大小默认8kb"
autoFlush="false||true自动清除缓冲区"
isThreadSafe="false||true是否处理多请求"
info="定义相关信息.txt"
errorPage="url指定错误页"
contentType="编码方式"
isErroPage="false||true是否为处理异常页"
%>
<%@ include
file
="URL指定要包含的另外一个JSP文件,*.jspf,*.htmlf"%>
<%@ taglib
uri
="" prefix=""%>
常用的JSP动作元素
1
<jsp:useBean
id="指定该bean对象名"
scope="page||request||session||application bean的作用域"
class="bean的class文件名,注意不能与beanName属性一起使用"
beanName="*.class或*.ser或bean包的名字,紧当bean不存在于指定 的作用域时才使用 "
type="与class或beanName一起使用,指定要实例化的bean的类或接口"
>
<jsp:setProperty name="" property="" value="">实例话bean的初始特性值。
</jsp:/useBean>
2
<jsp:setProperty
name="对应<jsp:useBean>中的id"
property="*||bean属性名 通过request参数设定bean属性值"
value="为bean属性值指定值,需要指定bean属性名"
/>
3
<jsp:getProperty
name="对应<jsp:useBean>中的id"
property="对应想要获得的属性值名"
/>
4
<jsp:include>
page="要包含文件的相对地址"
flush="true||false 是否清空缓冲区"
<jsp:param name="" value="" 可以传递一个参数/>
</jsp:include>
5
<jsp:forward page="URL或者一个表达式,用于将请求的页面转向其他页面">
<jsp:param name="" value="">可以传递参数;
</jsp:forward>
6
<jsp:param
name="" value="">
<%! %>
变量和方法声明块,要使用“;”结尾
<% %>
脚本块 可以声明局部变量 但是不能定义方法!
<%= %>
表达式 注意内部不能使用“;”