Inserir em base de dados informação da tabela em jsp

1 resposta
P

estou construindo 1 portlet em eclipse, liferay, java.

bom dia pessoal,

primeiramente já pesquisei no forum no google e nada.
como sou novato nessa caminhada de java, mais uma vez estou aqui esperando que me ajudem, agora passo a dizer o que eu quero fazer.

estou construindo uma pagina jsp onde tenho 2 caixa de texto com NOME E MORADA, a medida que o utilizador vai colocando os nomes e moradas vou fazer um append de uma linha na tabela abaixo e limpo as duas caixas de textos.

ate aqui tudo bem.

agora vem o problema, não sei como faço para pegar essas informações de nomes e moradas la no meu class .java (mvc portlet) que é onde eu faço tratamento das informações, isto porque preciso inserir esses nomes e moradas num base de dados.

o que estou pensando (não sei se é correcto e também não estou conseguindo fazer)
- colocar as informações num array na pagina jsp e pegar este array em class .java (mvc portlet) e apartir daí inserir num base de dados.

o que voces me aconselhem a fazer, como posso resolver este problema?

aqui vai o codigo daquilo que ja fiz:

jquery
<script type="text/javascript"> 

$(function(){
	
	$('#adiciona').click(function(){
			 
    	//recuperando o próximo numero da linha 
   		var next = $('#addPessoa').children('tr').length + 1;      
    	
    	//texto inserido nas 2 caixas nome e morada
   		var nome= $("input[name=nome]").val();
   		var morada= $("input[name=morada]").val();
 
    	//inserindo nome, morada, imagem apagar 
    	$('#addPessoa').append('<tr>' +
    			'<td> '+nome+' </td>'+
        		'<td> '+morada+' </td>' +
       			'<td>X</td>' +
    		'</tr>');    	


  		//armazenando a quantidade de linhas ou registros no elemento hidden 
    	$(':hidden').val(next);  	  		         
      
  		//limpar as duas caixas de texto 
  		$("input[name=nome]").val('');
  		$("input[name=morada]").val('');
      
	});
	
});

</script>
html
<input type="text" name="nome" size="30" />
	<input type="text" name="morada" size="30" />
	<a href="#" id="adiciona">Add Item</a>
	
	
	
	<br><br>
	
	
		<table border="1">
    		<tbody id="addPessoa">
        		<tr>
           			 <td>nome</td>
            		 <td>morada</td>
            		 <td>delete</td>
        		</tr>
    		</tbody>
		</table>

		<input type="hidden" value="1" name="quantidade_itens" />

1 Resposta

P

entendidos da matéria, ninguém para dizer alguma coisa?

se precisem de mais informação, posso fornecer.

Criado 5 de maio de 2012
Ultima resposta 8 de mai. de 2012
Respostas 1
Participantes 1