JavaBean的四种范围

2019-10-04  本文已影响0人  Zz强

page:page范围的JavaBean只在本页有效,跳转后无效。

<jsp:useBean id="属性名" scope="范围" class="类对应的可执行文件的包路径名"/>

request:客户端跳转无效,因为发送了两次请求。服务器跳转有效,只相服务器发送了一次请求,只调用了一次构造函数。

application:客户端和服务器端跳转都有效,但是只会调用一次构造函数。这个范围是所有用户共同拥有的,只要申明后就会在服务器中保存,除非关闭了服务器。

session:都有效,只调用一次构造函数。

赋值方式有3种

1:<jsp:setProperty name=" " property=" *"/>name是javaBean对象,property反射机制,bean里的成员名与表单控件名一致。

2:<jsp:setProperty name=" " property="name "/>相当于执行以下代码simple.setName(request.getParameter("name"));

3:<jsp:setProperty name=" " property="name" value="123"/> value必须是数值型字符串。

其中使用1最方便

注意:取值时要一个一个取;

上一篇下一篇

猜你喜欢

热点阅读