1、“#”符号的用途:
访问非根对象(struts中值栈为根对象),OGNL在不添加任何符号的情况下,默认访问的是ValueStack中的值,也就是说是Action中的属性和方法;如OGNL上下文和Action上下文,#相当于ActionContext.getContext();
2.%{#} 符号的用途
在域对象中使用%{#}
比如%{#session.user.userName}
将获得user对象的 userName属性值
3.%{}符号的用途
%{}可以取出存在值堆栈中的Action对象,直接调用它的方法