CSS não aparece em JSP

2 respostas
java
nanquim

Estou seguindo um tutorial de JSP e o style.css não tá aparecendo no JSP.

Já tentei alterar o caminho do href pra …/, …/ e ./, tentei colocar o css na mesma pasta do jsp (deixei só o nome do arquivo), já dei clean no projeto e no tomcat. Reiniciei o eclipse.

O projeto é bem simples:

JSP:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
Template

Curso de JSP

<div id="wrapper">
	<main>
		<div id="contenct">
			<h1>Conteúdo</h1>		
		</div>
	</main>
	<nav id="nav">
		<h1>Menu esquerdo</h1>
		<ul>
		<li><a href="#">Link 1</a></li>
		<li><a href="#">Link 1</a></li>	
		<li><a href="#">Link 1</a></li>	
		<li><a href="#">Link 1</a></li>
		<li><a href="#">Link 1</a></li>
		<li><a href="#">Link 1</a></li>
		<li><a href="#">Link 1</a></li>
		<li><a href="#">Link 1</a></li>
		<li><a href="#">Link 1</a></li>																						
		<li><a href="#">Link 1</a></li>			
		</ul>		
	</nav>
</div>
<footer id="footer">
	<h1>rodapé</h1>
</footer>

CSS:

body{

margin: 0;

padding: 0;

font-family: Sans-Serif;

line: 1.5em;

}
#header{

background:#f47a42;

height: 100px;

}
#header h1{

margin: 0;

padding-top: 15px;

}
main{

padding-bottom: 10010px;

margin-bottom: 1000px;

float: left;

width: 100%;

}
#nav{

padding-bottom: 10010px;

margin-bottom: 1000px;

float: left;

width: 230%;

margin-left: -100%;

background:#eee;

}
#footer{

clean: left;

width: 100%;

background:#ccc;

text-align:center;

padding: 4px;

}
#wrapper{

overflow: hidden;

}
#content{

margin-left:230;

}
nav ul{

list-style-type: none;

margin: 0;

padding: 0;

}

2 Respostas

Weverton_Reis

Boa tarde Nanquim

Tenta utilizar essa abordagem:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<link href="<c:url value='/css/style.css'/>" rel="stylesheet" type="text/css">

Espero que resolva =)

nanquim

não deu um erro. refiz o projeto e tá funcionando

Criado 23 de fevereiro de 2017
Ultima resposta 24 de fev. de 2017
Respostas 2
Participantes 2