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,