public String execute() throws Exception { ActionContext context = ActionContext.getContext(); HttpServletRequest request = (HttpServletRequest)context.get(StrutsStatics.HTTP_REQUEST); //得到Constant /*
struts.xml中有<constant name="gloabName" value="我爱带呆3"></constant>
*/ Dispatcher dispatch = (Dispatcher)Dispatcher.getInstance(); Container container = dispatch.getContainer(); String global = container.getInstance(String.class, "gloabName");
//也可以得到struts-default.xml的所有bean标签的实现类 System.out.println("configuration========="+container.getInstance(Configuration.class)); System.out.println("gloabName ========== "+global); return SUCCESS; }
//实际上在FilterDispatcher的init方法中就把这些全部放入了Container中了