Olá:
Tenho um JSP com o seguinte códig:
<%
String stringSearch = request.getParameter("umParametro");
if (stringSearch != null && !stringSearch.equals("") ){
%>
<%-- Meu codigo aqui. --%>
<%
}
%>
Para não misturar código Java com HTML, estou começando a usar o JSLT do Projeto Jakarta. Minha página ficou assim:
<jsp:useBean id="stringSearch" scope="page" class="java.lang.String">
<%
stringSearch = request.getParameter("txtStringSearch"); //dado da busca
%>
</jsp:useBean>
<c:if test="${stringSearch != null && stringSearch != ´´}">
<%-- Meu codigo aqui. --%>
</c:if>
Agora o código não funciona como antes. O conteudo dentro da tag c:if não aparece de jeito nenhum. Tentei fazer test="${!empty stringSearch}" mas aconteceu a mesma coisa. Como devo "traduzir" a condição do código original para a tag?
Grato,
Rafael Ubiratam Clemente Afonso
Java 2 Certified Programmer
P.S.: Deveria ter usado as tags code do forum, mas os simbolos "<", ">" e "/" são convertidos para seus códigos HTML. :-Y
[ Esta mensagem foi editada por: rucafonso em 19-02-2003 15:45 ]
Dúvidas com JSTL (c:if)
R
3 Respostas
R
Minha dúvida foi sanada no <A HREF="http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&f=50&t=002857" TARGET="_blank"> forum da JavaRanch. Serve tambem para sanar dúvidas sobrer a "linguagem" usada no JSTL.
F
Olá,
se não me engano vc não pode usar "&&" dentro da tag. Tenta usar:
<if …condição 1…
<if …condição …
R
Segundo o cara do javaRanch, deve-se utilizar "and" no lugar de "&&´.
Criado 19 de fevereiro de 2003
Ultima resposta 19 de fev. de 2003
Respostas 3
Participantes 2