JavaBean和JSP中的标准动作

   使用useBean动作可将JavaBean嵌入JSP页面。useBean动作用于创建引用,并将现有的Bean组件嵌入JSP。useBean动作的语法如下:

<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在整个应用程序中均可使用。

JSP标准动作的语法如下:

<jsp:action_name attribute="value" attribute="value" /> 这是起始标签
</jsp:action_name> 这是结束标签

action_name 是要使用的动作
attribute 将被指定动作的属性所替换

JSP标准动作 <jsp:useBean>,<jsp:setProperty>,<jsp:getProperty>,<jsp:forward>,<jsp:include>
1.<jsp:setProperty> 用于设置useBean中指定的Bean的属性的值,setProperty动作指定名称、属性、值和参数,用于赋给Bean的属性。
<jsp:setProperty name="BeanAlias" property="PropertyName" value="Value" param="Parameter">
其中:
name 指定useBean中使用的Bean的ID。
property 指定要为之设置值的Bean的属性名称。
value 指定要为属性设置的显式值。
param 指定用于输入并给属性赋值的HTML标签。

2.<jsp:getProperty> 用于获取Bean中指定的属性中的值。系统先将收到的值转换为字符串,然后再将其作为输出结果进行发送。
<jsp:getProperty name="BeanAlias" property="PropertyName" />
其中:
name 指定useBean中指定的Bean 的 ID。
property 指定要从中检索值的属性名称。

3.<jsp:forward> 用于将用户的请求重定向到一个 HTML文件、另一个JSP页面或Servlet。
<jsp:forward page="url">
其中: page 指定目标页面的地址。

4.<jsp:include> 用于将其他HTML页面或JSP页面中的内容合并到当前页面,或将其中的文件插入当前页面。当浏览器请求JSP页面时,就会嵌入文件。
<jsp:include page="weburl" flush="true" >
     <jsp:param name="ParamName" value="ParamValue" />(可选)
</jsp:include>
其中:
page 指定要嵌入当前页面的页面的网址
flush 属性用于在嵌入其他响应前清空存储在缓冲区中的数据
name 指定被嵌入页面中参数的名称
value 指定参数的值

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值