Duvida em struts

3 respostas
D

Opa…

To montando um sistema que para fazer o cadastro de aluno, tem que trazer preenchido o escolaID e to com uma grande dúvida em como ter isso preenchido na página do aluno. Alguém pode me dar uma luz?

Dentro do form aluno, tem o campo alunoEscolaID, eu pensei em criar um outro form, tipo um utilForm e no momento do login ou alguma outra ação, eu setar o valor nesse utilForm e na minha jsp do aluno, colocar um hidden field com este valor…mas acho que existem outras opções de se cadastrar o aluno, então minha idéia não ia funcionar mto bem…

Tem outra solução pra isso?

3 Respostas

ignacio83

Acho q não entendi muito bem…

Você que mostrar o id do futuro aluno, antes do seu cadastro?

D

não…eu preciso linkar esse aluno com um ID de uma escola…

ignacio83

Bom… vou tentar dar algumas opções:

  • Se houver algum momento onde você efetua login, você deve estar jogando o usuário que logou para a sessão, este usuario que está na sessão pode possuir o id da escola que ele pertence. Obviamente se se o usuário tiver relação com a escola. Ai você setá o id da escola na tela (com EL) ou na action. Ex com EL:
<html:hidden property="escolaId" value="${usuario.escola.id}">

ou

<html:hidden property="escolaId" value="${usuario.escolaId}">
<html:hidden property="escolaId" value="${escolaId}">

Espero ter ajudado…

Criado 22 de setembro de 2007
Ultima resposta 23 de set. de 2007
Respostas 3
Participantes 2