日期:2014-05-16  浏览次数:20308 次

JSP标准动作


JSP 标准动作包括:

<jsp:include>

<jsp:param>

<jsp:forward>

<jsp:plugin>

<jsp:useBean>

<jsp:setProperty>

<jsp:getProperty>

?

1. <jsp:useBean>标记

?

创建Bean或从服务器获得现有Bean

?

<jsp:useBean id="bean name" class="class name" scope="page/session/application/request"/>

或者

<jsp:useBean? id="bean name" class="class name" scope="page/session/application/request">

? 初始化代码

</jsp:useBean>

?

jsp:useBean动作用来装载一个将在JSP页面中使用的JavaBean。这个功能非常有用,因为它使得我们既可以发挥Java组件重用的优势,同时也避免了损失JSP区别于Servlet的方便性。

?

获得Bean实例之后,要修改Bean的属性既可以通过jsp:setProperty动作进行,也可以在Scriptlet中利用id属性所命名的对象变量,通过调用该对象的方法显式地修改其属性。

?

id属性-在整个页面引用Bean的唯一值

?

class 属性JavaBean 的类名

?

----Count Bean不属于包

???????????? <jsp:useBean id="count" class="Count" />

----Count Bean属于test

???????????? <jsp:useBean id="count" class="test.Count" />

?

type属性-将引用此对象的变量的类型

?