Mostrando resultado de consulta em outro campo

3 respostas
C

Fala Pessoal, tenho mais uma duvida aqui.

Conforme codigo de exemplo abaixo, eu estou precisando que o usuario digite o codigo do Representante e apareça o nome do representantes na campo de baixo, mas preciso fazer isso sem chamar nenhuma outra pagina.

As Consultas eu já tenho tudo certinho só queria jogar o resultado dela no compo do Nome do Representante.

Alguem consegue me ajudar?

<%@page import="javax.xml.transform.Result"%>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
    <%@ page import="tabelas.*" %>
    <%@ page import="java.sql.ResultSet" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<style type="text/css">
<!--
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
}
.style2 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0033FF;
}
-->
</style>
</head>

<body>
<table width="835" border="0" cellpadding="2" cellspacing="2" bgcolor="#E0E0E0">
  <tr>
    <td colspan="2"><span class="style1">Representante</span></td>
  </tr>
  <tr>
    <td width="145"><div align="right" class="style2">Cod. Representante: </div></td>
    <td width="674"><label>
      <input name="textfield" type="text" size="10" />
      <input type="submit" name="Submit" value="Ir&gt;" />
    </label></td>
  </tr>
  <tr>
    <td><div align="right" class="style2">Representante</div></td>
    <td><input name="textfield2" type="text" size="45" /></td>
  </tr>
</table>
</body>
</html>

3 Respostas

C
cleiflavio:
Fala Pessoal, tenho mais uma duvida aqui.

Conforme codigo de exemplo abaixo, eu estou precisando que o usuario digite o codigo do Representante e apareça o nome do representantes na campo de baixo, mas preciso fazer isso sem chamar nenhuma outra pagina.

As Consultas eu já tenho tudo certinho só queria jogar o resultado dela no compo do Nome do Representante.

Alguem consegue me ajudar?

<%@page import="javax.xml.transform.Result"%>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
    <%@ page import="tabelas.*" %>
    <%@ page import="java.sql.ResultSet" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<style type="text/css">
<!--
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
}
.style2 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0033FF;
}
-->
</style>
</head>

<body>
<table width="835" border="0" cellpadding="2" cellspacing="2" bgcolor="#E0E0E0">
  <tr>
    <td colspan="2"><span class="style1">Representante</span></td>
  </tr>
  <tr>
    <td width="145"><div align="right" class="style2">Cod. Representante: </div></td>
    <td width="674"><label>
      <input name="textfield" type="text" size="10" />
      <input type="submit" name="Submit" value="Ir&gt;" />
    </label></td>
  </tr>
  <tr>
    <td><div align="right" class="style2">Representante</div></td>
    <td><input name="textfield2" type="text" size="45" /></td>
  </tr>
</table>
</body>
</html>
alberthy

Isso seria muito simples amigo. É a mesma coisa quer mostrar uma mensagem de erro na página. Em vez da mensagem você irá fazer a consulta do representante e adicionar o mesmo na página.

Abra o código java e entre com sua lógica.

Mas ou menos assim:

<%

if (!nomeRepresentante.equals("")){
     out.println("Nome: "+nomeRepresentante);
}

%>

Faz muito tempo que não utilizo JSP, mas acho que é por ai...

Abraço.

C

alberthy a questão não é essa, o meu problema é como pegar esse cod. Representante que vou digitar e levar para minha consulta e retornar no campo representante o nome dele consultado na base, mas sem sair da minha pagina.

Eu poderia fazer assim, colocar um botão “submit” que chama uma outra pagina que nessa outra pagina eu pegue esse cod. representante através do request.getParameter e retornaria para a minha pagina com o resultado.

MAS eu não quero ir para outra pagina fazer essa consulta e sim queria saber se existe uma forma de fazer isso sem sair da pagina.

Será que vcs me entenderam?

Criado 17 de maio de 2012
Ultima resposta 17 de mai. de 2012
Respostas 3
Participantes 2