<%@ page contentType="text/html;charset=Windows-31J" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <html> <head> <title>JSTL Exam</title> </head> <body> <table border="1"> <tr> <th></th> <th>JSP</th> <th>¼Â¹Ô·ë²Ì</th> <th>ÀâÌÀ</th> </tr> <tr> <td>¡</td> <td> <c:set var="message" value="<b>HELLO</b>"/></td> <td><c:set var="message" value="<b>HELLO</b>"/></td> <td>ÃͤγÊǼ</td> </tr> <tr> <td valign="top">¢</td> <td valign="top"> <c:out value="\${message}" /></td> <td valign="top"><c:out value="${message}" /></td> <td> Ä̾ï¤Î½ÐÎÏ(escapeXml ¤Î¥Ç¥Õ¥©¥ë¥ÈÃÍ¤Ï "true")<br/> ¼¡¤Î5¤Ä¤¬¥¨¥¹¥±¡¼¥×¤µ¤ì¤ë¡£<br/> <table border="1"> <tr><td>< </td><td>¢ª</td><td> &lt; </td></tr> <tr><td>> </td><td>¢ª</td><td> &gt; </td></tr> <tr><td>& </td><td>¢ª</td><td> &amp; </td></tr> <tr><td>"</td><td>¢ª</td><td> &quot;</td></tr> <tr><td>'</td><td>¢ª</td><td> &apos;</td></tr> </table> <br/> ʸ»úÎó"<b>" ¤¬¡¢HTML¾å¤Ï¡¢"&lt;b&gt;" ¤È½ÐÎϤµ¤ì¤Æ¤¤¤ë </td> </tr> <tr> <td>£</td> <td> <c:out value="\${message}" escapeXml="false"/></td> <td><c:out value="${message}" escapeXml="false"/></td> <td>escapeXml="false"¤Ê¤Î¤Ç¡¢<b>¥¿¥°¤¬Í¸ú¤Ë¤Ê¤Ã¤Æ¤¤¤ë</td> </tr> <tr> <td>¤</td> <td> <c:remove var="message"/></td> <td><c:remove var="message"/></td> <td>Ãͤκï½ü</td> </tr> <tr> <td>¥</td> <td> <c:out value="\${message}" default="no message" /></td> <td><c:out value="${message}" default="no message"/></td> <td>defalut°À(value¤¬null¤Î¤È¤)</td> </tr> </table> </body> </html>
<%@ page contentType="text/html;charset=Windows-31J" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <html> <head> <title>JSTL Exam 2</title> </head> <body> <% java.util.List list = new java.util.LinkedList(); list.add("1"); list.add("2"); list.add("1"); list.add("2"); list.add("1"); list.add("2"); pageContext.setAttribute("list" , list); %> ¡<c:forEach items="${list}" var="item" varStatus="stat"><br/> <table border="1"> <tr> <th>item¤Îɾ²Á</th> <th>stat.begin</th> <th>stat.count</th> <th>stat.end</th> <th>stat.index</th> <th>stat.step</th> <th>stat.first</th> <th>stat.last</th> </tr> <c:forEach items="${list}" var="item" varStatus="stat"> <tr> <td> <c:if test="${item % 2 == 0}"> <c:out value="${item} ¤Ï¡¢¶ö¿ô"/> </c:if> <c:if test="${item % 2 == 1}"> <c:out value="${item} ¤Ï¡¢´ñ¿ô"/> </c:if> </td> <td>${stat.begin}</td> <td>${stat.count}</td> <td>${stat.end}</td> <td>${stat.index}</td> <td>${stat.step}</td> <td>${stat.first}</td> <td>${stat.last}</td> </tr> </c:forEach> </table> <hr/> ¢<c:forEach begin="1" end="10" step="2" var="item" varStatus="stat"><br/> <table border="1"> <tr> <th>item¤Îɾ²Á</th> <th>stat.begin</th> <th>stat.count</th> <th>stat.end</th> <th>stat.index</th> <th>stat.step</th> <th>stat.first</th> <th>stat.last</th> </tr> <c:forEach begin="1" end="10" step="2" var="item" varStatus="stat"> <tr> <td> <c:if test="${item % 2 == 0}"> <c:out value="${item} ¤Ï¡¢¶ö¿ô"/> </c:if> <c:if test="${item % 2 == 1}"> <c:out value="${item} ¤Ï¡¢´ñ¿ô"/> </c:if> </td> <td>${stat.begin}</td> <td>${stat.count}</td> <td>${stat.end}</td> <td>${stat.index}</td> <td>${stat.step}</td> <td>${stat.first}</td> <td>${stat.last}</td> </tr> </c:forEach> </table> </body> </html>
<%@ page contentType="text/html;charset=Windows-31J" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <html> <head> <title>JSTL Exam 3</title> </head> <body> <c:forTokens items="²Ö»Ò&°¦»Ò&ÂÀϺ&¼¡Ïº&¥Ô¡¼»Ò&¤ª¤¹¤®"<br/> var="item" varStatus="stat" delims="&"><br/> <table border="1"> <tr> <th>item¤Îɾ²Á</th> <th>stat.begin</th> <th>stat.count</th> <th>stat.end</th> <th>stat.index</th> <th>stat.step</th> <th>stat.first</th> <th>stat.last</th> </tr> <c:forTokens items="²Ö»Ò&°¦»Ò&ÂÀϺ&¼¡Ïº&¥Ô¡¼»Ò&¤ª¤¹¤®" var="item" varStatus="stat" delims="&"> <tr> <td> <c:out value="${item}"/> is <c:choose> <c:when test="<%= ((String)pageContext.getAttribute("item")).endsWith("»Ò") %>"> female </c:when> <c:when test="<%= ((String)pageContext.getAttribute("item")).endsWith("Ϻ") %>"> male </c:when> <c:otherwise> unknown </c:otherwise> </c:choose> </td> <td>${stat.begin}</td> <td>${stat.count}</td> <td>${stat.end}</td> <td>${stat.index}</td> <td>${stat.step}</td> <td>${stat.first}</td> <td>${stat.last}</td> </tr> </c:forTokens> </table> </body> </html>