JSP中JavaBean的使用
的有关信息介绍如下:在JSP中使用JavaBean可以进行参数的自动赋值操作,JavaBean是Java语言开发的一个可重用组件,可以将HTML和Java代码分离,使得JSP代码的开发更加简洁。将可复用的代码写到JavaBean组件中,JSP在使用时直接调用JavaBean的代码,而不需要再重复写相同的代码,提高了代码的可复用性。下面小编带您使用JavaBean进行简单的类操作。
首先我们创建一个JavaBean(Person类),该类有两个属性name和city,类中所有的属性必须使用private声明(把属性封装起来),同时创建属性的getter和setter方法。一个JavaBean中至少有一个无参构造,若不写则会有一个默认的无参构造。
我们有两种方法获取这个JavaBean的对象同时给属性赋值,我们可以通过<%@page import>指令来导入一个包下所有的类,然后在<%%>中new一个对象,并为该对象的属性赋值,如下图所示。
JSP文件放到WEB-INF文件夹下是不能直接访问的,因此我们创建一个Controller类,并写上请求的路径,用于发送请求。我们先写一个GET请求,在页面查看请求结果如下图所示。
我们还可以使用
下面我们来看看如果给对象的属性赋值,例如我们使用表单传参,将两个参数传递给后端,以往的写法是通过request对象来读取参数,写法如下图所示。注意,Controller中的请求方式要改为POST请求。
我们使用
我们还可以使用
我们创建完JavaBean后可以在4种属性范围内删除,即page、request、session、application范围。如下图所示,我们在request范围内使用removeAttribute("p")删除该JavaBean,需要指定JavaBean的对象。