實習日記7

2021-09-24 22:41:37 字數 2234 閱讀 8154

1.匯入jar包, 中加入版本號和中加入jar包依賴

5.0.1.release

org.springframework.security

spring-security-web

$ org.springframework.security

spring-security-config

$ org.springframework.security

spring-security-core

$ org.springframework.security

spring-security-taglibs

$

2.ssm_web的resources資源檔案下增加spring-security.xml檔案,裡面設定不需要攔截的頁面。以及登出退出時的路徑url ,

以及和資料庫表關聯起來,其中user-service-ref=「userservice」>中的「userservice」是userservice中的別名

3.web.xml中新增spring-sercurity.xml檔案,為了啟動時掃瞄spring-sercurity.xml檔案

4.web.xml檔案中新增過濾器,設定為全部攔截

springsecurityfilterchain

org.springframework.web.filter.delegatingfilterproxy

/*

<?xml version="1.0" encoding="utf-8" ?>

8.iuserservice extends userdetailsservice並要寫乙個getauthority方法

@override

public userdetails loaduserbyusername(string username) throws usernamenotfoundexception "+userinfo.getpassword(),getauthority(roles));

}return user;

}private listgetauthority(listroles)

return list;}}

9.在jsp檔案中增加如下語句可以實現只有角色為admin的使用者才會顯示出使用者管理選項

10.修改登出鏈結響應為退出登入,其方法在spring-security.xml中

11.新增下面高亮的一行可以實現顯示使用者名稱的效果

12.用到的表

userinfo表

relation表

role表

userinfo表結構

relation表結構

role表結構

最終效果

實習日記001(0718)

今天是實習第一天,早上填了一下 把我的歷史瞬間定格在2011年7月18日。來入職的有應屆生,也有社招,實習生我倒是唯一乙個。我要寫的材料很少,但看著他們填著填著,乙個上午就過去了,加上領辦公用品,就從9點多到了12點,於是先去吃飯。第一次實習,倒沒預料到第一天是這麼簡單。吃飯排了好長的隊,一頓飯吃去...

實習日記005(0722)

今天是周五,兼是月末,氣氛不再平靜,大家都忙著考勤 報銷 匯報。我曾經給自己找工作定下了這幾個目標 公司規模和發展 內部環境和氣氛 制度和規範 工作壓力和報酬。第乙份工作肯定不能衝著工資去,要看是不是有利於自己發展。總結一下這個公司,規模也不小,發展也算比較成熟了,這點,就知道聽boss們談話,對利...

實習日記006(0725)

今天只有些跑跑腿,打打雜的活,於是逛下論壇,看點東西。論壇裡總有人為一些話題爭論不休,今天看了關於程式設計入門的文章。有人推薦python,就有人提倡c,有人贊vim,就有人頂ide,一面對自己的心頭之愛條分縷析,一面說別人的文章是誤人子弟,看著也挺熱鬧的。也難怪我在技術論壇裡總是走迷失了,看看別人...