Recentemente criei um tópico sobre MVC e adorei muito a ajuda dos participantes.
Mas parei numa questão que não encontrei em lugar nenhum, ou estou fazendo errado.
Meu Projeto(resumido)
MEU JSP
<form action="Controller" method="post">
<input type="text" name="campoDigita" value="">
<input type="text" disabled="disabled" name="campoFixo" value="<% classeGetSet.getCampoDigita() %>">
<input type="submit" name="botaoOK" value="OK">
</form>
MEU OBJETO
public class ClasseGetSet {
String campoDigita;
String campoFixo;
String botaoOK;
public String getCampoDigita() {
return campoDigita;
}
public void setCampoDigita(String campoDigita) {
this.campoDigita = campoDigita;
}
public String getCampoFixo() {
return campoFixo;
}
public void setCampoFixo(String campoFixo) {
this.campoFixo = campoFixo;
}
public String getBotaoOK() {
return botaoOK;
}
public void setBotaoOK(String botaoOK) {
this.botaoOK = botaoOK;
}
}
[code]
MEU CONTROLLER(Servlet)
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
super.doPost(request, response);
ClasseGetSet classeGetSet = null;
classeGetSet.setCampoDigita(request.getParameter("campoDigita"));
classeGetSet.setCampoFixo(request.getParameter("campoFixo"));
//manda para minha Classe DAO
//retorna classeGetSet
System.out.println("campoDigita: " + classeGetSet.getCampoDigita());
System.out.println("campoFixo: " + classeGetSet.getCampoFixo());
//Adicionando Objeto
request.setAttribute("classeGetSet", classeGetSet);
//COMO EU CHAMO MEU O JSP????
request.forward("/meuJSP.jsp");
//Tem outra maneira
}[/code]
São duas as minhas perguntas:
- Como eu redireciono para o meu JSP?
- Como eu trabalho com meu objeto “ClasseGetSet” no meu JSP? Com código java mesmo? Como se eu fosse atribuir o valor do campo campoDigita no campoFixo!!!
Espero ter explicado bem meu problema para o entendimento de todos.
Desde já agradeço a atenção.
Obrigado,
[i]Rodrigo Sehnem[/i]