Ola todos,
no codigo abaixo:
--------------
<%@ page import="jpatour.*" %>
<jsp:useBean id="secao" class="SecaoBean" scope="request"/>
<jsp:useBean id="materia" class="MateriaBean" />
<HTML>
<HEAD>
<TITLE>
Gourmet
</TITLE>
</HEAD>
<BODY>
dadosDaSecao:<BR>
Codigo <jsp:getProperty name="secao" property="codigo" /><BR>
Nome <jsp:getProperty name="secao" property="nome" /><BR>
FiguraTitulo <jsp:getProperty name="secao" property="figuraTitulo"
/><BR>
Sequencia <jsp:getProperty name="secao" property="seq" /><BR>
<P>
Dados das Materias:<BR>
<%
MateriaBean[] materias = ( MateriaBean[] )request.getAttribute(
"materias" );
for ( int i = 0; i < materias.length; i++ ) {
materia = materias[i];
%>
Codigo = <jsp:getProperty name="materia" property="codigo" /><BR>
Titulo = <jsp:getProperty name="materia" property="titulo" /><BR>
Descricao = <jsp:getProperty name="materia" property="descricao"
/><BR>
Conteudo = <jsp:getProperty name="materia" property="conteudo" /><BR>
<%
} // for
%>
A diretiva page import não funciona, tive de referenciar o pacote para
todas as classes, e o no loop onde o bean materias recebe um valor de um
bean do esmo tipo extraido de um array, que por sua vez estava
armazenado no objeto requrest, as tags getProperty não funcionam, ou o "
materia = materias[i] " não funciona pos as elas mostram os valores
default do construtor do bean.
quand fiz as seguintes modificações funcionou. alguem poderia me
orientar onde pode estar o problemas, pos tive de utilizar mais
scriptles do que pretendo, pois acho que as taglibs me proporcionam um
nível maior de abstração.
eis o código:
--------------------
<jsp:useBean id="secao" class="jpatour.SecaoBean" scope="request"/>
<HTML>
<HEAD>
<TITLE>
Gourmet
</TITLE>
</HEAD>
<BODY>
dadosDaSecao:<BR>
Codigo <jsp:getProperty name="secao" property="codigo" /><BR>
Nome <jsp:getProperty name="secao" property="nome" /><BR>
FiguraTitulo <jsp:getProperty name="secao" property="figuraTitulo"
/><BR>
Sequencia <jsp:getProperty name="secao" property="seq" /><BR>
<P>
Dados das Materias:<BR>
<%
jpatour.MateriaBean[] materias = ( jpatour.MateriaBean[]
)request.getAttribute( "materias" );
jpatour.MateriaBean materia;
for ( int i = 0; i < materias.length; i++ ) {
materia = materias[i];
%>
Codigo = <%= materia.getCodigo() %><BR>
Titulo = <%= materia.getTitulo() %><BR>
Descricao = <%= materia.getDescricao() %><BR>
Conteudo = <%= materia.getConteudo() %><BR>
<%
} // for
%>
</BODY>
</HTML>
</BODY>
</HTML>
--------------------------------------------------------
[]´s
Daniel A.
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------