版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、內(nèi)置組件的應(yīng)用官方網(wǎng)址:作者:lgf更新日期:2016-5-9目錄 TOC o 1-5 h z HYPERLINK l bookmark0 o Current Document 內(nèi)置組件的應(yīng)用1 HYPERLINK l bookmark2 o Current Document .常用組件2 HYPERLINK l bookmark4 o Current Document 布局組件2 HYPERLINK l bookmark6 o Current Document 用戶工具 UserUtils.java fns.tld2 HYPERLINK l bookmark8 o Current Docum
2、ent 全局緩存 CacheUtils.java3 HYPERLINK l bookmark10 o Current Document 字典工具 DictUtils.java3 HYPERLINK l bookmark12 o Current Document 功能權(quán)限控制4 HYPERLINK l bookmark14 o Current Document 數(shù)據(jù)權(quán)限4 HYPERLINK l bookmark16 o Current Document 智能分頁組件5 HYPERLINK l bookmark18 o Current Document 樹選擇組件5 HYPERLINK l bo
3、okmark20 o Current Document 區(qū)域選擇組件6 HYPERLINK l bookmark22 o Current Document 公司選擇組件6 HYPERLINK l bookmark24 o Current Document 部門選擇組件6 HYPERLINK l bookmark26 o Current Document 人員選擇組件6 HYPERLINK l bookmark28 o Current Document 文件選擇、文件上傳組件7 HYPERLINK l bookmark30 o Current Document .封裝及組件7 HYPERLINK
4、 l bookmark32 o Current Document 工具類組件7 HYPERLINK l bookmark34 o Current Document 自定義標(biāo)簽組件8 HYPERLINK l bookmark36 o Current Document EL函數(shù)組件8 HYPERLINK l bookmark38 o Current Document JavaScript 組件8官方網(wǎng)址: HYPERLINK .常用組件布局組件布局文件配置:/ jeeplus/webContent/WEB-INF/decorators.xml回區(qū)Mmu.jsp 口回兇FooterLOGOCjppu
5、clnDS3.25 LatinEjipohsd MochaBsvoragesCappiKlno $3.25 LfitlE Ejsprcuo MothflBnowaerlhfi mejcp 二 回區(qū)Mmu.jsp 口回兇FooterLOGOCjppuclnDS3.25 LatinEjipohsd MochaBsvoragesCappiKlno $3.25 LfitlE Ejsprcuo MothflBnowaerlhfi mejcp 二 I回XHeader “八 LOCO默認(rèn)布局文件:/jeeplus/webContent/WEB-INF/views/layouts/default.jsp使用布
6、局文件:JSP 的 head 里添加:meta name=decorator content=default/用戶工具UserUtils.java fns.tld應(yīng)用場景:在java文件或jsp頁面上,獲取當(dāng)前用戶相關(guān)信息.獲取當(dāng)前用戶:UserUtils.getUser();entity.currentUser()官方網(wǎng)址:$fns:getUser().獲取當(dāng)前用戶部門:UserUtils.getOfficeList()$fns:getOfficeList().獲取當(dāng)前用戶區(qū)域:UserUtils.getAreaList()$fns:getAreaList().獲取當(dāng)前用戶菜單:UserUt
7、ils.getMenuList()$fns:getMenuList()5.獲取當(dāng)前用戶緩存:5.獲取當(dāng)前用戶緩存:UserUtils.getCache(key);$fns:getCache(cacheName, defaultValue)6.設(shè)置當(dāng)前用戶緩存:6.設(shè)置當(dāng)前用戶緩存:1) UserUtils.putCache(key);全局緩存 CacheUtils.java應(yīng)用場景:系統(tǒng)字典.設(shè)置應(yīng)用程序緩存:CacheUtils.put(key);.獲取應(yīng)用程序緩存:CacheUtils.get(key);字典工具 DictUtils.java應(yīng)用場景:系統(tǒng)全局固定的字典數(shù)據(jù),java或js
8、p中獲取字典相關(guān)數(shù)據(jù)。.根據(jù)類型和值獲取字典標(biāo)簽(列表取值):DictUtils.getDictLabel(String value, String type, String defaultValue)$ fns:getDictLabel (value, type, defaultValue).根據(jù)類型和標(biāo)簽獲取字典值(根據(jù)標(biāo)簽取值):DictUtils.getDictValue(String label, String type, String defaultLabel)官方網(wǎng)址:$fns:getDictValue(label, type, defaultValue).根據(jù)類型獲取字典列表(
9、下拉框,復(fù)選框,單選框):DictUtils.getDictList(String type)$fns:getDictList(type)功能權(quán)限控制應(yīng)用場景:訪問功能授權(quán),查看權(quán)限,編輯權(quán)限,導(dǎo)入權(quán)限,審核權(quán)限。.給方法添加權(quán)限標(biāo)志RequiresPermissions(sys:submodule:user:view)RequiresUser.菜單中設(shè)置權(quán)限標(biāo)志。.判斷權(quán)限:SecurityUtils.getSubject().isPermitted(sys:user:edit);.視圖中控制按鈕小而。.以): 數(shù)據(jù)權(quán)限應(yīng)用場景:某用戶訪問數(shù)據(jù)范圍:公司及子公司,本公司,部門及子部門,本部官
10、方網(wǎng)址:門,當(dāng)前用戶,明細(xì)設(shè)置。/生成數(shù)據(jù)權(quán)限過濾條件(dsf為dataScopeFilter的簡寫,在xml中使用 $sqlMap.dsf調(diào)用權(quán)限 SQL)user.getSqlMap().put(dsf, dataScopeFilter(user.getCurrentUser(), o, u); SELECT FROM sys_user a WHERE a.del_flag = 0 $sqlMap.dsf/*數(shù)據(jù)范圍過濾param user 當(dāng)前用戶對(duì)象,通過“entity.getCurrentUser()”獲取param officeAlias機(jī)構(gòu)表別名,多個(gè)用“,”逗號(hào)隔開。param
11、 userAlias用戶表別名,多個(gè)用“,逗號(hào)隔開,傳遞空,忽略此參數(shù)return標(biāo)準(zhǔn)連接條件對(duì)象/String dataScopeFilter (User user, String officeAlias, String userAlias)智能分頁組件/設(shè)置分頁參數(shù),則分頁,如果不設(shè)置,則根據(jù)條件獲取全部 user.setPage(page);/執(zhí)行分頁查詢page.setList(userDao.findPage(user);樹選擇組件標(biāo)簽文件:WEB-INF/tags/treeselect.tag官方網(wǎng)址:區(qū)域選擇組件多選需要加checked=true屬性公司選擇組件多選需要加chec
12、ked=true屬性部門選擇組件多選需要加checked=true屬性人員選擇組件多選需要加checked=true屬性文件選擇、文件上傳組件2.封裝及組件工具類組件UserUtils:用戶工具類(獲取當(dāng)前用戶的相關(guān)信息)。CacheUtils:系統(tǒng)級(jí)別Cache工具類。CookieUtils: Cookie 操作工具類DateUtils:日期時(shí)間工具類。FileUtils:文件操作工具類。StringUtils:字符串操作工具類。ExcelExcel導(dǎo)入導(dǎo)出,參考用戶導(dǎo)入導(dǎo)出例子。Reflections: Java對(duì)象操作反射工具類。BeanMapper: Bean 與 Bean,Bean
13、與 Conllection 的互轉(zhuǎn)JaxbMapper: XML 與 Object 互轉(zhuǎn)。JsonMapper: JSON 與 Object 互轉(zhuǎn)。12)Cryptos、Digests:密鑰工具類 SHA1、MD5。Collections3:集合對(duì)象工具類。14)Encodes:各種編碼轉(zhuǎn)換工具類。Exceptions: 異常工具類。FreeMarkers: FreeMarkers 模板工具類。官方網(wǎng)址:Identities:唯一標(biāo)識(shí)生成算法工具類(uuid、random)PropertiesLoader:屬性文件操作工具類Threads:線程相關(guān)操作工具類。自定義標(biāo)簽組件WEB-INFtagssys1)ckeditor.tag: HTML 在線編輯器。2)ckfinder.tag:在線文件管理。3)iconselect.tag: Icon 圖標(biāo)選擇。4)message.tag:消息彈框。5)validateCode.tag:驗(yàn)證碼。6)gridselect.tag:自定義用戶選擇框WEB-INFtagsact 流程相關(guān) tagWEB-INFtagstab
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年海南體育職業(yè)技術(shù)學(xué)院單招職業(yè)技能筆試參考題庫帶答案解析
- 2026年河南中醫(yī)藥大學(xué)高職單招職業(yè)適應(yīng)性測試參考題庫帶答案解析
- 2026年成都航空職業(yè)技術(shù)學(xué)院單招職業(yè)技能筆試備考題庫帶答案解析
- 2026年安徽汽車職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)考試模擬試題帶答案解析
- 2026年廣州科技貿(mào)易職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性考試備考試題帶答案解析
- 土地租賃終止合同協(xié)議2025年版本
- 投資咨詢合同2025年風(fēng)險(xiǎn)條款
- 2026年廣東科貿(mào)職業(yè)學(xué)院單招綜合素質(zhì)筆試備考題庫帶答案解析
- 2026年福州軟件職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)筆試備考題庫帶答案解析
- 2026年廣西體育高等專科學(xué)校單招職業(yè)技能考試備考題庫帶答案解析
- 養(yǎng)老院消防培訓(xùn)方案2025年課件
- Smaart7產(chǎn)品使用說明手冊(cè)
- 煙站述職報(bào)告(4篇)
- 蓋州市水務(wù)有限責(zé)任公司2025年工作總結(jié)暨2026年工作計(jì)劃
- 瓷磚工程驗(yàn)收課程
- 難治性癌痛護(hù)理
- 中醫(yī)內(nèi)科學(xué)考試題庫及答案(二)
- 天津市河?xùn)|區(qū)2026屆七年級(jí)數(shù)學(xué)第一學(xué)期期末復(fù)習(xí)檢測試題含解析
- 水庫清淤申請(qǐng)書
- 2025年第五人格聽力試卷及答案
- 藥店三七活動(dòng)方案
評(píng)論
0/150
提交評(píng)論