Struts2标签取值的原理
标签取值底层是调用值栈的*findValue()方法*
也可以使用OGNL表达式
<%--
Struts2标签取值的原理
--%>
<%
//先获取值栈
ValueStack vs = ActionContext.getContext().getValueStack();
//标签的取值都是调用值栈的findValue方法,此方法的就是ognl表达式
Object obj1 = vs.findValue("name");
Object obj2 = vs.findValue("user.name");
//因为ValueStack内置了ContextMap,所以也能获取到ContextMap的对象
Object obj3 = vs.findValue("#application");
out.print(obj1+"<br>");
out.print(obj2+"<br>");
out.print(obj3+"<br>");
%>