admin 管理员组

文章数量: 887021


2024年1月5日发(作者:织梦行影百度云)

struts2中map类型的session

在Struts2中,可以使用Map类型的session来存储和访问会话数据。Struts2默认使用ServletSession来管理会话。可以通过实现SessionAware接口来访问Map类型的session。

首先,在Action类中添加一个Map类型的session成员变量,并实现SessionAware接口。

java

public class MyAction implements SessionAware{

private Map session;

@Override

public void setSession(Map session) {

n = session;

}

public String execute() {

在session中存储数据

("key", "value");

从session中读取数据

Object value = ("key");

更多的操作...

return "success";

}

}

然后,在配置文件中配置Action,并添加session标签。

xml

/

在JSP文件中可以通过EL表达式访问session中的数据。

jsp

<%@ taglib prefix="s" uri="/struts-tags" %>

这样,就可以在Struts2中使用Map类型的session来存储和访问会话数据。


本文标签: 类型 访问 使用 实现 数据