成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

Java權(quán)限前臺代碼 java 權(quán)限控制

修改文件權(quán)限的JAVA代碼是怎樣的

importjava.io.IOException;/××只能給當(dāng)前用戶賦予對該文件的權(quán)限,調(diào)用createNewFile()方法默認(rèn)的權(quán)限是644.×/publicclassFilePermission{publicstaticvoidmain(String[]args){try{Filefile=newFile("/home/test3.txt");if(

成都創(chuàng)新互聯(lián)公司是一家專注于成都做網(wǎng)站、成都網(wǎng)站制作與策劃設(shè)計,穆棱網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:穆棱等地區(qū)。穆棱做網(wǎng)站價格咨詢:18980820575

java 登錄時 的權(quán)限 問題?怎么設(shè)置?

在web應(yīng)用中,對頁面的訪問控制通常通過程序來控制,流程為:

登錄 - 設(shè)置session - 訪問受限頁面時檢查session是否存在,如果不存在,禁止訪問

對于較小型的web應(yīng)用,可以通過tomcat內(nèi)置的訪問控制機(jī)制來實現(xiàn)權(quán)限控制。采用這種機(jī)制的好處是,程序中無需進(jìn)行權(quán)限控制,完全通過對tomcat的配置即可完成訪問控制。

為了在tomcat頁面設(shè)置訪問權(quán)限控制,在項目的WEB-INFO/web.xml文件中,進(jìn)行如下設(shè)置:

Java代碼 復(fù)制代碼

1. web-app

2. !--servlet等其他配置--

3. security-constraint

4. web-resource-collection

5. web-resource-nameMy Test/web-resource-name

6. url-pattern/admin/*/url-pattern

7. /web-resource-collection

8. auth-constraint

9. role-namerole1/role-name

10. role-nametomcat/role-name

11. /auth-constraint

12. /security-constraint

13. login-config

14. auth-methodBASIC/auth-method

15. realm-nameMy Test/realm-name

16. /login-config

web-app

!--servlet等其他配置--

security-constraint

web-resource-collection

web-resource-nameMy Test/web-resource-name

url-pattern/admin/*/url-pattern

/web-resource-collection

auth-constraint

role-namerole1/role-name

role-nametomcat/role-name

/auth-constraint

/security-constraint

login-config

auth-methodBASIC/auth-method

realm-nameMy Test/realm-name

/login-config

其中,url-pattern中指定受限的url,可以使用通配符*,通常對整個目錄進(jìn)行訪問權(quán)限控制。

auth-constraint中指定哪些角色可以訪問url-pattern指定的url,在role-name中可以設(shè)置一個或多個角色名。

使用的角色名來自tomcat的配置文件$/conf/tomcat-users.xml。

login-config中設(shè)置登錄方式,auth-method的取值為BASIC或FORM。如果為BASIC,瀏覽器在需要登錄時彈出一個登錄窗口。如果為FORM方式,需要指定登錄頁面和登錄失敗時的提示信息顯示頁面。

使用FORM方式的配置樣例如下:

Java代碼 復(fù)制代碼

1. login-config

2. auth-methodFORM/auth-method

3. realm-nameExample Form-Based Authentication Area/realm-name

4. form-login-config

5. form-login-page/login.jsp/form-login-page

6. form-error-page/error.jsp/form-error-page

7. /form-login-config

8. /login-config

login-config

auth-methodFORM/auth-method

realm-nameExample Form-Based Authentication Area/realm-name

form-login-config

form-login-page/login.jsp/form-login-page

form-error-page/error.jsp/form-error-page

/form-login-config

/login-config

其中的form-login-page指定登錄頁面url,form-error-page指定登錄失敗時的提示頁面url。

登錄頁面中,form的action,以及其中的用戶名和密碼兩個參數(shù)的名稱,都應(yīng)取固定的值。登錄的后臺處理程序為j_security_check;用戶名和密碼的參數(shù)名稱分別為:j_username和j_password。

如下是登錄頁面(如:login.jsp)的一段示例代碼:

Java代碼 復(fù)制代碼

1. form method="POST" action='%= response.encodeURL("j_security_check") %'

2. table border="0" cellspacing="5"

3. tr

4. th align="right"Username:/th

5. td align="left"input type="text" name="j_username"/td

6. /tr

7. tr

8. th align="right"Password:/th

9. td align="left"input type="password" name="j_password"/td

10. /tr

11. tr

12. td align="right"input type="submit" value="Log In"/td

13. td align="left"input type="reset"/td

14. /tr

15. /table/form

關(guān)于JAVA權(quán)限問題:代碼如下,(//:后面是源文件的路徑)。

從你現(xiàn)在給的代碼來看,兩個類的代碼都沒有package頭,也就是說對于這兩個類來說都是在同一個默認(rèn)包下的,而且,你所給出的只有.java文件的路徑,沒有給.class文件的路徑,只要兩個.class文件都在classpath路徑中,就可以訪問的到

文章名稱:Java權(quán)限前臺代碼 java 權(quán)限控制
本文URL:http://jinyejixie.com/article8/dosgoop.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、Google動態(tài)網(wǎng)站、云服務(wù)器、商城網(wǎng)站、標(biāo)簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站
富川| 东阳市| 图木舒克市| 霍山县| 隆德县| 湖北省| 秭归县| 揭阳市| 偃师市| 邵东县| 淮阳县| 鄄城县| 吉林省| 寻甸| 额济纳旗| 视频| 临沧市| 雷州市| 寻乌县| 扎兰屯市| 温泉县| 长沙县| 和硕县| 延津县| 芮城县| 梁山县| 澄城县| 克山县| 邓州市| 莎车县| 珲春市| 吴川市| 布拖县| 石渠县| 吉木乃县| 莱西市| 华亭县| 中宁县| 禄劝| 湾仔区| 武冈市|