欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種權(quán)限控制的方法及裝置的制造方法_3

文檔序號:9474282閱讀:來源:國知局
個(gè)頁面設(shè)置至少一個(gè)權(quán)限 標(biāo)簽,其中,每個(gè)權(quán)限標(biāo)簽中包括權(quán)限屬性;
[0079] 接收單元402,用于接收當(dāng)前用戶的訪問請求,根據(jù)所述訪問請求確定對應(yīng)的待訪 問頁面;
[0080] 權(quán)限單元403,用于遍歷所述待訪問頁面中的權(quán)限標(biāo)簽,針對每個(gè)權(quán)限標(biāo)簽,根據(jù) 當(dāng)前權(quán)限標(biāo)簽中的權(quán)限屬性和當(dāng)前用戶對應(yīng)的權(quán)限信息,確定是否顯示當(dāng)前權(quán)限標(biāo)簽中的 元素。
[0081] 在一種可能的實(shí)現(xiàn)方式中,所述設(shè)置單元401,在執(zhí)行所述為每個(gè)頁面設(shè)置至少一 個(gè)權(quán)限標(biāo)簽時(shí),具體執(zhí)行:設(shè)置每個(gè)權(quán)限標(biāo)簽的標(biāo)簽配置文件,在所述標(biāo)簽配置文件中設(shè)置 所述權(quán)限屬性,在web. xml文件中通過jsp-config標(biāo)簽注冊每個(gè)權(quán)限標(biāo)簽。
[0082] 在一種可能的實(shí)現(xiàn)方式中,所述設(shè)置單元401,在執(zhí)行所述預(yù)先設(shè)置每個(gè)用戶對應(yīng) 的權(quán)限信息時(shí),具體執(zhí)行:設(shè)置每個(gè)用戶對應(yīng)的權(quán)限集合;
[0083] 所述權(quán)限屬性包括:operateID ;
[0084] 所述權(quán)限單元,在執(zhí)行所述根據(jù)當(dāng)前權(quán)限標(biāo)簽中的權(quán)限屬性和當(dāng)前用戶對應(yīng)的權(quán) 限信息,確定是否顯示當(dāng)前權(quán)限標(biāo)簽中的元素時(shí),具體執(zhí)行:
[0085] 判斷當(dāng)前權(quán)限標(biāo)簽中的operatelD是否在當(dāng)前用戶對應(yīng)的權(quán)限集合中,如果是, 則確定顯示當(dāng)前權(quán)限標(biāo)簽中的元素,否則,確定不顯示當(dāng)前權(quán)限標(biāo)簽中的元素。
[0086] 在一種可能的實(shí)現(xiàn)方式中,該裝置還包括:實(shí)現(xiàn)單元,用于通過繼自javax. servlet, jsp. tarext. TagSupport類,覆蓋父類的doStartTag方法實(shí)現(xiàn)權(quán)限標(biāo)簽處理類;
[0087] 所述權(quán)限單元403,用于將當(dāng)前權(quán)限標(biāo)簽的權(quán)限屬性設(shè)置到所述標(biāo)簽處理類的對 象實(shí)例中,調(diào)用權(quán)限標(biāo)簽處理類中的doStartTag方法實(shí)現(xiàn)根據(jù)當(dāng)前權(quán)限標(biāo)簽中的權(quán)限屬 性和當(dāng)前用戶對應(yīng)的權(quán)限信息,確定是否顯示當(dāng)前權(quán)限標(biāo)簽中的元素。
[0088] 在一種可能的實(shí)現(xiàn)方式中,所述設(shè)置單元401,在執(zhí)行所述為每個(gè)頁面設(shè)置至少一 個(gè)權(quán)限標(biāo)簽時(shí),具體執(zhí)行:在每個(gè)頁面的頭部通過taglib標(biāo)簽引入每個(gè)權(quán)限標(biāo)簽。
[0089] 在一種可能的實(shí)現(xiàn)方式中,所述頁面包括Jave服務(wù)器頁面JSP頁面。
[0090] 本發(fā)明實(shí)施例提供的一種控制權(quán)限的裝置,可以通過web服務(wù)器實(shí)現(xiàn)??梢酝ㄟ^ 頁面對應(yīng)的web服務(wù)器來處理頁面的權(quán)限標(biāo)簽。
[0091] 上述裝置內(nèi)的各單元之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明方法實(shí)施 例基于同一構(gòu)思,具體內(nèi)容可參見本發(fā)明方法實(shí)施例中的敘述,此處不再贅述。
[0092] 通過本發(fā)明實(shí)施例提供的一種控制權(quán)限的方法及裝置,具有如下有益效果:
[0093] 1、本發(fā)明實(shí)施例提供了一種控制權(quán)限的方法及裝置,預(yù)先設(shè)每個(gè)用戶對應(yīng)的權(quán)限 信息,通過該權(quán)限信息來確定每個(gè)用戶的權(quán)限;為每個(gè)頁面設(shè)置權(quán)限標(biāo)簽,通過權(quán)限標(biāo)簽 來限定具有該權(quán)限標(biāo)簽對應(yīng)的權(quán)限的用戶才能顯示權(quán)限標(biāo)簽的元素,而在進(jìn)行頁面的開發(fā) 時(shí),前端的開發(fā)人員無需指的后臺的控制邏輯,執(zhí)行給每個(gè)頁面添加權(quán)限標(biāo)簽即可,提高了 系統(tǒng)開發(fā)的效率。
[0094] 2、本發(fā)明實(shí)施例提供了一種控制權(quán)限的方法及裝置,在不增加頁面判斷邏輯的情 況下,使用前端開發(fā)人員權(quán)限標(biāo)簽實(shí)現(xiàn)權(quán)限的控制,實(shí)現(xiàn)表現(xiàn)層代碼和業(yè)務(wù)邏輯的分離,降 低了前端和后臺的開發(fā)難度和工作量,提升了系統(tǒng)開發(fā)效率。
[0095] 需要說明的是,在本文中,諸如第一和第二之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體 或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在 任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語"包括"、"包含"或者其任何其他變體意在涵蓋非 排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素, 而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固 有的要素。在沒有更多限制的情況下,由語句"包括一個(gè)〃〃 〃〃 〃〃"限定的要素,并不 排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同因素。
[0096] 本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過 程序指令相關(guān)的硬件來完成,前述的程序可以存儲在計(jì)算機(jī)可讀取的存儲介質(zhì)中,該程序 在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲介質(zhì)包括:ROM、RAM、磁碟或者 光盤等各種可以存儲程序代碼的介質(zhì)中。
[0097] 最后需要說明的是:以上所述僅為本發(fā)明的較佳實(shí)施例,僅用于說明本發(fā)明的技 術(shù)方案,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、 等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1. 一種控制權(quán)限的方法,其特征在于,包括: 預(yù)先設(shè)置每個(gè)用戶對應(yīng)的權(quán)限信息,預(yù)先為每個(gè)頁面設(shè)置至少一個(gè)權(quán)限標(biāo)簽,其中,每 個(gè)權(quán)限標(biāo)簽中包括權(quán)限屬性; 51 :接收當(dāng)前用戶的訪問請求,根據(jù)所述訪問請求確定對應(yīng)的待訪問頁面; 52 :遍歷所述待訪問頁面中的權(quán)限標(biāo)簽,針對每個(gè)權(quán)限標(biāo)簽,根據(jù)當(dāng)前權(quán)限標(biāo)簽中的權(quán) 限屬性和當(dāng)前用戶對應(yīng)的權(quán)限信息,確定是否顯示當(dāng)前權(quán)限標(biāo)簽中的元素。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)先為每個(gè)頁面設(shè)置至少一個(gè)權(quán)限 標(biāo)簽,包括: 預(yù)先設(shè)置每個(gè)權(quán)限標(biāo)簽的標(biāo)簽配置文件,在所述標(biāo)簽配置文件中設(shè)置所述權(quán)限屬性; 在web.xml文件中通過jsp-config標(biāo)簽注冊每個(gè)權(quán)限標(biāo)簽。3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)先設(shè)置每個(gè)用戶對應(yīng)的權(quán)限信息, 包括:預(yù)先設(shè)置每個(gè)用戶對應(yīng)的權(quán)限集合; 所述權(quán)限屬性包括:〇perateID; 所述S2中,所述根據(jù)當(dāng)前權(quán)限標(biāo)簽中的權(quán)限屬性和當(dāng)前用戶對應(yīng)的權(quán)限信息,確定是 否顯示當(dāng)前權(quán)限標(biāo)簽中的元素,包括: 判斷當(dāng)前權(quán)限標(biāo)簽中的operateID是否在當(dāng)前用戶對應(yīng)的權(quán)限集合中,如果是,則確 定顯示當(dāng)前權(quán)限標(biāo)簽中的元素,否則,確定不顯示當(dāng)前權(quán)限標(biāo)簽中的元素。4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述Sl之前,還包括: 通過繼自javax.servlet,jsp.tarext.TagSupport類,覆蓋父類的doStartTag方法實(shí) 現(xiàn)權(quán)限標(biāo)簽處理類; 所述S2,包括: 將當(dāng)前權(quán)限標(biāo)簽的權(quán)限屬性設(shè)置到所述標(biāo)簽處理類的對象實(shí)例中,調(diào)用權(quán)限標(biāo)簽處 理類中的doStartTag方法實(shí)現(xiàn)根據(jù)當(dāng)前權(quán)限標(biāo)簽中的權(quán)限屬性和當(dāng)前用戶對應(yīng)的權(quán)限信 息,確定是否顯示當(dāng)前權(quán)限標(biāo)簽中的元素。5. 根據(jù)權(quán)利要求1-4中任一所述的方法,其特征在于,所述預(yù)先為每個(gè)頁面設(shè)置至少 一個(gè)權(quán)限標(biāo)簽,包括:在每個(gè)頁面的頭部通過taglib標(biāo)簽引入每個(gè)權(quán)限標(biāo)簽; 和/或,所述頁面包括:Jave服務(wù)器頁面JSP頁面。6. -種控制權(quán)限的裝置,其特征在于,包括: 設(shè)置單元,用于設(shè)置每個(gè)用戶對應(yīng)的權(quán)限信息,為每個(gè)頁面設(shè)置至少一個(gè)權(quán)限標(biāo)簽,其 中,每個(gè)權(quán)限標(biāo)簽中包括權(quán)限屬性; 接收單元,用于接收當(dāng)前用戶的訪問請求,根據(jù)所述訪問請求確定對應(yīng)的待訪問頁 面; 權(quán)限單元,用于遍歷所述待訪問頁面中的權(quán)限標(biāo)簽,針對每個(gè)權(quán)限標(biāo)簽,根據(jù)當(dāng)前權(quán)限 標(biāo)簽中的權(quán)限屬性和當(dāng)前用戶對應(yīng)的權(quán)限信息,確定是否顯示當(dāng)前權(quán)限標(biāo)簽中的元素。7. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述設(shè)置單元,在執(zhí)行所述為每個(gè)頁面設(shè) 置至少一個(gè)權(quán)限標(biāo)簽時(shí),具體執(zhí)行:設(shè)置每個(gè)權(quán)限標(biāo)簽的標(biāo)簽配置文件,在所述標(biāo)簽配置文 件中設(shè)置所述權(quán)限屬性,在web.xml文件中通過jsp-config標(biāo)簽注冊每個(gè)權(quán)限標(biāo)簽。8. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述設(shè)置單元,在執(zhí)行所述預(yù)先設(shè)置每個(gè) 用戶對應(yīng)的權(quán)限信息時(shí),具體執(zhí)行:設(shè)置每個(gè)用戶對應(yīng)的權(quán)限集合; 所述權(quán)限屬性包括:〇perateID; 所述權(quán)限單元,在執(zhí)行所述根據(jù)當(dāng)前權(quán)限標(biāo)簽中的權(quán)限屬性和當(dāng)前用戶對應(yīng)的權(quán)限信 息,確定是否顯示當(dāng)前權(quán)限標(biāo)簽中的元素時(shí),具體執(zhí)行: 判斷當(dāng)前權(quán)限標(biāo)簽中的operateID是否在當(dāng)前用戶對應(yīng)的權(quán)限集合中,如果是,則確 定顯示當(dāng)前權(quán)限標(biāo)簽中的元素,否則,確定不顯示當(dāng)前權(quán)限標(biāo)簽中的元素。9. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括:實(shí)現(xiàn)單元,用于通過繼自javax. servlet,jsp.tarext.TagSupport類,覆蓋父類的doStartTag方法實(shí)現(xiàn)權(quán)限標(biāo)簽處理類; 所述權(quán)限單元,用于將當(dāng)前權(quán)限標(biāo)簽的權(quán)限屬性設(shè)置到所述標(biāo)簽處理類的對象實(shí)例 中,調(diào)用權(quán)限標(biāo)簽處理類中的doStartTag方法實(shí)現(xiàn)根據(jù)當(dāng)前權(quán)限標(biāo)簽中的權(quán)限屬性和當(dāng) 前用戶對應(yīng)的權(quán)限信息,確定是否顯示當(dāng)前權(quán)限標(biāo)簽中的元素。10. 根據(jù)權(quán)利要求6-9中任一所述的裝置,其特征在于,所述設(shè)置單元,在執(zhí)行所述為 每個(gè)頁面設(shè)置至少一個(gè)權(quán)限標(biāo)簽時(shí),具體執(zhí)行:在每個(gè)頁面的頭部通過taglib標(biāo)簽引入每 個(gè)權(quán)限標(biāo)簽; 和/或,所述頁面包括:Jave服務(wù)器頁面JSP頁面。
【專利摘要】本發(fā)明提供了一種權(quán)限控制的方法及裝置,該方法包括:預(yù)先設(shè)置每個(gè)用戶對應(yīng)的權(quán)限信息,預(yù)先為每個(gè)頁面設(shè)置至少一個(gè)權(quán)限標(biāo)簽,其中,每個(gè)權(quán)限標(biāo)簽中包括權(quán)限屬性;接收當(dāng)前用戶的訪問請求,根據(jù)所述訪問請求確定對應(yīng)的待訪問頁面;遍歷所述待訪問頁面中的權(quán)限標(biāo)簽,針對每個(gè)權(quán)限標(biāo)簽,根據(jù)當(dāng)前權(quán)限標(biāo)簽中的權(quán)限屬性和當(dāng)前用戶對應(yīng)的權(quán)限信息,確定是否顯示當(dāng)前權(quán)限標(biāo)簽中的元素。本發(fā)明提供了一種權(quán)限控制的方法及裝置,能夠提高系統(tǒng)開發(fā)的效率。
【IPC分類】H04L29/06, H04L29/08
【公開號】CN105227560
【申請?zhí)枴緾N201510660848
【發(fā)明人】高飛, 許磊, 王帥
【申請人】浪潮集團(tuán)有限公司
【公開日】2016年1月6日
【申請日】2015年10月14日
當(dāng)前第3頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
冷水江市| 化德县| 玛沁县| 辛集市| 新巴尔虎右旗| 天全县| 自贡市| 凉山| 凌海市| 奈曼旗| 乐东| 肇庆市| 崇阳县| 赞皇县| 宁陵县| 邛崃市| 巩留县| 平定县| 高碑店市| 衡山县| 宜章县| 高陵县| 安康市| 阿拉善盟| 聊城市| 荆州市| 湖口县| 富锦市| 外汇| 贵州省| 徐汇区| 八宿县| 桂阳县| 鹤峰县| 大同市| 罗定市| 曲松县| 偏关县| 鄯善县| 即墨市| 娱乐|