<html:base> Nao entendi o seu uso.  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
omaisnormalbaba
JavaGuru

Membro desde: 27/03/2006 18:45:11
Mensagens: 223
Localização: Passos - Mg
Offline

Boa tarde pessoal. Estou com um problema de caminhos de arquivos e gostaria que voces me dessem uma ajuda. Tenho uma aplicacao Struts que deve conter na sua pagina um CSS. Eu peguei um exemplo que tinha essa tag <html:base/> que nao entendi o seu uso. Dae fui colocar um CSS e nao deu certo.

Gostaria que alguem me explicasse a funcao dessa tag <html:base/> e porque que esse caminho do CSS nao funciona.

Arquivo CSS esta em /pages/css/style1.css, esse CSS contem uma selecao como



Essa imagem esta dentro de /pages/imagem/MarcaAgua.png

A pagina que necessita do CSS esta em:

/pages/cadastro/CadastroCliente.jsp

E importei o CSS dessa forma:



Se eu colocar o CSS no mesmo nivel que a pagina funciona mas se eu colocar dessa fora nao funciona.

Obrigado ...

omaisnormalbaba!!!!!!!!!!!!
[Email] [MSN]
heliortf
JavaBaby

Membro desde: 29/04/2008 08:52:36
Mensagens: 89
Offline

<html:base> eu n conheço nao

Conheço

<base href=""></base>

ela faz o seguinte, ela monta uma url padrão para seus links.

se vc colocar

<base href="http://seusite.com.br/"></base>


se vc tiver links no seu site como

<a href="http://seusite.com.br/cadastro/"></a>

vc coloca apenas <a href="cadastro/"></a>
kamikazeishida
JavaChild
[Avatar]

Membro desde: 26/04/2006 09:12:58
Mensagens: 137
Localização: Curitiba Pr
Offline

http://struts.apache.org/1.2.x/userGuide/struts-html.html#base

de uma olhada.

att

Pergunte ao GOOGLE, ele é seu amigo!!!

Todas as pessoas inteligentes usam o Google.
[MSN]
omaisnormalbaba
JavaGuru

Membro desde: 27/03/2006 18:45:11
Mensagens: 223
Localização: Passos - Mg
Offline

Ola kamikazeishida .
Eu estava lendo antes e nao entendi, me desculpe a ignorancia. Meu ingles é basico e estou tentando melhorar, pelo que entendi ele cria esse elemento base do html apontando para um caminho absoluto da pagina. Com os atributos ref="page" seria o caminho relativo a pagina jsp e com o atributo ref="site" seria o caminho do contexto da aplicacao. Mesmo assim o meu CSS nao funciona.

Eu coloquei o <html:base/> sem atributos

O caminho inteiro da aplicacao é :

http://localhost:8080/MGFSuporte/pages/cadastro/CadastroCliente.jsp

Nessa pagina eu chamei o CSS dessa forma:
../css/style1.css
O CSS esta dentro de /pages/css/style1.css

Nao deu certo. O que esta de errado?

omaisnormalbaba!!!!!!!!!!!!
[Email] [MSN]
kamikazeishida
JavaChild
[Avatar]

Membro desde: 26/04/2006 09:12:58
Mensagens: 137
Localização: Curitiba Pr
Offline

Cole a sua JSP aqui

Pergunte ao GOOGLE, ele é seu amigo!!!

Todas as pessoas inteligentes usam o Google.
[MSN]
omaisnormalbaba
JavaGuru

Membro desde: 27/03/2006 18:45:11
Mensagens: 223
Localização: Passos - Mg
Offline

Minha JSP eu omite todos os itens que nao sao relativos a questao. Minha jsp esta em :

http://localhost:880/MGFSuporte/pages/cadastro/CadastroCliente.jsp

Meu CSS esta em

http://localhost:880/MGFSuporte/pages/css/style1.css


<%@ page language="java" contentType="text/html; charset=iso-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ taglib prefix="html" uri="http://struts.apache.org/tags-html" %>
<%@ taglib prefix="bean" uri="http://struts.apache.org/tags-bean" %>
<%@ taglib prefix="logic" uri="http://struts.apache.org/tags-logic" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html:html lang="true">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Pagina de Cadastro de Clientes</title>

<html:base/> // Isso me interessa

<link rel="stylesheet" type="text/css" href="../css/estilo1.css"> // Aqui eu importo o CSS

</head>
<body class ="pagina"> // aqui eu uso o css

</body>
</html:html>

omaisnormalbaba!!!!!!!!!!!!
[Email] [MSN]
kamikazeishida
JavaChild
[Avatar]

Membro desde: 26/04/2006 09:12:58
Mensagens: 137
Localização: Curitiba Pr
Offline

Ou melhor nesse link ele diz o que é e mostra um exemplo:
http://www.w3schools.com/TAGS/tag_base.asp

Ela serve para dizer qual o link base do sistema, por exemplo, quando vc faz um link utliza:


usando o base:

This message was edited 2 times. Last update was at 20/05/2008 15:35:30


Pergunte ao GOOGLE, ele é seu amigo!!!

Todas as pessoas inteligentes usam o Google.
[MSN]
kamikazeishida
JavaChild
[Avatar]

Membro desde: 26/04/2006 09:12:58
Mensagens: 137
Localização: Curitiba Pr
Offline

faça assim:

Pergunte ao GOOGLE, ele é seu amigo!!!

Todas as pessoas inteligentes usam o Google.
[MSN]
kamikazeishida
JavaChild
[Avatar]

Membro desde: 26/04/2006 09:12:58
Mensagens: 137
Localização: Curitiba Pr
Offline

Mais um:



NO seu coloque

Pergunte ao GOOGLE, ele é seu amigo!!!

Todas as pessoas inteligentes usam o Google.
[MSN]
omaisnormalbaba
JavaGuru

Membro desde: 27/03/2006 18:45:11
Mensagens: 223
Localização: Passos - Mg
Offline

Valeu kamikazeishida.
Eu nao sei o que aconteceu mas eu ja tinha colocado dessa forma que voce me postou e nao tinha carregado. Agora eu fechei e abri o eclipse e funcionou..

Obrigado

omaisnormalbaba!!!!!!!!!!!!
[Email] [MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team