Boa tarde.
É o seguinte, estou fazendo alguns teste com JSP, Flash e MySQL.
Já consegui enviar os dados do Form (Flash) para o JSP e dele para o MySQL. Então eis a dúvida, como faço para recuperar esses dados que estão no MySQL e exibí-los no Form do Flash…
Vou postar aqui os códigos que utilizai para enviar os dados:
***** No Flash, as ações do botão Enviar.
System.useCodepage = true
Selection.setFocus('nome2')
nome2.tabIndex = 0
email2.tabIndex = 1
function EnviaForm() {
if (fNome eq '') {
alerta = 'Preencha o campo nome!'
Selection.setFocus('nome2');
} else if (fEmail eq '' || fEmail.indexOf('@', 0) eq -1 || email.indexOf('.', 0) eq -1) {
alerta = 'Insira um e-mail valido!'
Selection.setFocus('email2');
} else {
validaCampo = '1';
loadVariablesNum('http://localhost:8080/mailNED/Teste.jsp', 0, 'POST')
alerta = 'Enviando dados...'
}
}
****** No JSP Teste.jsp
<%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*" errorPage="" %>
<%@ include file="carrega.jsp" %>
<%
String jNome = request.getParameter("fNome");
String jEmail = request.getParameter("fEmail");
String jValida = request.getParameter("validaCampo");
if ((jValida!=null)&&(jValida.equals("1")))
{
Connection con = DriverManager.getConnection("jdbc:mysql://localhost/teste?user=fulano&password=123456");
Statement stm = con.createStatement();
stm.executeUpdate("insert into teste (nome, email) values ('"+jNome+"','"+jEmail+"')");
stm.close();
con.close();
}
%>
**** No JSP carrega.jsp
<%!
public void jspInit()
{
//Carregamento do driver para BD Mysql
try
{
Class.forName("com.mysql.jdbc.Driver");
}
catch (ClassNotFoundException e)
{
System.out.println("Erro ao carregar driver Mysql - "+e.toString());
}
}
%>