值栈: 在struts2里面提供本身一种存储机制,类似于域对象,是值栈,可以用来存值和取值;
下面来说一下#、%{}、%{#}的区别:
- #是取出值栈上下文中的存放的对象;
- %{}是取出存在值栈中的Action对象;
- %{#}:这是JSP2.1最新规范中的语法,是Struts2为其解决兼容性问题而写成%{#}的,在域对象中使用%{#},比如%{#session.user.userName},将获得user对象的 userName属性值
值栈: 在struts2里面提供本身一种存储机制,类似于域对象,是值栈,可以用来存值和取值;
下面来说一下#、%{}、%{#}的区别: