Galera estou fazendo uma aplicaçãozinha como estudo com esses três JSP, JavaBeans e JSTL, e gostaria de uma ajuda numa duvida minha.
tenho o seguinte codigo:
// seria o meu Bean de usuario
public class Usuario implements Serializable{
private String nome;
private String sobrenome;
// gets and sets
}
e outra classe aonde salva no banco
public class UsuarioDAO {
private Connection connection;
public UsuarioDAO() throws SQLException{
this.connection = ConnectionFactory.getConnection();
}
public void adiciona(Usuario usuario) {
//implementação do metodo adiciona
}
public void altera(Usuario usuario) {
//implementação do metodo alterar
}
e outros metodos metodos que fazem parte do escopo da classe…
e meu cadastroUsuario.jsp
<form name="user" action="salvarUsuario.jsp" method="POST">
Nome: <input type="text" name="nome" value="" /><br>
Sobrenome: <input type="text" name="sobrenome" value="" /><br>
<input type="submit" value="Salvar" name="salvar" />
<input type="reset" value="Cancelar" name="cancelar" />
</form>
e salvarUsuario.jsp
<html>
<body>
<jsp:useBean id="cadUsuario" scope="application" class="com.controletarefa.controller.Usuario" />
<jsp:setProperty name="cadUsuario" property="*" />
<p>usuario salvo com sucesso!!!</p><br>
<a href="../index.jsp">Home</a>
</body>
</html>
Agora vem a minha duvida.
<input type="submit" value="Salvar" name="salvar" />
nesse button não teria que ter alguma chamada ao metodo salvar(usuario); ???
e também
Nome: <input type="text" name="nome" value="" /><br>
nesse campo não deveria estar passando alguma coisa em value="???" ???
basicamente minha duvida seria, no botão salvar não deveria ter uma chamada ao metodo salvar(usuario) e nos campos nome e sobrenome não deveria estar passando alguma coisa para o setNome(String nome);
essa seria minha duvida no momento, desde já agradeço a atenção de todos.