ONGN和java字段訪問器(get,set)


1. OGNL(Object-Graphic Native Language)

簡單的理解就是OGNL提供了路徑訪問對象屬性的方式。初看這一點很是疑惑,在智能感應,靠“.”當道的今日,OGNL還有什么可說的?但是萬物都有個名字嘛,再普遍的事物都需要命名。另外OGNL的后台形式是眾所周知(Well-Know)的形式,在前台的使用方式還是值得一說,這里還有動態“投影”和選擇功能的功能:
#:在前台調用后台屬性;
?:全部;

<s:iterator value="books.{?#this.price > 35}">

^:滿足條件的第一個元素;
$:滿足條件的最后一個元素;

2. MyEclips搜索快捷鍵:Ctrl+H

3. Unbound classpath container: 'JRE System Library [jdk1.7.0_01]' in project 'ognl_demo'

右鍵工程->Build Path->Config Build Path…->刪掉標記為[Unbound]的Library;然后點擊"Add Library“->選擇"JRE System Library"->Alternate JRE->選擇下拉框中的JRE版本即可。

4. Target runtime Apache Tomcat v7.0 is not defined.

這個異常是導入工程的時候引起的,於是在導入工程的時候我就不導入.project,.classpath,也就不會在引發錯誤了。

5. 導入工程后,發現一堆的error,因為一些類包找不到。

那是因為系統需要配置jar包。這些jar包通常都是配置在WEB-INF下面的lib文件夾底下。右鍵工程->Build Path…->Config Build Path->在Libraries標簽的下面添加Jars,即可。

6. Java對於字段讀取方法的說明

get和set方法一定要保證是get+字段名稱(可以首字母大寫),set同理,這樣才會在前台通過"user.name”的方式訪問私有變量name(因為已經定義了setName和getName的訪問器)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM