separar html e jsp e incluir conteúdo no HTML com tags  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

Olá pessoal, eu havia aberto um post com esse assunto mas minhas publicações pararam de aparecer não o motivo, por isso segue em novo post:

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?



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!

This message was edited 1 time. Last update was at 07/02/2012 11:34:26

drsmachado
GUJ Expert

Membro desde: 25/09/2010 12:54:06
Mensagens: 3986
Localização: Curitiba / São José dos Pinhais - PR
Offline

4 letras: AJAX

Rumo aos 4000
"Os homens de verdade assumem suas responsabilidades e culpas. Esquivar-se e dar desculpas é atitude dos tolos, que preferem não se comprometer".

Lugar de perguntar é no fórum!
Não respondo via MP
Não respondo por Email
Não respondo por IM
oxfish
JavaBaby
[Avatar]

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

Certo, vou analisar o que posso fazer com AJAX, se mais alguém tiver sugestões, serão bem vindas!

Valeu @drsmachado
drsmachado
GUJ Expert

Membro desde: 25/09/2010 12:54:06
Mensagens: 3986
Localização: Curitiba / São José dos Pinhais - PR
Offline

Ajax - Assincronous Javascript and XML - é uma parte do javascript que começou a ser explorado pelo google e tornou-se, logo, grande febre mundial.
Com a propriedade de garantir requisições assíncronas ao servidor e, então, atualizar determinados elementos HTML, o ajax revolucionou a web.
Você pode fazer essa sua idéia ganhar vida utilizando simplesmente ajax ou ir além e utilizar json e javascript.

Só html, até onde me cabe, não funcionaria.

Rumo aos 4000
"Os homens de verdade assumem suas responsabilidades e culpas. Esquivar-se e dar desculpas é atitude dos tolos, que preferem não se comprometer".

Lugar de perguntar é no fórum!
Não respondo via MP
Não respondo por Email
Não respondo por IM
oxfish
JavaBaby
[Avatar]

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

Entendi, é que como não quero, ou pelo menos, mecher o menos possível no trabalho do meu designer, pensei nessa alternativa, mas Ajax me parece uma boa alternativa. Vou analisar o que posso fazer utilizando esse conceito, e posto aqui como está indo.

Obrigado novamente.
drsmachado
GUJ Expert

Membro desde: 25/09/2010 12:54:06
Mensagens: 3986
Localização: Curitiba / São José dos Pinhais - PR
Offline

Já viu algo sobre JSTL e EL?
Java Server pages Standard Tag Library é um conjunto de ferramentas do java, disponibilizadas para facilitar a vida dos designers.
Você substitui coisas como

Por


É uma parte bem interessante, menos intrusiva e lógica.

Procure e veja se te atende.

Rumo aos 4000
"Os homens de verdade assumem suas responsabilidades e culpas. Esquivar-se e dar desculpas é atitude dos tolos, que preferem não se comprometer".

Lugar de perguntar é no fórum!
Não respondo via MP
Não respondo por Email
Não respondo por IM
oxfish
JavaBaby
[Avatar]

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

Coincidentemente eu estava lendo nesse momento sobre JSF, mas como não conheço nada dessa tecnologia não sei dizer se me atende, mas vamos pesquisar, quem sabe seja isso mesmo.

Obrigado.
apferreira
Thread.start()
[Avatar]

Membro desde: 07/06/2011 16:00:42
Mensagens: 48
Offline

Kra, o que você quer fazer já está pronto utilizando JSF.
Dê uma olhada nesta apostila "Desenvolvimento Web com JSF2 e JPA2".
Link para download: http://www.k19.com.br/downloads/apostilas-java.
Bons estudos!

Augusto
oxfish
JavaBaby
[Avatar]

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

Obrigado @apferreira, era justamente o que eu precisava, como não estava muito habituado com JSF e JPA2 não sabia exatamente pra onde recorrer, mas legal, já existe o eu quero.

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