Forum Clubic

Cannot resolve file j_spring_security_check

Bonjour,

Je crée une application web avec IDEA, et dans ma page de login.jsp

J’ai le code suivant :

        <span class="rowField" id="rowFieldUsername">
        <label><span class="labelFieldContent" id="labelUsername">Nom d'utilisateur</span></label>
        <input type='text' name='j_username'
               value='<c:if test="${not empty param.login_error}"><c:out value="${SPRING_SECURITY_LAST_USERNAME}"/></c:if>'/>
        </span>
        
        <span class="rowField" id="rowFieldPassword">
        <label><span class="labelFieldContent" id="labelPassword">Mot de passse</span></label>
        <input type='password' name='j_password'>
        </span>

        <span class="rowField" id="rowFieldRememberMe">
        <label><span class="labelFieldContent" id="labelRememberMe">Remember Me</span></label>
        <input type="checkbox" name="_spring_security_remember_me" class="case"><span class="description">Se souvenir de moi pour 2 semaines</span>                
        </span>


    <input type="submit" value="Connexion" id="connexion"/>
</form>

L’erreur se trouve à la première ligne “Cannot resolve file j_spring_security_check”
Et j’ai bien placer les jar de spring security

Je comprend pas ca devrait marcher,
est ce que quelqu’un peut m’aider?

Merci d’avance

Heu… Tu a bien défini ta taglib et l’entête de ta page comme il faut ?
Edité le 03/07/2009 à 00:07

Bonjour, voici ce qu’il y a au début du fichier

<%@ page contentType=“text/html;charset=UTF-8” language=“java” %>
<%@ taglib prefix=‘c’ uri=‘http://java.sun.com/jstl/core_rt’ %>
<%@ taglib prefix=“tiles” uri=“http://tiles.apache.org/tags-tiles” %>
<%@ taglib prefix=“form” uri=“http://www.springframework.org/tags/form” %>
<%@ taglib prefix=“security” uri=“http://www.springframework.org/security/tags” %>

Mais chui trop concon moi… Oui donc non, tu utilise un JSTL pour générer un lien avec j_spring_security_check, forcément il trouve pas puisqu’il essaye de construire un URL avec… Essaye simplement :

;)

Merci mais maintenant “j_spring_security_check” n’est plus en rouge mais lorsque je place le curseur de la souris sur “j_spring_security_check” ca me mets le meme message d’erreur

Cannot resolve file j_spring_security_check

Heu… mais ça compile et se comporte correctement ou tu t’embête juste avec un problème d’affichage d’IDE ?

Ca compile mais ca devrait m’afficher la premiere page de login, et ca m’affiche une page blanche.
j’ai l’impression qu’il y a un problème de librairie
Mais je comprends pas bien le message, le voici :

INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.6.0_06\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:
\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;.;C:\Program Files\Java\jdk1.6.0_05\bin;C:\Program Files\Intel\DMIX;…\bin;c:\Program Files\Microsoft SQL Server\90\Tools\binn;C:\Program Files\Smart Projects\IsoBuster

03-juil.-2009 11:06:26 org.apache.coyote.http11.Http11Protocol init
INFO: Initialisation de Coyote HTTP/1.1 sur http-8080
03-juil.-2009 11:06:26 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1491 ms
03-juil.-2009 11:06:27 org.apache.catalina.core.StandardService start
INFO: Démarrage du service Catalina
03-juil.-2009 11:06:27 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.14
03-juil.-2009 11:06:28 org.apache.coyote.http11.Http11Protocol start
INFO: Démarrage de Coyote HTTP/1.1 sur http-8080
03-juil.-2009 11:06:28 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
03-juil.-2009 11:06:28 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/63 config=null
03-juil.-2009 11:06:28 org.apache.catalina.startup.Catalina start
INFO: Server startup in 1471 ms
Connected to server

Je ne vois aucune trace du démarrage de Spring Security (filtre de servlet d’instance org.springframework.web.filter.DelegatingFilterProxy)

Dans le fichier web.xml

j’ai les lignes suivantes :

<filter>
    <filter-name>springSecurityFilterChain</filter-name>
    <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
</filter>
<filter-mapping>
    <filter-name>springSecurityFilterChain</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>