Mensagens enviadas por: victor.bvieira
Índice dos Fóruns » Perfil de victor.bvieira » Mensagens enviadas por victor.bvieira
Autor Mensagem
Rafael Nunes wrote:EL só foi incorporada no JSP 2.0, em 1.2 creio que não vai conseguir utilizar mesmo, só dentro do JSTL.

Tenta na hora da impressão fazer ao invés de ${pessoa.nome}, faça <c:out value="${pessoa.nome}"/>


eu tentei desta forma também não rolou.

Um fato importante é que minha lista retorna 6 objetos, mesmo que eu não colocasse nenhuma EL no option, colocasse algo como "teste", ao executar o jsp deveria vir 6 testes, mas só vem 1.
biro wrote:Você está utilizando especificação 2.3 de servlet?
A versão do JSTL que você está usando é o 1.0?

Acredito que as EL's nesta versão do OC4J devem ser utilizadas apenas dentro das tags JSTL, e não como você fez para observação(${semestre.observacao}). Em vez disto coloque-a dentro de uma tag out (<c:out value="${semestre.observacao}"/>.

Espero que funcione... ^^


eu tinha passado batido por esta resposta, mas eu ja havia testado esta opção.

O problema é que nem na linha <c:forEach var="semestre" items="${ComboSemestre}"> ele esta entendendo a lista, pois se ele tivesse interpretado eu teria varias impressões do ${...} mas no caso atual tenho apenas um impressão quando deveria ter 6
estranho que no site
http://www.deakin.edu.au/its/dba/oracle-doco/9.0.4.1/9.0.4_doc_library/web.904/b10319/ovwtagut.htm#1008456

descreve a implementação da EL nesta versão do OC4J

cabeçalho web.xml


Acabei de receber a resposta da infra de empresa informando que a versão do jsp é 1.2.

Se isto for pré requisito para a EL acho que estou na roça.

Caso não seja possível vocês teria um exemplo de como posso montar este código sem EL?
Rafael Nunes wrote:O OC4J é JEE versão 4 ou superior pelo menos, para usar EL você tem de usar a versão 2.0 ou superior de JSP.

Tenta colocar:
<%@page isELIgnored="false"%>

ou adicionar no web.xml:



Rafael, bom dia,

Apenas para registrar este server esta com java 1.4, ontem eu achei esta solução mas quando fui colocar no jsp deu o erro:
OracleJSP: oracle.jsp.parse.JspParseException: Número da Linha 2, <%@page isELIgnored="false"%>
Erro: Atributo inválido: isELIgnored

Quando tentei colocar no web.xml, a aplicação toda parou.


E certifique-se que o cabeçalho do seu web.xml está declarado para utilizar JEE 1.4
Biro, bom dia,

Estou utilizando o scopo de request, fiz a alteração e não surtiu efeito.

Quanto a atualizar o servidor esta fora do meu alcance esta decisão.

A impressão que tenho é que o jsp não esta interpretando a EL.
Amigos, bom dia,

Desenvolvi uma pagina jsp na minha maquina local rodando tomcat, mas quando fui subir ela para o servidor OC4J 9.0.4 as EL não estão sendo compiladas, por exemplo se eu vir a EL ${pessoa.nome} no browser vai aparecer "${pessoa.nome}" como se fosse um texto do html.


Abaixo segue o código do jsp que criei.
Obs. ontem depois de muita pesquisa descobri que o import das jstl no oc4j era diferente do tomcat, este problema eu consegui resolver agora o da EL não to achando nada que me ajude.

Bruno, desde já lhe agradeço pela ajuda.

O metodo getDetalhamentosGrade esta dentro da classe:

Pelo pouco que entendo ela é uma classe de mapeamento do hibernate.

Olhando o XML de mapeamento desta classe encontro o seguinte fragmento:



Não sei se estou falando besteira, mas assim na primeira vez que chamo este método possuo 4 registros no banco de dados, que refletem as 4 interações do método, no segundo momento que chamo a função eu já fiz o insert do 5º registro, porem ele ainda não foi commitado, mesmo sem ter sido comitado o metodo realiza agora 5 interações apresentando o erro de null.


Amigos, boa tarde,

Sou novo no desenvolvimento em Java, a pouco tempo terminei a academia do Java e estou fazendo a academia do web na gc, e minha dúvida pode ate ser simples mas não estou sabendo por onde começar:

O meu problema é o seguinte, possuo um método:


A aplicação que estou dando manutenção esta usado hibernate e quando submeto um formulário de cadastro, ele chama este método (Que tras um saldo de horas) e depois de realizar o cadastro, o sistema chama este método novamente para exibir o novo saldo.

O problema é o seguinte, no primeiro momento que acesso este método ocorrem 4 interações dentro do loop, mas depois de inserir o novo registro quando eu chamo o método novamente ocorrem ocorrem 5 interações, como já é de se esperar, porem ele apresenta o erro:

java.lang.NullPointerException
br.senac.sp.sisdocen.hibernate.siscas.Docente.getChsGradeDetalhada(Docente.java:99)
br.senac.sp.sisdocen.hibernate.siscas.Docente.getChsTotalDetalhada(Docente.java:76)
br.senac.sp.sisdocen.DocenteAdm.getDocenteResumidoDeDocente(DocenteAdm.java:183)
br.senac.sp.sisdocen.servlet.DetalhamentoGradeAcaoServlet.processRequest(DetalhamentoGradeAcaoServlet.java:201)
br.senac.sp.sisdocen.servlet.DetalhamentoGradeAcaoServlet.doPost(DetalhamentoGradeAcaoServlet.java:63)
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


Não sei se ajuda mas abaixo segue o trecho da classe que esta chamando o método pela segunda vez:



Não o que esta errado, alguem pode me dar uma dica?

Desde já agradeço
Victor
 
Índice dos Fóruns » Perfil de victor.bvieira » Mensagens enviadas por victor.bvieira
Ir para:   
Powered by JForum 2.1.8 © JForum Team