The Java Developers Almanac 1.4


Order this book from Amazon.

   
Home > List of Packages > javax.servlet.jsp.jstl.core  [6 examples]

e1066. Getting a Request Parameter Using JSTL in a JSP Page

When using the JSTL's expression language (see e1065 Enabling the JSTL Expression Language in a JSP Page), the request parameters are made available in the implicit object param. This example demonstrates how to include the value of a request parameter from the query string or posted data in the generated output:
    <%-- Declare the core library --%>
    <%@ taglib uri="/WEB-INF/tld/c.tld" prefix="c" %>
    
    <c:choose>
        <c:when test="${empty param.name}">
            Please enter your name.
        </c:when>
        <c:otherwise>
            Hello <b><c:out value="${param.name}" /></b>!
        </c:otherwise>
    </c:choose>
If the page was accessed with the URL:
    http://hostname.com/mywebapp/mypage.jsp?name=John+Smith
the resulting output would be:
    Hello <b>John Smith</b>!

 Related Examples
e1064. Using the Java Standard Tag Library (JSTL) in a JSP Page
e1065. Enabling the JSTL Expression Language in a JSP Page
e1067. Saving Data Using JSTL in a JSP Page
e1068. Saving and Emitting HTML Fragments Using JSTL in a JSP Page
e1069. Conditionally Generating Output Using JSTL in a JSP Page


© 2002 Addison-Wesley.