首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

JSP中打印Struts2的值栈(ValueStack)跟ActionContext

2012-08-21 
JSP中打印Struts2的值栈(ValueStack)和ActionContext%@ page importcom.opensymphony.xwork2.*%%@ p

JSP中打印Struts2的值栈(ValueStack)和ActionContext

<%@ page import="com.opensymphony.xwork2.*"%>   <%@ page import="com.opensymphony.xwork2.util.*"%>   <%@ page import="java.util.*"%>     <%    ActionContext cxt = ActionContext.getContext();    out.println("<h2>ValueStack</h2>");    ValueStack stack = cxt.getValueStack();    List list = (List) stack.getRoot();    for (int i=0; i<list.size(); i++)    {     out.print("<FONT Color='Red'>" + list.get(i)+"</FONT>");     out.println("<BR/>");    }       out.println("<h2>ContextMap</h2>");    Map map = cxt.getContextMap();    Set set = map.entrySet();    for (Iterator it = set.iterator(); it.hasNext();)    {     Map.Entry es = (Map.Entry) it.next();     // key     out.print("<B><Font Color='Red'>"+es.getKey()+"</FONT></B>");     // value     out.print("=" + es.getValue());     out.println("<br/>");    }   %>

热点排行