Session Struts 2会话值
我需要使用Struts2和action类将一些字段值从一个jsp传递到另一个jsp。有谁能给我建议最好的方法吗。如何使用SessionAware接口传递值?实现SessionAware接口和未实现的方法。在此之后,您只需要在映射中添加参数。映射将包含所有会话变量值作为键值对。您可以从地图中添加、删除值 下面是Action类的一个示例Session Struts 2会话值,session,struts2,Session,Struts2,我需要使用Struts2和action类将一些字段值从一个jsp传递到另一个jsp。有谁能给我建议最好的方法吗。如何使用SessionAware接口传递值?实现SessionAware接口和未实现的方法。在此之后,您只需要在映射中添加参数。映射将包含所有会话变量值作为键值对。您可以从地图中添加、删除值 下面是Action类的一个示例 public class SampleForm implements SessionAware{ //Fields that hold data priva
public class SampleForm implements SessionAware{
//Fields that hold data
private String Welcome1="";
// This Map will contain vales in Session
private Map session;
public String execute() throws Exception {
return SUCCESS;
}
public void setWelcome1(String s) {
this.Welcome1= s;
}
public String getWelcome1() {
return Welcome1;
}
public void setSession(Map session) {
this.session = session;
}
public Map getSession() {
return session;
}
}
如果您实现SessionAware,那么您的操作将收到一个包含会话变量的映射。如果一个操作将值放入映射中:
session.put("username", "Newbie");
然后,后续操作可以从映射中检索该值:
String username = session.get("username");