
struts2标签使用中,什么时候用#,什么时候可以不用#
比如我看有些是这样写的:<s:iteratorid="page"value="List"></s:iterator><s:iteratorid="page"value="...
比如我看有些是这样写的:
<s:iterator id="page" value="List"></s:iterator>
<s:iterator id="page" value="#List"></s:iterator>
哪位能说的详细点,不要说在什么根不根中的,这个纠结了我好久。 展开
<s:iterator id="page" value="List"></s:iterator>
<s:iterator id="page" value="#List"></s:iterator>
哪位能说的详细点,不要说在什么根不根中的,这个纠结了我好久。 展开
3个回答
展开全部
值栈中的对象的不使用#,非值栈中的对象使用#
如果你不理解值栈的作用,简单点理解:当前action,或者处于action链中的action所拥有的属性,并且为该属性提供了getter和setter方法,那么在jsp中就不需要使用#,除此之外需要使用#,那么从这里你就可以知道action的属性如果提供了getter和setter方法,那么这些属性值就会放置到值栈中
如果你不理解值栈的作用,简单点理解:当前action,或者处于action链中的action所拥有的属性,并且为该属性提供了getter和setter方法,那么在jsp中就不需要使用#,除此之外需要使用#,那么从这里你就可以知道action的属性如果提供了getter和setter方法,那么这些属性值就会放置到值栈中
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询