JavaBean和JSP中的标准动作

JavaBeanJSP中的标准动作

1、        JavaBean简介

   JavaBean应当具有如下要求:

l         JavaBean是一个Java公有类。

l         有默认构造方法。

l         属性首字母小写。

l         getset方法。

JSP动作有:动作1

<jsp:useBean id=”BeanName class=”BeanClass” scope=”page/session/application/request”/>

其中:

Id专用于创建Bean的引用名。

Class指定Bean的类,全名为:“包.类”。

Scope指定Bean的范围,默认情况下,scope被设置为page.

各种范围选项如下表:

范围

说明

Page

Bean只能在使用页面时使用。当加载新页面时,就会将其销毁。

request

Bean在用户对其发出请求时存在。

session

Bean一直存在于会话中,直至其终止或被删除为止。

application

Bean在整个应用程序中均可使用。

 

动作特点:1、全部是以jsp:开始。2<   >body</   >

功能:1、在当前页面实例化一个Bean,并且把Bean放在scope所指的范围内。

      2、从scope所指的范围内得一个对象。

2JSP标准动作简介

JSP标准动作的语法如下:

<jsp:action_name attribute=”value” attribute=”value”/>或者为

< jsp:action_name attribute=”value” attribute=”value”>body</jsp: action_name>

其中:

action_name是要使用的动作。

Attribute将被指定动作的属性所替换。

动作2

<jsp:setProperty>赋值

<jsp:setProperty name=”BeanAlias” property=”propertyName” value=”value” param=”parameter”>

其中:

Name指定useBean中使用的BeanID

Property指定要为之设置值的Bean的属性名称。

Value 指定要为属性设置的显式值。

Param指定用于输入并给属性赋值的HTML标签。

注意:

Param属性不能与value属性一起使用

功能:给当前页面的一个对象的属性赋值。

用法 1、用value赋值(赋的是固定值)。

     2、从请求参数赋,param=参数名。

     3、有假设条件,页面中的参数名如果和将要赋值对象的属性名相同,那么就可以使用:

<jsp:setProperty name=” BeanAlias” property=”*”>

动作3

<jsp:getProperty name=” BeanAlias” property=”propertyName”/>

其中:

Name指定useBean中指定的BeanID

Property指定要从中检索值的属性名称。

功能:

取对象的属性值。

动作4

<jsp:forward>

<jsp:forward page=”url”/>

功能:

把当前页面转至page指定的页面。

动作5

<jsp:include>

<jsp:include page=”weburl” flush=”true”/>

其中:

Page 指定要嵌入当前的页面的网址。

Flush属性用于在嵌入其他响应前清空存储在缓冲区中的数据。

功能:

把当前页面转至page指定页面。

 

 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值