javaWeb 学习日记(10)-------- jspBean
程序员文章站
2024-03-22 09:37:10
...
Java Bean
.
- 用作JavaBean的类必须具有一个公共的、无参数的构造方法。
- JavaBean的属性与普通Java类的属性的概念不-样, JavaBean的属性是以方法定义的形式出现的。
- 用于对属性赋值的方法称为属性修改器或setter方法,用于读取属性值的方法称为属性访问器或getter方法。
- 属性修改器必须以小写的set前缀开始,后跟属性名,且属性名的第一个字母要改为大写,例如,nickName.属性的修改器名称为setNickName,password属性的修改器名称为setPassword
- 属性访问器通常以小写的get前缀开始,后跟属性名,且属性名的第一个字母要改为大写,例如,nickName. 属性的访问器名称为getNickName,password属性的访问器名称为getPassword。
- JavaBean的属 性名是根据setter方法与getter方法的名称来生成的,setter方法或getter方法中除去前缀"set"和“get"后的部分即为属性名,但属性名的首字母必须小写。
jsp: useBean 标签
<jsp:useBean id="customer" class="javaBeanProject.Customer" scope="request"></jsp:useBean>
等价于
<%
Customer customer = (Customer)request.getAttribute("cutomer");
if(customer == null){
customer = (Customer)Class.forName("avaBeanProject.Customer").newInstance();
request.setAttribute("Customer", customer);
}
%>
jsp:setProperty
<jsp:setProperty property="name" value="jin" name="customer"/>
等价于
<%
customer.setName("jin");
%>
jsp:getProperty
<jsp:getProperty property="name" name="customer"/>
等价于
<%= customer.getName() %>
在地址栏中输入对应的属性,顺序不能错,全部赋值
第二种形式
上一篇: shell命令:sed笔记