在struts2中,今天看到乙個簡單的做許可權的方法,小結如下,也就是最傳統的角色的做法,比如:
1 定義各個選單項的編碼,
如此類推
2 之後將每個使用者的角色儲存起來,比如userid=1的角色可以為101,203,202
3 在呼叫每個選單項的時候,這樣判斷,
p = new createpanel('adveradmin','客戶管理');
這裡注意的寫法哦
這裡將之前使用者登陸後,提取資料庫中的一長串101,203,202,放到rolecontent的session中去了.之後呼叫
com.kemp.util.confighand類中的handlevalidate方法去判斷,判斷當前使用者的許可權中是否包含30系列的許可權,如果等於1的話,則繼續做下面的事情.
/*** 判斷allconstant中是否有constant中指定的許可權
* @param constant 表示某個特定的許可權
* @param allconstant 表示有某使用者目前有的許可權,用,隔開
* @return
*/public static int handlevalidate(string constant, string allconstant){
int flag = 0;
string con = allconstant.split(",");
for(int i=0;i
struts 2 乙個問題
最近做個勇氣之泉遊戲的註冊,註冊頁面上採用了最原始的xmlhttpreq發請求,出了找不到什麼原因的問題.網頁 在這可以看到 url 勇氣之泉 url action裡面中 info是ajax請求後,返回的結果 servletactioncontext.getresponse setcontentty...
struts2 第乙個程式
struts1 control center right forward web inf page controlcenter right.jsp struts2 比struts1 省略好多 control center extends struts default execute 是方法名 web...
struts2 提交乙個List物件
在專案開發中遇到了這樣乙個問題,在乙個 下修改所有的 photo 每一張 是乙個物件 對應資料庫一條記錄。這裡包括對 的修改 所有提交的時候需要批量跟新。問題出現在這裡,如何讓action 來接收 每乙個photo物件呢?需要在action 裡面定義乙個list物件。下面我寫了示例 public c...