Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Comecei a pouco a aprender Java, completamente iniciante.
Estou tentando fazer um sistema simples onde eu realizo um cadastro de curriculo. Na pagina de cadastro existe dois grupos de checkbox onde faço um select no banco por tanto tem o mesmo nome.
Um para linguagem de programação e outro de banco de dados.
Até ai OK.
Estou usando JSP e servlet;
Eu travei na seguinte parte, no meu servlet to recuperando os valores do checkbox dessa forma ("String[] valorlinguagem = request.getParameterValues("linguagem");" , assim ele me retorna um array de string com os meus checkbox que foram habilitados.
-
@servelet
-
-
Acontece que na minha classe o metodo "setId_curriculoLinguagem"ele ta me retornando um Long porque irei pegar somente o valor ID da linguagem para gravar na tabela. E ta dando erro nessa linha.
Gostaria que alguem com mais experiencia que eu me desse uma orientação nesse caso, se eu to fazendo da forma correta ou não.
Segue os meus codigos
Classe CurriculoLinguagem
-
public class CurriculoLinguagem {
-
- private long id_curriculoLinguagem;
- private long id_curriculo;
- private long id_linguagem;
-
- this.id_curriculoLinguagem = id_curriculoLinguagem;
- this.id_curriculo = id_curriculo;
- this.id_linguagem = id_linguagem;
-
-
-
-
-
-
-
-
O meu DAO onde to inserindo os dados.
-
public class InsereCheckLinguagemDao {
-
-
-
-
- sql.append("insert into");
- sql.append(" curriculoLinguagem(i_cdcurriculo, i_cdlinguagem)");
- sql.append(" values(?,?)");
-
-
-
-
-
- ps.setNString(1, ultimo);
- ps.setLong(2, linguagem.getId_curriculoLinguagem());
-
-
-
-
Se alguem puder me ajugar nisso ai ficarei grato.
Carregando comentários...