注意:JavaBean一定要严格按照规范来写,否则很容易报错,比如无法加载文件
JavaBean代码:
package com.JavaBean;
/**
* 用户JaveBean
* @author BaoXF
*/
public class Person {
// 用户名
private String userName ;
// 性别
private String sex ;
// 地址
private String address ;
// 是否已婚
private boolean married = false;
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public boolean isMarried() {
return married;
}
public void setMarried(boolean married) {
this.married = married;
}
}
Jsp代码:
<%@ page language="java" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional
//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>Insert title here</title>
</head>
<body>
<jsp:useBean id="person" class="com.JavaBean.Person"></jsp:useBean>
<jsp:setProperty property="userName" name="person" value="张婷"/>
<jsp:setProperty property="sex" name="person" value="女"/>
<jsp:setProperty property="address" name="person" value="海曙区体育场路"/>
<jsp:setProperty property="married" name="person" value="false"/>
<div>
<ul>
<li>
用户名:<jsp:getProperty property="userName" name="person"/>
</li>
<li>
性别:<jsp:getProperty property="sex" name="person"/>
</li>
<li>
地址:<jsp:getProperty property="address" name="person"/>
</li>
<li>
婚姻状况:
<%
boolean married=person.isMarried();
if(married)
out.println("已婚");
else
out.println("未婚");
%>
</li>
</ul>
</div>
</body>
</html>
效果图: