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

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传过来的对象进行转码。

 

posted @ 2013-09-01 21:53  微风夜明  阅读(678)  评论(0编辑  收藏  举报