One step you need to take care of, if you haven't yet, is reading the JSTL specification. If you had, you would have noticed that "$param.userName" should be "${param.userName}". I'm not certain whether this the cause of your exception, however.
> -----Original Message----- > From: joni santoso [mailto:[EMAIL PROTECTED] > > here is my test.jsp : > > <!-- > <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" > %> > > Your name is : <c:out value="$param.userName" > default="Unknown" /> > --> > > when i ran it, errors happened. this is the error: > > root cause > java.lang.NoClassDefFoundError > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:140) > at > org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager.getE va > luatorByName(ExpressionEvaluatorManager.java:146) > at > org.apache.taglibs.standard.tlv.JstlBaseTLV.validateExpression(JstlBaseT LV > .java:202) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]