当前位置:编程学习 > JAVA >>

struts2中<s:property value="#username"/>什么时候用# 什么时候不用#

--------------------编程问答-------------------- 在范围里面的时候,需要带# 如果是action里面get set的属性,就不需要# --------------------编程问答-------------------- 封装了属性后不用。 --------------------编程问答-------------------- 这个是分情况的
如果你要取的对象是在valueStack中,那么就不需要#
如果是在下面的map中,那么就需要用#取值
#是定位用的

如果不明白stack和map,你可以在对应的jsp页面上<s:debug>这样一下 --------------------编程问答-------------------- 还能 在具体点不 举个几个例子神马的 --------------------编程问答--------------------
引用 3 楼 winter415166452 的回复:
这个是分情况的
如果你要取的对象是在valueStack中,那么就不需要#
如果是在下面的map中,那么就需要用#取值
#是定位用的

如果不明白stack和map,你可以在对应的jsp页面上<s:debug>这样一下
好的谢谢 --------------------编程问答-------------------- action中如果声明了变量,并赋之以set,get方法,那么接收参数是不需要使用#,加入就是普通的request传递,则需要用#。
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,