Java com jstl

5 respostas
T

Pessoal, como eu faço para enxergar dentro do código java <% … %> uma variável da jstl, por exemplo a variável nome <c:set var=“nome” value=“GUJ”/> . To usando JSP.

Grato.
Marcos

5 Respostas

alanbrasil1984

ha a necessidade de vc usar scriptlet?

T

Pô cara, infelizmente sim… não tô querendo mudar o código… é meio urgente… tem como fazer isto que eu preciso???
To precisando ler uma variavel fora deste trecho java .

alanbrasil1984

tu pode fazer da mesma forma que vc faz na classe java.

request.getAtribute entendeu.

T

Vou dizer o que tá rolando , pra ver se vc me ajuda …

Eu tenho uma variável fora do trecho JAVA, tipo: <c:set var=“tabela” value=“Estado”/>

Pra eu pegar dentro do meu trecho JAVA eu faria: request.getAtribute(“tabela”) ???

A variável tabela fica nula… tem alguma forma de fazer isto funcionar…

alanbrasil1984

exemplo que eu uso setando

<%
	fatto.api.CMS cms = new fatto.api.CMS();

	java.util.List destaques = cms.listarMateriasSecao("FA4B9D3E-40FB-570F-2407-CBAE81E54915", 5);
	java.util.List agendas = cms.listarMateriasSecaoAsc("BE3AAD95-22BE-1639-0531-F71834B7B5C4", 3);
	Materia enquete = cms.getUltimaMateria("CC44F5D9-AD72-EA04-567F-FFC66CB95443");

	pageContext.setAttribute("cms", cms);
	pageContext.setAttribute("destaques", destaques);
	pageContext.setAttribute("agendas", agendas);
	pageContext.setAttribute("enquete", enquete);
	
%>

ai eu uso ele na jstl normal como se fosse feito por uma classe.

Criado 23 de setembro de 2009
Ultima resposta 23 de set. de 2009
Respostas 5
Participantes 2