最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

spring security自定義登錄頁面

 更新時間:2017年09月25日 10:14:22   投稿:mrr  
在項目中我們肯定不能使用Spring自己生成的登錄頁面,而要用我們自己的登錄頁面,下面通過本文給大家分享spring security自定義登錄頁面的實現(xiàn)方法,一起看看吧

在項目中我們肯定不能使用Spring自己生成的登錄頁面,而要用我們自己的登錄頁面,下面講一下如何自定義登錄頁面,先看下配置

<sec:http auto-config="true">    
  <sec:intercept-url pattern="/app.jsp" access="ROLE_SERVICE"/> 
  <sec:intercept-url pattern="/**" access="ROLE_ADMIN"/>    
  <sec:form-login login-page="/login.jsp" authentication-failure-url="/login.jsp" 
    default-target-url="/index.jsp"/>      
</sec:http> 

使用form-login配置來指定我們自己的配置文件,其中

login-page:登錄頁面

authentication-failure-url:登錄失敗后跳轉的頁面

default-target-url:登錄成功后跳轉的頁面

在登錄頁面中

表單提交地址為:j_spring_security_check

用戶名的name為:j_username

密碼的name為:j_password

提交方式為POST

重啟Tomcat后,再次打開項目發(fā)現(xiàn)登錄頁面已經變成了我們自己的登錄頁面,如下圖

如果提示頁面循環(huán)的錯誤,是因為沒有設置登錄頁面不需要驗證,增加如下配置就可以了

<security:http pattern="/login.jsp" security="none" />  

輸入用戶名密碼后跳轉到了我們指定的頁面

注:重啟Tomcat有時候并不會使Session失效,在測試的時候可能會出現(xiàn),明明重啟了Tomcat可以訪問資源時卻沒有跳到登錄頁面。所以需要重啟瀏覽器再重試就可以了。

總結

以上所述是小編給大家介紹的spring security自定義登錄頁面,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

相關文章

  • zookeeper實戰(zhàn)之實現(xiàn)分布式鎖的方法

    zookeeper實戰(zhàn)之實現(xiàn)分布式鎖的方法

    Zookeeper實現(xiàn)分布式鎖比Redis簡單,Zookeeper有一個特性,多個線程在Zookeeper里創(chuàng)建同一個節(jié)點時,只有一個線程執(zhí)行成功,Zookeeper主要是利用臨時有序節(jié)點這一特性實現(xiàn)分布式鎖,感興趣的朋友跟隨小編一起學習吧
    2022-11-11
  • Java StringBuilder類原理及常用方法

    Java StringBuilder類原理及常用方法

    這篇文章主要介紹了Java StringBuilder類原理及常用方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-12-12
  • java針對于時間轉換的DateUtils工具類

    java針對于時間轉換的DateUtils工具類

    這篇文章主要為大家詳細介紹了java針對于時間轉換的DateUtils工具類,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • OKHttp3(支持Retrofit)的網絡數(shù)據(jù)緩存Interceptor攔截器的實現(xiàn)

    OKHttp3(支持Retrofit)的網絡數(shù)據(jù)緩存Interceptor攔截器的實現(xiàn)

    本篇文章主要介紹了OKHttp3(支持Retrofit)的網絡數(shù)據(jù)緩存Interceptor攔截器的實現(xiàn),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • 簡單了解Java編程中線程的創(chuàng)建與守護線程

    簡單了解Java編程中線程的創(chuàng)建與守護線程

    這篇文章主要介紹了Java編程中線程的創(chuàng)建與守護線程,是Java多線程并發(fā)編程的基礎,需要的朋友可以參考下
    2015-11-11
  • Java訪問控制符原理及具體用法解析

    Java訪問控制符原理及具體用法解析

    這篇文章主要介紹了Java訪問控制符原理及具體用法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-11-11
  • SpringBoot配置Https訪問的詳細步驟

    SpringBoot配置Https訪問的詳細步驟

    HTTP(Hypertext transfer protocal)是一種詳細規(guī)定了瀏覽器和萬維網服務器之間相互通信的規(guī)則,通過因特網傳送萬維網文檔的數(shù)據(jù)傳送協(xié)議,這篇文章主要介紹了SpringBoot配置Https訪問的詳細步驟,需要的朋友可以參考下
    2024-02-02
  • Spring-data-JPA使用時碰到的問題以及解決方案

    Spring-data-JPA使用時碰到的問題以及解決方案

    這篇文章主要介紹了Spring-data-JPA使用時碰到的問題以及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Maven項目部署到服務器設置訪問路徑以及配置虛擬目錄的方法

    Maven項目部署到服務器設置訪問路徑以及配置虛擬目錄的方法

    今天小編就為大家分享一篇關于Maven項目部署到服務器設置訪問路徑以及配置虛擬目錄的方法,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • FeignClient支持運行時動態(tài)指定URL方式

    FeignClient支持運行時動態(tài)指定URL方式

    在實際開發(fā)中,我們經常通過FeignClient接口調用三方API,當面對不同的環(huán)境對應不同的地址時,可以通過配置文件和占位符來切換,但在同一個環(huán)境中需要調用不同地址的相同接口時,這種方法就失效了,此時,可以通過實現(xiàn)RequestInterceptor接口來動態(tài)切換地址
    2024-11-11

最新評論

襄汾县| 古浪县| 宁蒗| 江陵县| 新源县| 阜城县| 望都县| 滦南县| 香港 | 包头市| 修武县| 响水县| 克山县| 车致| 瑞丽市| 屏山县| 红原县| 溧水县| 荃湾区| 卫辉市| 汾阳市| 连平县| 桐城市| 刚察县| 元谋县| 古交市| 安阳市| 南投市| 香格里拉县| 无棣县| 八宿县| 包头市| 射阳县| 醴陵市| 罗江县| 阿瓦提县| 古浪县| 荃湾区| 桐城市| 新兴县| 永济市|