- JavaBean类内容如下:
public class Users {
private String username;
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
private String password;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
//保留此默认的构造方法
public Users(){
}
}
- 第一个页面login.jsp内容如下
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>login</title>
</head>
<body>
<h1>login</h1>
<form name = "loginForm" action="doLogin.jsp" method="post">
<table>
<tr>
<td>用户名:</td>
<td><input type="text" name="username" value = "" /></td>
</tr>
<tr>
<td>密码:</td>
<td><input type="password" name="password" value=""/> </td>
</tr>
<tr>
<td colspan="2" align = "center">
<input type="submit" value="登录"/>
</td>
</tr>
</table>
</form>
</body>
</html>
- 第二个界面doLogin.jsp内容如下:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<meta charset="UTF-8" />
<title>登录成功</title>
</head>
<body>
<jsp:useBean id="myUser" class="com.po.antony0130.Users" scope="page"></jsp:useBean>
<h1>登录成功</h1>
<jsp:setProperty name="myUser" property="username"></jsp:setProperty>
<jsp:setProperty name="myUser" property="password"></jsp:setProperty>
用户名:<jsp:getProperty name="myUser" property="username" /><br />
密码:<jsp:getProperty name="myUser" property="password" /><br />
</body>
</html>
但输入用户名和密码后,用户名和密码都是null,求大神们赐教。