前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >jsp:useBean动作到底有什么意义?

jsp:useBean动作到底有什么意义?

作者头像
马克java社区
修改2021-07-12 11:18:42
4790
修改2021-07-12 11:18:42
举报
文章被收录于专栏:java大数据

1.jsp:useBean动作:

马 克-to-win:java bean简单来说很像过去的类,但是不必有main方法,但里面的将被jsp调用的方法必须是public型的。当把一大堆可被人调用的公共方法,放在一 个黑匣子当中时,你觉得这个黑匣子像个“豆”吗?bean的中文翻译就是“豆”。相比servlet,jsp的弱项就在于:当需要写大量业务代码时。现在 好了,有了useBean这个动作,jsp一下就如虎添翼了。useBean的scope属性可能让Bean关联到更多的页面,大大增加了bean的重用 性。

如果下面的例子中MyBean的方法不是public,程序运行时会报下面的错误: ServletException: tried to access method com.MyBean.increment()V from class org.apache.jsp.jsp1_jsp

例 4.1.1

package com;

public class MyBean {

private int count;

public int getCount() {

return count;

}

public void setCount(int count) {

this.count = count;

}

public void increment()

{

count ++;

}

}

jsp1.jsp:

<jsp:useBean id="count1" class="com.MyBean" scope="session"/>

<jsp:useBean id="count2" class="com.MyBean" scope="session"/>

Count1:

<%count1.increment();%>you are <%=count1.getCount()%>

Count2:

you are <%=count2.getCount()%>

更多请看:https://blog.csdn.net/qq_44594371/article/details/103167904

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档