user.java
package common;
public class User {
private String username; //用户名
private int age ;//年龄
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username=username;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age=age;
}
}
javabean.jsp
<html>
<head>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="common.*" %>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Java Bean Test</title>
</head>
<body>
<p>输出用户信息:</p>
<jsp:useBean id="user" class="common.User" scope="page"></jsp:useBean>
<jsp:setProperty name="user" property="username" value="jack"/>
<jsp:setProperty name="user" property="age" value="27"/>
用户名:<jsp:getProperty property="username" name="user"/>
<br/>
年龄:<jsp:getProperty property="age" name="user"/>
<%-- <% User u=new User();
u.SetAge(10);
u.SetUsername("King");
out.println(u.GetAge()+";"+u.GetUsername());
%> --%>
</body>
</html>
注意:代码看似简单,但有个关键就是User.java里面的方法如getUsername(),第一个字母一定要小写,是规范,否则会报错。