Redireciona para .css em vez da página inicial

3 respostas
tatianaesc

Pessoal,

Estou fazendo uma aplicação web usando Spring, Taglibs e CSS. Eu faço o login do J2EE e no meu web.xml está configurado o arquivo index,jsp como welcome-file.

O index, por sua vez, redireciona para a página inicial da aplicação (hello.jsp), assim:

<%@ include file="include.jsp" %>

<%-- Redirected because we can't set the welcome page to a virtual URL. --%>
<c:redirect url="hello.htm"/>

E eu tenho um arquivo include.jsp que estou usando em todas as minhas jsps, assim:

<%@ page session="false"%>

<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %> 

<html>
<head>
<link rel=STYLESHEET href="style/stylesheet.css" type="text/css">

<title>Sistema A</title></head>
<body>

O problema é que quando eu faço o login na aplicação, ele redireciona para o arquivo .css! Sim, ele aparece chapado na minha tela, com a url dele http://localhost:8080/pfpTatiana/style/stylesheet.css. Se eu tiro o /style/stylesheet.css em seguida, ele entra na aplicação normalmente.

Alguém sabe o que está acontecendo? Aonde o redirecionamento da aplicação pode estar se perdendo?

Agradeço desde já,
Tatiana

3 Respostas

adriano-itupeva

tatianaesc:
Pessoal,

Estou fazendo uma aplicação web usando Spring, Taglibs e CSS. Eu faço o login do J2EE e no meu web.xml está configurado o arquivo index,jsp como welcome-file.

O index, por sua vez, redireciona para a página inicial da aplicação (hello.jsp), assim:

<%@ include file="include.jsp" %>

<%-- Redirected because we can't set the welcome page to a virtual URL. --%>
<c:redirect url="hello.htm"/>

E eu tenho um arquivo include.jsp que estou usando em todas as minhas jsps, assim:

<%@ page session="false"%>

<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %> 

<html>
<head>
<link rel=STYLESHEET href="style/stylesheet.css" type="text/css">

<title>Sistema A</title></head>
<body>

O problema é que quando eu faço o login na aplicação, ele redireciona para o arquivo .css! Sim, ele aparece chapado na minha tela, com a url dele http://localhost:8080/pfpTatiana/style/stylesheet.css. Se eu tiro o /style/stylesheet.css em seguida, ele entra na aplicação normalmente.

Alguém sabe o que está acontecendo? Aonde o redirecionamento da aplicação pode estar se perdendo?

Agradeço desde já,
Tatiana

ola tatiane

esta linha

tem que estar assim

com aspas senao nao func.

certo

falow

tatianaesc

Oi Adriano,

Na verdade o CSS está funcionando perfeitamente… O problema é que ele passa pelo arquivo css, como se fosse um html, antes de ir para a página inicial.

De qualquer maneira, fiz o que você sugeriu e não houve nenhuma alteração.

Obrigada assim mesmo,
Tatiana

tatianaesc

Pessoal,

Consegui resolver. O problema era a minha autenticação que estava barrando o arquivo CSS. Configurei para barrar somente os htms.

Abraço,
Tatiana

Criado 22 de novembro de 2006
Ultima resposta 22 de nov. de 2006
Respostas 3
Participantes 2