Map的value是User对象,在JSP如何遍历整个Map并输出User对象的name属性?
下面是Action:
public class UserAction extends ActionSupport implements ModelDriven<User>,SessionAware{
private User user=new User();
private Map<String, Object> session;;
public String add(){
System.out.println("name="+user.getName());
System.out.println("passWord="+user.getPassWord());
session.put("user", user); //将对象保存到session,前台获取。
return SUCCESS;
}
@Override
public User getModel() {
return user;
}
public void setSession(Map<String, Object> session) {
this.session=session;
}
}
功能就是用户在前台输入用户名和密码后传到Action里用User对象保存后,将对象存到session里前台读取,前台用Struts2标签遍历不会写,代码不多,小弟初学Struts2 哪位大神能否帮我写一下?只要输出用户名就好了。
------解决思路----------------------
<s:property value="#user.name"/>
------解决思路----------------------
前台用struts 标签取值就可以啦