public class MsgAction {
@SuppressWarnings("unchecked")
public String execute(){
ActionContext ac = ActionContext.getContext();
Map<String,Object> request =
(Map)ac.get("request");
request.put("msg", "Request Msg");
Map<String,Object> session = ac.getSession();
session.put("msg", "Session Msg");
Map<String,Object> application = ac.getApplication();
application.put("msg", "Application Msg");
HttpServletRequest httpReq =
ServletActionContext.getRequest();
HttpSession httpSession = httpReq.getSession();
ServletContext httpApplication =
ServletActionContext.getServletContext();
return "success";
}
}
<%@page pageEncoding="utf-8"
contentType="text/html;charset=utf-8" %>
<%@ taglib uri="/struts-tags" prefix="s" %>
<html>
<head></head>
<body style="font-size:20px;font-style:italic;">
request: ${requestScope.msg }
<s:property value="#request.msg"/>
<%=request.getAttribute("msg") %>
<br/>
session: ${sessionScope.msg }
<s:property value="#session.msg"/>
<br/>
application: ${applicationScope.msg }
<s:property value="#application.msg"/>
</body>