Parâmetros, de novo

10 respostas
O

Algum colega poderia me dizer porque no INTERNET EXPLORER , o seguinte código grava somente valorer nulos?
Onde “nome” é um input.
No netscape funciona bem.
Será que é alguma configuração, eu uso o TOMCAT 4.0.
Já verifiquei a sintaxe das aspas duplas e simples.

try
{
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");          
    Connection con = DriverManager.getConnection("jdbc:odbc:teste","","");
    Statement st = con.createStatement();
    st.execute("insert into clientes(nome) values('" + request.getParameter("nome") + "')");
}
catch(Exception SQLException)
{}

%>

Desde já agradeço

10 Respostas

R

[color=“darkblue”]Confira no seu HTML se o form que envia os dados é GET ou POST.
O IE tem algumas restrições ao fazer envio de formulários!
:wink:
Espero ter ajudado!!![/color]

O

A princípio esta tudo bem, ainda estou com problemas, este é a minha página de teste. Vocês colegas já tiveram esse problema? Justo agora que eu estava motivado com JSP.

Valeu.

<%<a class="mention" href="/u/page">@page</a> contentType=“text/html%>

<%<a class="mention" href="/u/page">@page</a> pageEncoding=“UTF-8”%>

<%<a class="mention" href="/u/page">@page</a> import=“java.sql.<em>"%>

<%<a class="mention" href="/u/page">@page</a> import="<a href="http://java.net">java.net</a>.</em>”%>

<%<a class="mention" href="/u/page">@page</a> import=“java.util.<em>"%>

<%<a class="mention" href="/u/page">@page</a> import="javax.servlet.</em>%>

<%<a class="mention" href="/u/page">@page</a> import=“javax.servlet.http.*”%>

<html>

<head>

<title>Nova pagina 1</title>
<body>

<form  name =“formulario” method=“GET” action="–WEBBOT-SELF–">

<input type =“text” name=“nome”>     </input>

<input name=“endereco”> </input>

<input name=“bairro”>   </input>

<input name=“cidade”

>   </input>

<%-- <jsp:useBean id=beanInstanceName scope=session class=beanPackage.BeanClassName /> --%>

<%-- <jsp:getProperty name=beanInstanceName  property=propertyName /> --%>

<p><button name=“botao” onclick="

<%

try
{
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");          
    Connection con = DriverManager.getConnection("jdbc:odbc:teste","","");
    Statement st = con.createStatement();
    st.execute("insert into clientes(nome) values('" + request.getParameter("nome") + "')");
}
catch(Exception SQLException)
{}

%>

"> </button></p>
</form>
</body>
</html>

R

[color=“darkblue”]Fala aê!
Cara como eu te falei… o IE tem algumas restrições qnt à HTML, sabes que existem tags que não há nessecidade de serem fechadas, estou vendo que vc fechou todos os seus inputs!
Experimente tirar os fechamentos dele!

[]'s[/color]

O

Colega, gostaria de saber como você escreveria esse código
pode ser só a parte dos input’s, só por curiosidade se não for muito…
talvez caia a ficha para mim, he,he,he.

Agradeço a ajuda e atenção.

J

Ae kra… fica assim oh…

<input type =“text” name=“nome”>
<input name=“endereco”>
<input name=“bairro”>
<input name=“cidade”>

com isso eh pra funcionar… mas se mesmo assim nao rolar… tenta pegar o parameter no teu servlet e atribuir a uma variavel String antes de passar para a sql!

ok?!

Abraços!

O

Funcionou super bem.

Obrigado pela ajuda.

A

Cara,
crie um objeto com um metodo para fazer a conexão com o banco pra vc e apenas instancie ele no JSP!

R

[color=“darkblue”]Olá!!!
O Jujo se antecedeu a mim… :grin:
hehehehehhee

[]'s[/color]

O

a sim é claro esse foi um código para teste, mesmo porque tenho vergonha de admitir, mas eu não entendo muito de HTML, java eu já conhecia, e me interessei por JSP…, agora tenho que correr atrás(mesmo sendo fácil) de aprender HTML; para não cometer erros “tolos”.

R

[color=“darkblue”]Cara, não tenha vergonha de admitir os seus defeitos, lembre-se q é em cima deles que vc vai trabalhar para se tornar melhor noq faz!!!
E pra falar a verdade, eu sou uma negaão em HTML tbm… heheheheh
Essa tese é que eu sou muito ligado à sistemas e seus defeitos, então pra mim não foi dificil de matar essa charada… Se vc não sabe a Web é um sistema!!! sim sim!!! :slight_smile:

QQ dúvida continue postando!!! Blz??

[]'s[/color]

Criado 16 de agosto de 2004
Ultima resposta 17 de ago. de 2004
Respostas 10
Participantes 4