I use :
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
in the login.jsp page, in the portal-server.war
added the library in the WEB-INF/lib folder
in war for portlet, should work the same.
if the tag is not recognized at runtime, may be get the tld file, and add it in the WEB-INF.
for diagnostic purpose... see what happen...
I look at the way it is done with taglib of portal in layout jsp pages, or admin portal jsp pages... and make the same for the jstl lib
hope it helps...
thanks for the help. It turned out that I needed to add the following line to the top of my JSP:
<%@ page contentType="text/html" isELIgnored="false"%>
This tells the JSTL tags to evaluate the runtime expression, or else they assume the rentime will be evaluated before it is passed to the tag.
Thanks again for all the help.