今天遇到乙個鬱悶的問題,頁面某段文字顯示的時候就顯示一半,檢視資料庫和列印服務端資訊都正常,能確定是顯示層出現的問題。但看了好久也沒什麼頭緒,因為僅僅是在s:iterator標記中使用el表示式輸出bean內的某個property而已。
無奈之下只好矛頭指向el表示式了,換另外一種顯示方法,使用s:property標記,然後真的正常了。
雖然struts2出來很久了,但一直沒敢用,原因就是擔心一些相容性,還有出了問題也難查詢原因。最近終於嘗試了,雖然感覺的確不錯,但還是遇到了這樣的相容性問題。
在struts2裡面還是盡量的使用自帶的標記庫,這樣也許出現bug的問題會少些。
附上有問題的那段文字
[b]adding message: id=46263, message-id=<[email protected]>, parentid=-1, folderid=2, foldername=inbox, subject=, parentid=-1, folderid=2, foldername=inbox, subject=[/b]
少了這一段
[b], parentid=-1, folderid=2, foldername=inbox, subject=
adding message: id=46215, message-id=<[email protected]>, parentid=-1, folderid=2, foldername=inbox, subject=
struts 2的OGNL表示式
既然要訪識問資料,必須有個東西裝資料。ognl的裝資料的東西叫 stack context ognl context 可以理解它相當於乙個map.1.它裡面的每個 物件,都應該有個名字,根據名字來訪問。物件名 假如ognl context中有3個物件 foo bar test bar.abc 訪問b...
struts2中的OGNL表示式語言
不適用任何框架時編寫的jsp頁面,在jsp頁面中通過el表示式只能訪問page request session aaplication範圍的屬性 而使用struts框架可以通過el表示式訪問action中的屬性,這是由於 案例 struts.xml index.jsp index.jsp perso...
Struts2之ognl表示式(上)
下面通過乙個例項來講述ognl的使用。在src下新建course和student類其原始碼為 course public class course student public class student建立testognl類,開始使用ognl,然後通過 講述ognl的使用 import ognl....