美文网首页
JavaBean的四种范围

JavaBean的四种范围

作者: Zz强 | 来源:发表于2019-10-04 10:10 被阅读0次

    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最方便

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

    相关文章

      网友评论

          本文标题:JavaBean的四种范围

          本文链接:https://www.haomeiwen.com/subject/xeplvxtx.html