Dúvida, como só executar quando clicar no botão submit ? JSP

Pessoal, como faz pra executar determinada parte da página só quando o botão submit for acionado… tipo… esse if ja está sendo executado na minha página quando eu abro… ja exibe a mensagem: Login e senha incorreto.

manda a submissão do Form para um servlet ou para outra página JSP…

Mas é melhor para um Servlet, procure na net sobre isso!

Não tem como fazer sem servlet ? pq tipo… o professor ainda não ensinou servlet… so queria mexer com servlet quando ele começasse a dar.
Então veja… quando eu abro o site ele ja exibe a mesagem “Login e senh incorreto.”
o if é esse:

 <%  
                        String login =  login = String.valueOf(request.getParameter("login"));  
                        String senha =  senha = String.valueOf(request.getParameter("senha"));  
   
   
   
                        if (login.equalsIgnoreCase("Felipe") && senha.equalsIgnoreCase("123")) {  
                            //Inicia a sessão.  
                            response.sendRedirect("cadastro.jsp"); //Va para página de Cadastro.  
                          } else {%>  
   
   
            <font color="red"> Desculpe, login e Senha Incorreto. </font>  
   
            <%}%>  

ninguém?

Ola!

Voce pode setar o action do form para a propria pagina jsp!

Pelo que percebi vc quer é verificar se login e senha estao corretos…

entao faça algo como :


if(!request.getParameter("login").equals("") && !request.getParameter("senha").equals("")){
   //POE SEU IF AKI
}
else{
//CONSTROI PAGINA DE LOGIN
}

[]'s

hehehehe …

coloca dentro bo botao …!!!

[code]

// seu if aqui

[/code]

se nao der certo coloca em um form q com certeza vai dar certo

pox ex:
olha ia fiz de cabeça e nao tenho certeza se e assim mesmo

[code]
<%
String login = login = String.valueOf(request.getParameter(“login”));
String senha = senha = String.valueOf(request.getParameter(“senha”));
%>

%>
if (login.equalsIgnoreCase(“Felipe”) && senha.equalsIgnoreCase(“123”)) {
//Inicia a sessão.
//Va para página de Cadastro.
} else {

%>

[/code]

e nao se esqueça do comando do nosso amigo ai …!
pra conferir se os campos sao nulos ou nao …

[quote]Ola!

Voce pode setar o action do form para a propria pagina jsp!

Pelo que percebi vc quer é verificar se login e senha estao corretos…

entao faça algo como :

view plaincopy to clipboardprint?

if(!request.getParameter("login").equals("") && !request.getParameter("senha").equals("")){ //POE SEU IF AKI } else{ //CONSTROI PAGINA DE LOGIN }

[/quote]