resolver lógica no jsp e incluir no html  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
oxfish
JavaBaby
[Avatar]

Membro desde: 30/08/2006 22:43:41
Mensagens: 85
Localização: Florianópolis - SC
Offline

Pessoal, to querendo fazer o seguinte, resolver a lógica na minha JSP e incluir numa página HTML as variáveis que eu precisar, por exemplo?

eu tenho uma variável que recebe o nome de alguém: <% String nome="Sebastião" %?

no meu html eu pegar essa variável assim:



Onde @@NOME@@ é o valor da minha variável nome lá na jsp.

Alguma idéia????

Valeu!
caio_ferreira
JavaTeenager
[Avatar]

Membro desde: 21/02/2008 09:25:40
Mensagens: 156
Localização: São Caetano do Sul - SP
Offline

<%= nome %>

Graduado em Ciência da Computação
Oracle Certified Java Programmer 5




[MSN]
oxfish
JavaBaby
[Avatar]

Membro desde: 30/08/2006 22:43:41
Mensagens: 85
Localização: Florianópolis - SC
Offline

Não, eu preciso ter um html separado, onde apenas receberá tags que representarão as variáveis, tipo o smarty do php.

Alguém já trabalhou com algo assim em jsp?
Juliobrjp
What is classpath?
[Avatar]

Membro desde: 19/07/2010 21:09:04
Mensagens: 5
Localização: São Paulo
Offline

Pode usar a biblioteca de tags JSTL.
oxfish
JavaBaby
[Avatar]

Membro desde: 30/08/2006 22:43:41
Mensagens: 85
Localização: Florianópolis - SC
Offline

Certo, vou tentar descrever um cenário para tentar ver se é possível fazer o que estou pensando:

1 - Eu desenvolvo toda a lógica do negócio e em teoria isso está na minha JSP.
2 - Essa JSP chama-se, por exemplo, visualizar_perfil.jsp
2.1 - Nela eu tenho atributos como nome, idade, sexo, telefone e uma lista de especialidades (engenheiro, analista, cozinheiro e administrador), vamos supor que nesse caso meu perfil pertença a todas essas especialidades.
3 - O que eu quero é que ao chamar a página JSP, esse JSPO seja substituido por uma página HTML com o mesmo nome da JSP e que seja possível eu imprimir essas variáveis no HTML utilizando o conceito de tags, por exemplo:



Reparem que especialidades imprime @@ESPECIALIDADES@@ mas isso imprimiria engenheiro, analista, cozinheiro e administrador que são as especialidades que estão relacionadas a este perfil.

O problema é esse, se alguém tiver alguma idéia ou sugestão será bem vindo. Se alguém tiver outra forma de fazer, na verdade o que eu quero é uma forma de "compilar" meu HTML com meu JSP sem misturá-los.

Valeu pessoal!
Juliobrjp
What is classpath?
[Avatar]

Membro desde: 19/07/2010 21:09:04
Mensagens: 5
Localização: São Paulo
Offline

vc esta utilizando servlets ou algum framework ?
oxfish
JavaBaby
[Avatar]

Membro desde: 30/08/2006 22:43:41
Mensagens: 85
Localização: Florianópolis - SC
Offline

Certo, vou tentar descrever um cenário para tentar ver se é possível fazer o que estou pensando:

1 - Eu desenvolvo toda a lógica do negócio e em teoria isso está na minha JSP.
2 - Essa JSP chama-se, por exemplo, visualizar_perfil.jsp
2.1 - Nela eu tenho atributos como nome, idade, sexo, telefone e uma lista de especialidades (engenheiro, analista, cozinheiro e administrador), vamos supor que nesse caso meu perfil pertença a todas essas especialidades.
3 - O que eu quero é que ao chamar a página JSP, esse JSPO seja substituido por uma página HTML com o mesmo nome da JSP e que seja possível eu imprimir essas variáveis no HTML utilizando o conceito de tags, por exemplo:

view plaincopy to clipboardprint?

<html>
<head></head>
<body>
<p>Nome:@@NOME@@</p>
<p>Idade:@@IDADE@@</p>
<p>Sexo:@@SEXO@@</p>
<p>Telefone:@@TELEFONE@@</p>
<p>Especialidades:@@ESPECIALIDADES@@</p>
</body>
</html>



Reparem que especialidades imprime @@ESPECIALIDADES@@ mas isso imprimiria engenheiro, analista, cozinheiro e administrador que são as especialidades que estão relacionadas a este perfil.

O problema é esse, se alguém tiver alguma idéia ou sugestão será bem vindo. Se alguém tiver outra forma de fazer, na verdade o que eu quero é uma forma de "compilar" meu HTML com meu JSP sem misturá-los.

Valeu pessoal!
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team