javabean

jsp是将Java代码与HTML代码嵌套在一块了,构成了一个文件,会给修改以及维护带来难题。javabean是将Java代码与HTML代码分离开了。可以提高代码的重用性。javabean其实就是一个Java类

javabean_第1张图片
确保一个类能作成为javabean,有四个简单的规范:
1.这个类是可序列化的,不会的话看这里
2.这是一个公共类
3.这个类必须有无参构造方法
4.这个类的方法的命名必须通过get,set或其他按标准命名规范来命名的方法来操作。对于修改boolean类型的变量的时候,可以用is代替set,get

三个指令:

<jsp:useBean id="创建对象" class="真实类名" scope="作用域范围4个,下面介绍"/>
<jsp:getProperty property="要获取的值的名字" name="对象名" />
<jsp:setProperty property="要设置的值的名字" name="对象名" value="要设置的值" />
	特别的,当提交表单的各个属性的名字和javabean中变量的名字一样的话,就可以用
	<jsp:setProperty name="对象名字" property="*"/> 
	这样就可以给所有变量赋值了,减少了代码量

四大作用域范围:

page
	这个是作用于范围最小的,只适用于当前的jsp页面,客户离开这个jsp页面后就会失效,刷新网页也不行
	
request
	生命周期除了自身网页外,还包括使用<jsp:include><jsp:forward>的有关网页
	
session
	生命周期是一个会话期间,刷新网页也不会删除,关闭网页才会删除,每个浏览器会创建一个
	
application
	生命周期最长了,关闭网页也不会删除,并且多个浏览器共会用一个对象。只有关闭服务器才会删除,如果想让它永久不删除的话,可以存进文件里面。

内容很少,但是和其他技术相结合,能发挥强大的作用

你可能感兴趣的:(Javaweb)