A Sample Javabean--CounterBean2s public class CounterBean( private int count=0 public Counter Bean(t public int getCountot return count public void setCount(int count this, count=:
A Sample Javabean--CounterBean类 public class CounterBean{ private int count=0; public CounterBean(){} public int getCount(){ return count; } public void setCount(int count){ this.count=count; } }
JSP访问 Javabean的语法 导入 Java Bean类 通过<%@ page import>指令导入 Javabean类 <% page import="mypack. CounterBean"%> 声明 JavaBean对象 jsp: use Bean>标签用来声明 Javabean对象: <jsp: useBean id="my Bean class="mypack, Counter Bean"scope="session"> <jsp: useBean id="my Bean_1 class="mypack. CounterBean"scope"session"/>
JSP访问JavaBean的语法 ◼ 导入JavaBean类 ◼ 通过<%@ page import>指令导入JavaBean类: <%@ page import="mypack.CounterBean" %> ◼ 声明JavaBean对象 ◼ <jsp:useBean>标签用来声明JavaBean对象: <jsp:useBean id="myBean" class="mypack.CounterBean" scope="session" /> <jsp:useBean id="myBean_1" class="mypack.CounterBean" scope="session" />
JavaBean页面指令 ■访问 JavaBean属性 ■在JsP中专门提供三个页面指令来和 JavaBean交互,分别 是jsp: use Bean指令、jsp: setProperty指令和 jsp: getProperty指令。 jsp: use Bean指令指定JSP页面中包括的 Java Bean,具体 的语法格式为: <sp: use Bean id="beanid scope="page requestsession application class="package class"/>
JavaBean页面指令 ◼ 访问JavaBean属性 ◼ 在JSP中专门提供三个页面指令来和JavaBean交互,分别 是jsp:useBean指令、jsp:setProperty指令和 jsp:getProperty指令。 ◼ jsp:useBean指令指定JSP页面中包括的JavaBean,具体 的语法格式为: <jsp:useBean id="beanid" scope="page|request|session|application" class="package.class"/>
JavaBean页面指令 id是当前页面中引用 JavaBean的名字,JSP页面中的Java代码 将使用这个名字来访问 JavaBean。 scope:指定 JavaBean的作用范围,可以取4个值。 page: JavaBean只能在当前页面中使用。在JSP页面执行完 毕后,该 JavaBean将会被进行垃圾回收。 request: JavaBean在相临的两个页面中有效。 a sessIon: JavaBean在整个用户会话过程中都有效。 application: JavaBean在当前整个Web应用的范围内有效
JavaBean页面指令 ◼ id是当前页面中引用JavaBean的名字,JSP页面中的Java代码 将使用这个名字来访问JavaBean。 ◼ scope:指定JavaBean的作用范围,可以取4个值。 ◼ page:JavaBean只能在当前页面中使用。在JSP页面执行完 毕后,该JavaBean将会被进行垃圾回收。 ◼ request:JavaBean在相临的两个页面中有效。 ◼ session:JavaBean在整个用户会话过程中都有效。 ◼ application:JavaBean在当前整个Web应用的范围内有效
JavaBean页面指令 ajsp: setProperty指令功能是设置 JavaBean的属性。 jsp: getProperty操作指令功能是得到某个 JavaBean的属性值。 <jsp: getProperty name="my Bean" property="count"I> jsp: setProperty name="my Bean"property="count value=0"I> 利用 request对象中的参数来设置 JavaBean属性。语法如下 JSP: setProperty name=" beanld property="property Name param="paramNameI>
JavaBean页面指令 ◼ jsp:setProperty指令功能是设置JavaBean的属性。 jsp:getProperty操作指令功能是得到某个JavaBean的属性值。 <jsp:getProperty name="myBean" property="count" /> < jsp:setProperty name="myBean" property="count" value="0" /> ▪ 利用request对象中的参数来设置JavaBean属性。语法如下, < JSP:setProperty name="beanId" property="propertyName" param="paramName"/>