Recuperar Varias Linhas de Um TextArea

0 respostas
M

Opa pessoal, blz!
Sou iniciante, e estou desenvolvendo um site com JSP + SErvlets
No JSP tenho um formulário de Cadastro de Currículo.

Esse form, contém um select(combo multiple) que é alimentado pelo banco com alguns itens Ex(Vale-Transporte, Plano de Saúde, etc).
Ao lado desse combo nesse mesmo form tenho um TextArea que recebe(através de um javascript) os itens clicados no combo pode receber “N” itens.

Minha dúvida, ao final de preenchimento do form meu TextArea terá “N” itens e preciso persistir isso no banco, como faço para recuperar esses itens que estão nas linhas?
Tipo, se fosse somente um input text eu recupero da seguinte forma:

//Pagina JSP(Formulario)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@page import="java.util.ArrayList"%>
<%@page import="negocio.Vaga;"%>

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Sistema de Gestao de Vagas e Candidatos</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script language="javascript" type="text/javascript" src="niceforms.js"></script>
<link rel="stylesheet" type="text/css" media="all" href="niceforms-default.css" />
</head>
	<%Vaga vaga = (Vaga) request.getAttribute("resultado");
		%>

<body><div id="container">
<form name='formulario' action='Controller' method="get" enctype="multipart/form-data" class="nice" onSubmit="return validaFormEmpresa()">
	<fieldset>
    	<legend>Cadastro de Nova Vaga</legend>
        <dl>
        	<dt><label for="nome"><div align="right"><strong>Nome da Vaga:</strong></div></label></dt>
        	<input type='hidden' name = 'do' value='insereVaga'/>
            <dd><input type="text" name="txtNome" id="txtNome" size="35" maxlength="128" /></dd>
<input type="submit" name="submit" id="submit" value="Cadastrar Vaga" />
</form>
</body>
</html>
//Comando que seta os atributos do objeto e chama a classe DAO para inserção
public class ComandoInsereVaga extends ComandoAbstrato{

	public Object execute(Map<String, String[]> parametros) throws Exception {
		System.out.println("ComandoInsereEmpresa");
			
		// instanciando um objeto Vaga
		Vaga objVaga = new Vaga();
		objVaga.setNome(parametros.get("txtNome")[0]);
			
		// insere o objeto no banco
		dao.connect();
		dao.insereVaga(objVaga);
		dao.disconnect();
		return true;
	}

}

Não sei se consegui transmitir minha duvida…

Criado 5 de outubro de 2009
Respostas 0
Participantes 1