Verificar se o campo esta vazio

2 respostas
E

Boa noite pessoal, gostaria de saber como faço para verificar se o campo esta vazio para depois efetuar a gravação no banco.
Tentei utilizar o metodo Length mas não obtive sucesso, não sei o que esta errado, segue abaixo o erro que ocorreu no browser:

org.apache.jasper.JasperException: Unable to compile class for JSP:

An error occurred at line: 24 in the jsp file: /cadPais.jsp
The method Length() is undefined for the type String
21:
22:


23: <%
24: if (request.getParameter(“pais”).Length() <= 0){
25: out.println(“O texto digitado é inválido”);
26: response.sendRedirect(“cadPais.jsp”);
27: }
An error occurred at line: 30 in the jsp file: /cadPais.jsp

st cannot be resolved

27: 	}

28: 	else{

29: 		try{

30: 			st.executeUpdate(“insert into pais (pais) values '”+request.getParameter(“pais”));

31: 		}

32: 		catch(SQLException eSQL){

33: 			out.println("Erro de conexão com o banco de dados: "+eSQL);

PS.: A conexão com o banco eu fiz em uma classe separada.
Valeu se alguem puder me ajudar, abraços.

2 Respostas

L
String pais = request.getParameter("pais")!=null? request.getParameter("pais").trim() : "" ; 

if(pais.length()>0){
...
}else{
// campo vazio
}
E

Blz Lauro, funcionou, valeu.

Criado 7 de fevereiro de 2008
Ultima resposta 8 de fev. de 2008
Respostas 2
Participantes 2