Oi pessoal
Estou aprendendo servlets…jsp e estou desenvolvendo um projeto para estudos.
Tenho 3 sites funcionando independentes(usando jsp…servlets…hibernate…mysql). Parei num exercicio aqui que nao consegui prosseguir, mesmo lendo algumas documentaçoes. O que acontece é assim:
Tenho um site principal que vende alguns componentes de informatica, este site principal tem alguns fornecedores que tem outros sites. Entao coloquei um banner no site destes fornecedores.
Quando alguem clicar no banner deste fornecedor, este vira para meu site principal, mas preciso guardar o ID dele no meu banco, porque se eu vender algo, preciso saber quem indicou…
Eu andei lendo sobre session…mas nao consegui evoluir ! Algum de voces tem alguma linha para mim seguir? ou exemplo pratico?
brigadinha
Taty
O site do seus fornecedores é java??
Por que você não este ID por parâmetro na hora que a pessoa clicar no link.
Isto seria possível??
Entao Daniel,
É java sim…mas como seria isso de passar o parametro ?(desculpe se a reposta é simples para a pergunta…é que de tanto analisar e dar erro…ja fico meia desnorteada…)
Se não me engano é assim
www.sitetaty.com.br?id=numerodofornecedor
Você coloca isto no seu link do banner, onde id é codigo do fornecedor.
Você pode pegar no seu projeto o parâmetro da seguinte forma:
[/code]request.getParamater(“id”);[/code]
…nao deu certo, retornou Null 
Posta o codigo ai por favor.
Oii…
Codigo que esta no outro site(de onde vem o id)
<a target="_blank" href="http://www.meusite.com.br/?idcliente=123&siteRef=http://www.sitecliente.com.br"><img src="cliente.jpg" /></a>
Codigo que esta no meu site, para pegar o id do cliente
<%
String idp = request.getParameter( "idcliente" );
session.setAttribute( "cliente", idp );
%>
é isso…
Este código que pega o id está na sua página inicial?
tenta assim:
<a target="_blank" href="http://www.meusite.com.br/index.jsp?idcliente=123&siteRef=http://www.sitecliente.com.br"><img src="cliente.jpg" /></a>
.
Oi Daniel…ele ta mostrando id agora…brigadinha…!
Existe como eu trocar o banner conforme este id? ou isso somente com webservice?
Como que você carrega seu banner na tela??
E com include??
o index chama um arquivo de nome banner.jsp
dentro deste arquivo, tem a seguinte linha:
<div id="banner">
<img id="logotipo" title="Index" width="200" height="100" src="<c:out value="logo.png"/>"/>
</a>
Nesta area do banner tambem tem um fundo carregado dentro do css, que se aplica a esta linha acima: div id=“banner”
Você pode usar c:if, você já utilizou ele??
Ja utilizei …mas como seria a comparacao?
Vc criaria uma jsp para cada fornecedor, e depois
verificaria qual dar include com c:if.
Entendeu?
Entendi Daniel…
Mas entao no caso, se tenho 20 fornecedores…serao 20 jsp´s?
Mas o que muda nos banner de um fornecedor pro outro??
Só o nome ou dados estático??
Só vai mudar o banner mesmo …um banner vai estar escrito cliente A…outro cliente B.(sera uma imagem jpg mesmo)
Conforme o id busca o .jpg e nome do cliente.