Eclipse
首先我们创建一个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的对象。
注意jsp标签的正确使用