Wie nutzen Sie das Spring Security-Facelets-tag-library in JSF

ich will Das Spring Security Facelets-tag-library zum sichern meiner UI-Komponenten
in meinem JSF 2 Seiten

habe ich folgende Abhängigkeiten für spring security version 3.0.5:

<dependency>
            <groupId>org.springframework.security</groupId>
            <artifactId>spring-security-core</artifactId>
            <version>${spring-security.version}</version>
        </dependency>

        <dependency>
            <groupId>org.springframework.security</groupId>
            <artifactId>spring-security-web</artifactId>
            <version>${spring-security.version}</version>
        </dependency>

        <dependency>
            <groupId>org.springframework.security</groupId>
            <artifactId>spring-security-config</artifactId>
            <version>${spring-security.version}</version>
        </dependency>

        <dependency>
            <groupId>org.springframework.security</groupId>
            <artifactId>spring-security-taglibs</artifactId>
            <version>${spring-security.version}</version>
        </dependency>

ich konfiguriert applicationSecurity.xml zu machen, spring security login, und es funktioniert gut
mit UserDetailsService, und wenn Sie versucht, um die Sicherheit definition:

<html xmlns="http://www.w3.org/1999/xhtml"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:ice="http://www.icesoft.com/icefaces/component"
    xmlns:pretty="http://ocpsoft.com/prettyfaces" 
    xmlns:sec="http://www.springframework.org/security/tags">

und wenn die Anwendung ausgeführt wird, bekam ich folgende Fehlermeldung:

Warning: This page calls for XML namespace http://www.springframework.org/security/tags declared with prefix sec but no taglibrary exists for that namespace. 

Ref: http://static.springsource.org/spring-security/site/petclinic-tutorial.html

bitte beraten.

InformationsquelleAutor fresh_dev | 2011-10-27
Schreibe einen Kommentar