I'm running Tomcat 5.0 using jstl 1.1 and have examples from oreilly under my webapps folder that don't have any problems with the following code. Also, what is the best way to handle complex forms in JSP using JSTL? Could someone please help.
When I attempt to do something like this:
<%@ taglib prefix="c" uri="
http://java.sun.com/jsp/jstl/core" %>
<c:forEach items="${param}" var="current">
<c:out value="${current.key}" />
<c:out value="${current.value}" />
</c:forEach>
I get this error:
--------------------------
---------
exception
org.apache.jasper.JasperEx
ception
org.apache.jasper.servlet.
JspServlet
Wrapper.se
rvice(JspS
ervletWrap
per.java:3
58)
org.apache.jasper.servlet.
JspServlet
.serviceJs
pFile(JspS
ervlet.jav
a:301)
org.apache.jasper.servlet.
JspServlet
.service(J
spServlet.
java:248)
javax.servlet.http.HttpSer
vlet.servi
ce(HttpSer
vlet.java:
856)
root cause
java.lang.NullPointerExcep
tion
org.apache.jsp.testCheck_j
sp._jspSer
vice(testC
heck_jsp.j
ava:180)
org.apache.jasper.runtime.
HttpJspBas
e.service(
HttpJspBas
e.java:133
)
javax.servlet.http.HttpSer
vlet.servi
ce(HttpSer
vlet.java:
856)
org.apache.jasper.servlet.
JspServlet
Wrapper.se
rvice(JspS
ervletWrap
per.java:3
11)
org.apache.jasper.servlet.
JspServlet
.serviceJs
pFile(JspS
ervlet.jav
a:301)
org.apache.jasper.servlet.
JspServlet
.service(J
spServlet.
java:248)
javax.servlet.http.HttpSer
vlet.servi
ce(HttpSer
vlet.java:
856)
--------------------------
----------
----