JSP中JavaBean的使用
1、首先我们创建一个JavaBean(Person类),该类有两个属性name和city,类中所有的属性必须使用private声明(把属性封装起来),同时创建属性的getter和setter方法。一个JavaBean中至少有一个无参构造,若不写则会有一个默认的无参构造。

3、JSP文件放到WEB-INF文件夹下是不能直接访问的,因此我们创建一个Controller类,并写上请求的路径,用于发送请求。我们先写一个GET请求,在页面查看请求结果如下图所示。

4、我们还可以使用<jsp:useBean>标签来完成调用,和import的方式对比发现省略实例化对象的过程。id为这个对象的标识,scope表示javaBean的保存范围,class为类的全路径,代码如下图所示。


6、我们使用<jsp:setProperty>标签可以简化上述代码,其中property为*表示自动匹配所有的属性,name的值为javaBean配置的id值。我们不需要写任何代码便可以将属性自动注入。该标签还可以使用property="city"这种写法指定一个具体的属性,则只会为该属性赋值,结果如下图所示。


8、我们创建完JavaBean后可以在4种属性范围内删除,即page、request、session、application范围。如下图所示,我们在request范围内使用removeAttribute("p")删除该JavaBean,需要指定JavaBean的对象。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:74
阅读量:31
阅读量:67
阅读量:42
阅读量:57