javaBeen是什么
JavaBean就是一个遵循一种java设计模式的普通的java类。
JavaBeen通常遵循以下规则:
- 存在无参的构造函数
- 成员属性是private
- 封装的属性如果需要被外所操作,必须编写public类型的
setter、getter
方法。
JavaBeen具有封装,重读,可用的特点
JSP行为--JavaBean
jsp:useBean
- jsp:useBean标签用于在指定的域范围内查找指定名称的JavaBean对象:
- 存在则直接返回该JavaBean对象的引用。
- 不存在则实例化一个新的JavaBean对象并将它以指定的名称存储到指定的域范围中。
- 一定要有一个无参的构造函数
- 在idea中,这个普通类一定要放在src目录的一个包下,不能和Servlet在同一级目录。
- 使用方法:
<jsp:useBean id=“实例化对象的名称” class=“类的全名” scope=“保存范围”/>
如果不使用jsp:useBean,在jsp中使用类会很麻烦。
需要import并且实例化
jsp:setProperty
语法:<jsp:setProerty name=“对象名称” property=“属性名” param=“参数名” value=“值”>
不使用jsp:setProperty
:
使用jsp:setProperty
:
- 表单传过来的数据都是字符串,
jsp:setProperty
会自动帮助我们把字符串转换为数字。 - property中的名称需要和传过来的参数的名称一模一样,*会自动匹配所有的参数
jsp:getProperty
会把值输出到网页上