[quote=Bruno Ferreira]o problema não esta no public ou na assinatura do método.
Da uma olhada nas chaves, se estão todas abrindo e fechando corretamente
ou se for outro erro, coloque o mouse onde esta sublinhado e diga qual o erro[/quote]
Eu coloquei meu mouse onde esta sublinhado e apareceu “illegal start of expression”
Cara vou colocar meu código verdadeiro aqui para você ver. Não o coloquei antes porque não achei necessário e não queria que meu professor descubra que o postei :mrgreen:
Quando meu problema se resolver vou apaga-lo.
Meu código é esse:
[code]<%@page contentType=“text/html” pageEncoding=“UTF-8”%>
<%@page import=“java.sql.*”%>
<%
String NomeUtilizadord=request.getParameter("NomeUtilizador");
String Passd=request.getParameter("Pass");
String Emaild=request.getParameter("Email");
String PrimeiroNomed=request.getParameter("PrimeiroNome");
String UltimoNomed=request.getParameter("UltimoNome");
String Idaded=request.getParameter("Idade");
String Moradad=request.getParameter("Morada");
String Localidaded=request.getParameter("Localidade");
String CodigoPostald=request.getParameter("CodigoPostal");
String NumeroTelemoveld=request.getParameter("NumeroTelemovel");
java.sql.Connection conn = null;
String url = "jdbc:mysql://localhost:3306/coiso";
String user = "root";
String password = "778779";
Statement st;
String xt;
public boolean verificaRegistro(){
String query="SELECT * FROM registodeclientes WHERE NomeUtilizador like'"+NomeUtilizadord+"'" ;
ResultSet rs=st.executeQuery(query);
if(rs.next()) {
JOptionPane.showMessageDialog(null, "Este registro ja existe!");
return false;
}
else
return true;
}
if(verificaRegistro()){
st = conn.createStatement();
xt = "Insert into registodeclientes (NomeUtilizador, Pass, Email, PrimeiroNome, UltimoNome, Idade, Morada, Localidade, CodigoPostal, NumeroTelemovel) values ('"+NomeUtilizador+"', '"+Pass+"', '"+Email+"', '"+PrimeiroNome+"', '"+UltimoNome+"', '"+Idade+"', '"+Morada+"', '"+Localidade+"', '"+CodigoPostal+"', '"+NumeroTelemovel+"');";
out.println("Inserido com sucesso!!");
st.executeUpdate(xt);
conn.close();
}
%>
[/code]
Não vejo onde tá o raio do erro. O problema só pode vir do public boolean. Ele faiz com que o resto do código a partir dele dê todo erro.