Duvida Fazer Update - JSP

Então no sistema aki, ele abre os dados ai blz, ai tem 1 botao pra add novo, e uma imagenzinha para editar, no editar ele abriria uma pagina nova com os dados ai eu mudo o q eu kero e do atualizar.

So que minha duvida é o seguinte.
Qdo eu clico na imagem de editar, ele pra pagina carregando os parametros do registro q eu escolhi editar.
Eu queria q ele fizesse os comandos so qdo eu apertar no submit. mas ele ja faz esses comandos qdo carrega a pagina entao os registro ficam todos null,

Como eu faço isso?

Tipo na pagina usuario onde ta a imagem.

altusuario.jsp?codigo=<%=rs.getString("log_id") %>&nome=<%=rs.getString("log_usuario") %>&pass=<%=rs.getString("log_senha") %>&acesso=<%=rs.getString("log_nivel_acesso") %>

Os Comandos sao…

 
	try{
	Class.forName("org.postgresql.Driver");
		Connection c;
		c = DriverManager.getConnection("jdbc:postgresql://localhost/VideoAula","postgres","123");
		
			String sql = "Update Login set log_usuario = ?,log_senha = ?, log_nivel_acesso = ? where log_id =" + 
			request.getParameter("codigo");
			
			PreparedStatement ps = c.prepareStatement(sql);
			ps.setString(1, request.getParameter("txtUsuario"));
			ps.setString(2, request.getParameter("txtSenha"));
			ps.setString(3, request.getParameter("txtNivel"));
ps.executeUpdate(sql);
}

NO Action do Form oq eu devo colocar.?

Se alguem puder ajudar valeu =D