写了好几天的项目中今天终于大功告成了。其实还有好多页面验证没弄嘿、
来说下今天遇到的问题吧。
由于我的页面大多数的标签都是用OGNL表达式写的,所以也就想统一的一直写下去,就不换EL表达式啥的。
开始以为button中的跳转地址跟超链接中的一样,就试呀试呀的,试了好多遍...最后还是妥协了,看来不是我写的有误,昨天一直用的是超链接,咋今天就失灵了呢。题设里要求是按钮传值,我也不好意思把人家换成点击超链接跳转+传值、
先来看看超链接的方式吧:
<!-- 对应邮件信息的id值,查询具体邮件的内容呢 并设置邮件的属性为已读-->
<s:url action="conTent" id="url">
<s:param name="id1" ><s:property value="#list.id"/></s:param> //点击需要传递的id值,这里也是集合中取出
</s:url>
<s:a href="%{url}">
<s:property value="#list.etitle"/> //遍历得出集合中的信息名
</s:a>
上边这段写的比较复杂,但很清楚呦,其实可以简单的这样来写:
<s:a href="conTent?id1=%{#list.id}"> //这样好多了吧。
而按照上边的href=" "写在Button标签中是不行的,可以跳转,但传不过值去&#x