You are here: Articles > Computers & Technology > jsp

 See more articles about "jsp "

JSP and JSTL Tutorials - Tutorial Addendum - JSTL - Amount Library



 31 December 18:00   

    



    



    

(Continued from antecedent part...)

    



    

c:forEach Action

    



    

<c:forEach var="name" items="expression"

    

begin="expression" end="expression" step="expression">

    

body

    

</c:forEach>

    



    



    

If the "items" aspect is specified, it will be acclimated to analyze an arrangement or

    

collection object, the elements in the arrangement or accumulating will be iterated.

    

At anniversary iteration, the accepted aspect will accredit to a called capricious specified

    

in the "var" attribute, and physique will be processed. If the "begin", "end" or "step"

    

attribute is specified, it will be acclimated to bind the alpha element,

    

the catastrophe element, or the move admeasurement of the iteration.

    



    

If the "items" aspect is not specified, an basis accumulation will be acclimated to

    

iterate from the "begin" amount to the "end" amount dispatch with the "step" value.

    



    

The c:forEach activity serves agnate purposes as the Java for statement. But there

    

is no breach mechanism.

    



    

c:forTokens Action

    



    

<c:forTokens var="name" items="expression" delims="expression"

    

begin="expression" end="expression" step="expression">

    

body

    

</c:forTokens>

    



    



    

The cord defined by the "items" aspect will be tokenized with

    

the delimiter defined by the "delims" attribute. Then consistent tokens

    

will be iterated. At anniversary iteration, the accepted badge will accredit

    

to a called capricious specified

    

in the "var" attribute, and physique will be processed.

    

If the "begin", "end" or "step"

    

attribute is specified, it will be acclimated to bind the alpha element,

    

the catastrophe element, or the move admeasurement of the iteration.

    



    

JSTL Amount Archetype - JstlObjects.jsp

    



    

As my first JSTL amount example, JstlObjects.jsp, is to use c:forEach to browse

    

through all the absolute objects, and c:forTekons to breach the chic aisle into

    

multiple items.

    

 

    

<?xml version="1.0"?>

    

<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page"

    

xmlns:c="http://java.sun.com/jstl/core" version="1.2">

    

<!-- JstlObjects.jsp

    

Absorb (c) 2003 by Dr. Yang

    

-->

    

<jsp:directive.page contentType="text/html"/>

    

<html><body>

    

<p>Browsing all the JSTL absolute objects:</p>

    

<p>"pageContext":</p>

    

<c:out value="${pageContext}"/><br/>

    

<p>"pageScope":</p>

    

<c:forEach items="${pageScope}" var="entry">

    

<c:out value="${entry}"/><br/>

    

</c:forEach>

    

<p>"requestScope":</p>

    

<c:forEach items="${requestScope}" var="entry">

    

<c:out value="${entry}"/><br/>

    

</c:forEach>

    

<p>"sessionScope":</p>

    

<c:forEach items="${sessionScope}" var="entry">

    

<c:out value="${entry}"/><br/>

    

</c:forEach>

    

<p>"applicationScope":</p>

    

<c:forEach items="${applicationScope}" var="entry">

    

<c:out value="${entry}"/><br/>

    

</c:forEach>

    

<p>"param":</p>

    

<c:forEach items="${param}" var="entry">

    

<c:out value="${entry}"/><br/>

    

</c:forEach>

    

<p>"paramValues":</p>

    

<c:forEach items="${paramValues}" var="entry">

    

<c:out value="${entry}"/><br/>

    

</c:forEach>

    

<p>"header":</p>

    

<c:forEach items="${header}" var="entry">

    

<c:out value="${entry}"/><br/>

    

</c:forEach>

    

<p>"headerValues":</p>

    

<c:forEach items="${headerValues}" var="entry">

    

<c:out value="${entry}"/><br/>

    

</c:forEach>

    

<p>"cookie":</p>

    

<c:forEach items="${cookie}" var="entry">

    

<c:out value="${entry}"/><br/>

    

</c:forEach>

    

<p>"initParam":</p>

    

<c:forEach items="${initParam}" var="entry">

    

<c:out value="${entry}"/><br/>

    

</c:forEach>

    

<p>Class aisle list:</p>

    

<c:forTokens

    

items="${applicationScope[ org.apache.catalina.jsp_classpath ]}"

    

delims=";" var="entry">

    

<c:out value="${entry}"/><br/>

    

</c:forTokens>

    

</body></html>

    

</jsp:root>

    



    

(Continued on next part...)

    



    



 


 foreach, items, value, {entry}, entry, expression, attribute, specified, element, fortokens, iteration, jstlobjects, delims, , entry <, value {entry}, {entry} <, var entry, foreach <, foreach items, jstl core, items attribute, html <, < jsp, expression step expression, expression begin expression, named variable specifiedin, jstl core example, core example jstlobjects, name items expression, var name items, tutorials tutorial notes, tutorial notes jstl, notes jstl core, jstl core library, jstl tutorials tutorial,

Share JSP and JSTL Tutorials - Tutorial Addendum - JSTL - Amount Library:
Digg it!   Google Bookmarks   Del.icio.us   Yahoo! MyWeb   Furl  Binklist   Reddit!   Stumble Upon   Technorati   Windows Live   Bookmark

Text link code :
Hyper link code:

Also see ...

JSP and JSTL Tutorials - Tutorial Addendum - JSTL - Amount Library
i(Continued from antecedent part...)/iI am not assuming you the achievement here. But it is correct. Assurance me. As you can see in the antecedent code, I am not breaking the bend on "j" when "i" has alre

JSP and JSTL Tutorials - Tutorial Addendum - JSTL - Syntax and Announcement Accent
This affiliate explains:Basics on JSTL syntax.Basics on Announcement Language.Literal data and called variables.Basic operators and operations

JSP and JSTL Tutorials - Tutorial Addendum - JSTL - Syntax and Announcement Accent
i(Continued from antecedent part...)/iThe accurate data rules are simple to understand, with a brace of exceptions:No accurate data for appearance data type. String ca

JSP and JSTL Tutorials - Tutorial Addendum - JSTL - Syntax and Announcement Accent
i(Continued from antecedent part...)/iAs you can see, this action is actual complex. But it does create page columnist slife easier by putting a lot of intelligence abaft this operation. But it alsobrings

JSP and JSTL Tutorials - Tutorial Addendum - JSTL - Syntax and Announcement Accent
i(Continued from antecedent part...)/iDo you accept any supprises if you analyze your assumption with output? I accept someexplanations on the achievement to advice you:Example 3 show

JSP and JSTL Tutorials - Tutorial Addendum - Localization Internationalization - Non ASCII Characters in JSP Pages
This affiliate explains:How characters biking from JSP files to browser screens.How ASCII characters plan in JSP pages. How to present non ASCII characters in HTML d

JSP and JSTL Tutorials - Tutorial Addendum - Localization Internationalization - Non ASCII Characters in JSP Pages
i(Continued from antecedent part...)/iLet s attending at the additional allotment first to see how non ASCII characters are stored in HTML documents, transferred from Web servers to browsers, displayed on

JSP and JSTL Tutorials - Tutorial Addendum - Localization Internationalization - Non ASCII Characters in JSP Pages
i(Continued from antecedent part...)/iJava Strings Byte Sequences Encoded for Bounded LanguagesLet s try advantage 1 mentioned in the antecedent area first. Actuality is my

JSP and JSTL Tutorials - Tutorial Addendum - Localization Internationalization - Non ASCII Characters in JSP Pages
i(Continued from antecedent part...)/iIn adjustment to analysis out how to ascendancy those factors, I best two simplifiedChinese characters, and entered them in 7 altered formats as a simple HTML paragraph:

JSP and JSTL Tutorials - Tutorial Addendum - Localization Internationalization - Non ASCII Characters in JSP Pages
i(Continued from antecedent part...)/iStatic HTML Argument JSP Page in XML SyntaxIn the third test, the changeless argument is amid into a JSP page in XML syntax:br