Jsp useBean各项参数及page,request,session,application作用范围

本文详细介绍了JSP中JavaBean的使用方法,包括useBean标签的各项参数含义及其作用范围,如page、request、session及application等。同时,还讲解了如何通过setProperty和getProperty设置和获取Bean属性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Jsp:useBean各项参数含义:

id:对象实例名

scope:Bean作用的范围,默认为page,对整个jsp页面有效

class:Bean类名称

type:Bean实例类型,可以是本类,或其父类,或实现的接口,默认为本类

Scope各项参数的意义:

page:仅涵盖使用JavaBean的页面

request:有效范围仅限于使用JavaBean的请求

session:有效范围在用户整个连接过程中(整个会话阶段均有效) 

application:有效范围涵盖整个应用程序。也就是对整个网站均有效(应用重启才失效)

jsp:setProperty的格式:

<jsp:setProperty name="beanName" property="propertyName"|property="*"

value="property value" | param="paramName"/>

相当于beanName.setPropertyName(value)方法调用setXxx()方法

jsp:getProperty的格式:

<jsp:getProperty name="beanName" property="propertyName"/>

相当于beanName.getPropertyName()方法调用getXxx()方法

<jsp:useBean id="entry" class="bean.SaleEntry" />
<jap:setProperty name="entry" property="itemID" value="<%request.getParameter("itemID")%>"/>
<jsp:setProperty name="entry" property="numItems" param="nameItems"/>
<jsp:getProperty name="entry" property="totalCost"/>

编码:

<%request.setCharacterEncoding("GBK");%>

对request传过来的对象进行转码。

 

转载于:https://www.cnblogs.com/limpoo/p/3313451.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值