public class UserAction extends ActionSupport{
@Resource
private UserService userService;
private String userName;
private Integer id;
private User user;
//Setter and Getter
public String editUI(){
User user = userService.getUserById(id);
//这里直接可以传userNmae的值到Jsp
this.userName= user.getUserName();
//传递User类对象
ServletActionContext.getRequest().getSession.setAttribute("user",user);
return "editUI";
}
}
前端jsp页面进行接收Action传来的值
<form action="UserAction">
<input type="hidden" name="id"/>
<table>
<tr>
<td>用户名</td>
<td><input type="text" name="userName" value="${userName}"/></td
</tr>
<tr>
<td>邮箱</td>
<td><input type="text" name="user.email" value="${user.email}"/></td>
</tr>
<tr>
<td>密码</td>
<td><input type="text" name="user.password" value="${user.password}"/></td>
</tr>
</table>
</form>
User实体类
public class User{
private String email;
private String password;
//setter and Getter
}