action 元素

  1. jsp 元素
  2. JavaBean 访问
标签 描述  
<jsp:useBean> 存取JavaBean  
<jsp:setProperty> 存取JavaBean  
<jsp:getProperty> 存取JavaBean  
<jsp:include>    
<jsp:forward>    
<jsp:param>    
<jsp:plugin>    
<jsp:params>    
<jsp:fallback>    
<jsp:root> JSP Document  
<jsp:declaration> JSP Document  
<jsp:scriptlet> JSP Document  
<jsp:expression> JSP Document  
<jsp:text> JSP Document  
<jsp:output> JSP Document  
<jsp:attribute> XML  
<jsp:body> XML  
<jsp:element> XML  
<jsp:invoke> Tag File  
<jsp:doBody> Tag File  

JavaBean 组件

  1. <jsp:useBean>
  2. <jsp:setProperty>
  3. <jsp:getProperty>

<jsp:useBean>

定义 JavaBean 对象,如果该对象已经存在,则只是获得一个引用。

属性 描述
id JavaBean 名
class JavaBean 类型
scope JavaBean 作用域(生命周期)

Page : 对象只可被来自它所在页的一个客户机程序存取。
request : 对象在一个客户请求的生存时间内被一个客户机程序存取。
session : 对象在整个用户会话的生存时间内被来自该应用程序中任何地方的一个客户机程序存取。
application : 对象在应用程序的生存时间内可以被应用程序内来自任何页面的客户机程序存取。

<jsp:setProperty>

设置 JavaBean 属性值,一般在 <jsp:useBean> 的内部使用。

属性 描述
name JavaBean 名
property JavaBean 属性名
value JavaBean 属性值, 与 param 互斥
param 从表单获取值赋予该属性, 与 value 互斥

<jsp:getProperty>

显示 JavaBean 属性值

属性 描述
name JavaBean 名
property JavaBean 属性名