我有下面的bean文件。我想把这个bean作为bean
的键放到Map<String, Object>
中。Bean.java
@SuppressWarnings("serial")
public class bean implements Serializable {
@Getter @Setter
private param
}
BaseAction.java
public class BaseAction extends ActionSupport implements SessionAware {
// session
@Getter @Setter
protected Map<String, Object> session;
public execute(){
session.put("loginUser", "userA");
session.put("bean", bean);
session.get("bean");
}
}
在执行了上面的setter之后,我通过getter来检索这个Bean
。看起来session.get("bean")
似乎被当作Object
。并且捕获了一些错误,所以我们不能使用bean
的setter和getter。
一个二个一个一个
有什么好的方法可以将bean
转换为Map<String, Object>
吗?
如果有人有意见,请让我知道。谢谢
1条答案
按热度按时间iezvtpos1#
你可以试着把session.get(“bean”)的类型转换成Bean.就像这样: