Olá Pessoal,
estou fazendo um projeto usando o vraptor scaffold e caí na seguinte situação:
No Rails voce pode usar os partials assim podendo usar um bloco de código para qualquer form, somente precisa declarar o render e passar o objeto usando o form helper, então em um projeto java estou fazendo o seguinte:
Possuo uma jsp que é de endereço, essa jsp vai ser incluída por Cliente, Empresa etc… pois endereço é comun a essas… porém como passo o valor do form Cliente ou Empresa para essa JSP endereço para que os names e values da jsp endereço possa ser comum á qualquer uma??? ex:
<ul id="dados">
<li>
<div class="field">
Nome:<br />
<input type="hidden" name="empresa.instituicao.id" value="${empresa.instituicao.id}"/>
<input type="text" name="empresa.nome" value="${empresa.nome}"/>
</div>
<div class="field">
Sinopse:<br />
<input type="text" name="empresa.sinopse" value="${empresa.sinopse}"/>
</div>
</li>
</ul>
<ul id="endereco" class="hide">
<li>
<%@include file="/WEB-INF/jsp/partials/endereco.jsp"%> <<<<<<<<<<<<<<<<, AQUI É O INCLUDE
</li>
</ul>
<<<<<<<<<<<<<<<<<<<<<<<<<<, NO ENDEREÇO
<div class="field">
Logradouro:<br />
<input type="text" name="${empresa.endereco.logradouro}" value="${empresa.endereco.logradouro}"/> <<<<<<<<< ENTÃO AQUI, QUERIA QUE VOCE UM OBJETO COMUM NO VALUE E NAME!!!!!!!!!!!!!
</div>
Abração a todos e obrigadao…