我已經在做一些JSP教程的bean,我不明白bean類是什麼。所有這一切都是獲取和設置方法。我們爲什麼要使用它們?豆有什麼意義?
public class UserData {
String username;
String email;
int age;
public void setUsername(String value)
{
username = value;
}
public void setEmail(String value)
{
email = value;
}
public void setAge(int value)
{
age = value;
}
public String getUsername() { return username; }
public String getEmail() { return email; }
public int getAge() { return age; }
}
和JSP是
<jsp:useBean id="user" class="user.UserData" scope="session"/>
<HTML>
<BODY>
You entered<BR>
Name: <%= user.getUsername() %><BR>
Email: <%= user.getEmail() %><BR>
Age: <%= user.getAge() %><BR>
</BODY>
</HTML>
相關:http://stackoverflow.com/questions/1727603/places-where-java-beans-used。如果沒有Javabean,你最終會得到`Object []`或`Object [] []`或`Map`等,這是遠遠不能重複使用和自我記錄的,甚至沒有任何東西邏輯)。 –
BalusC
2010-11-25 11:22:32