1.tomcat调用struts2的filter后,再forward到jsp的时候的代码类似如下,
String jsp = "xxxx.jsp";
HttpServletRequest req = new StrutsRequestWrapper(request);
request.getRequestDispatcher(jsp).forward(req, response);
2.在jsp上使用${xxxx}约等于request.getAttribute("xxxx");
3.在jsp里调用getAttribute方法时,实际是调用的StrutsRequestWrapper的getAttribute方法
4.而这个类的getAttribute方法
的实现会获取当前的action对象然后调用其getXxxx()方法
5.这并不是el本身有的功能,而是struts2通过javaweb的request包装机制实现了调用action的getXxxx()方法。