Limpar codigo JSP - criar classe

2 respostas
A

Ola pessoal,

Estou querendo "limpar "um codigo JSP que andei fazendo, tipo, quero deixar ele melhor

Como podem ver, ele tem codigo java no meio do JSP, queria deixar ele separado em classes

Minha duvida é como chamaria ele depois aqui na JSP para depois gravar no banco(sendo que isso que estou fazendo é um cadastro???
Queria apernder neste exemplo, pois é minha realidade, desta forma eu consigo aprender melhor..

Voces podem me dar uma força?

valeuu

...
    <%@ page contentType="text/html" language="java" import="java.sql.*"%> 
	..
<body>  
    <form name="form1" method="post" action="alocaLm.jsp">  
    <table border=1 cellspacing=0 cellpadding=0 >  
        <tr>  
        <td width=50><strong>  
          Nome  
       </strong></td>      
       <td width=20><strong>  
          Profissao  
       </strong></td>      
         </tr>  
      
      
    <%      
       try {  
      
          con.setNome(request.getParameter("nomeField"));  
          con.setIdade(Integer.parseInt(request.getParameter("profissaoField")));  
          con.inserirDados();  
                     
          con.setConsulta();  
          ResultSet temp = con.getResultado();  
          temp.next();  
            
          if(request.getParameter("nomeField").equals(temp.getString("nome")))  
             response.sendRedirect("http://localhost:8080/teste/alocaLm.jsp?status=Registro já existente");  
            
          do{  
          %>  
          <tr>  
              <td width=50>  
                   <%out.print(temp.getString("nome"));%>  
             </td>  
              <td width=20>  
                   <%out.print(temp.getString("profissao"));%>  
             </td>  
             
          <%}while (temp.next());  
         
       }catch (Exception e) {  
          e.printStackTrace();  
       }  
         
    %>  
	..

2 Respostas

yhhik

vc pode começar separando sua model da sua view ->MVC<-
vc tem que criar uma servlet para receber os dados da jsp e depois salva los…

outra coisa, usar scriptlets não é muito bom uma boa saisa é JSTL.

flw

aeciovc

seu JSP chamará Servlets.

Mais ou menos você terá:

Domínio (Model):

Classes de modelagem do Sistema

View

Seu JSP que pode utilizar JSTL ao invés de Scriplets.

Controller

Onde você usará suas Servlets onde basicamente processarão uma Requisição retornando uma Resposta.

Criado 13 de janeiro de 2012
Ultima resposta 13 de jan. de 2012
Respostas 2
Participantes 3