很少几乎不用struts自带的s:url传参数。
一个小小的属性害我苦思冥想N久。
为此留下深刻笔记:
当url中带入1个以上参数时:escapeAmp设置为false
<s:url action="photoDetail" escapeAmp="false" >
<s:param name="photoShareId" value="next"></s:param>
<s:param name="teNext">nextPage </s:param>//当要给参数给初始默认值直接写入标签体内就好!
</s:url>
另:includeParams=“all”此属性 有三个值 all:是将 get post参数加入到url参数中。none是值不带入参数。默认为get
今天在做s:property时发现一个奇怪的问题。
<s:property value="#session.member.nickname" />
这样取值第一次进页面的时候怎么都得不要session中的会话值。
但是${member.ninckname}却能得到。
为什么呢?