ããæ¹æ³å¦ä¸ï¼
ãã1ã å»Jakartaçç½ç«ä¸è½½ä¸ä»½JSTL1.1çå
·ä½å®ç°ã
ãã2ã å°è¯¥å缩å
解å缩åï¼è½æ¾å°2个Jaræ件ï¼åå«æ¯jstl.jaråstandard.jarï¼æè¿ä¸¤ä¸ªæ件æ·è´å°TomcatçCommon/libç®å½ä¸ã举ä¾å
·ä½è·¯å¾ä¸ºï¼C:/Program Files/Apache Software Foundation/Tomcat 5.5/common/lib
ãã3ã å¨Eclipseä¸æ°å»ºä¸ä¸ªâDynamic Web Projectâï¼åå为JSTLTestï¼æåé¢è§£å缩çå°çè¥å¹²tldæ件æ·è´å°æ¤é¡¹ç®çWEB-INFç®å½ä¸ï¼å为Web.xmlæ件å¢å ä¸äº<taglib>èç¹
ãã<taglib>
<taglib-uri>
http://java.sun.com/jstl/fmt</taglib-uri>
<taglib-location>/WEB-INF/fmt.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>
http://java.sun.com/jstl/core</taglib-uri>
<taglib-location>/WEB-INF/c.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>
http://java.sun.com/jstl/fn</taglib-uri>
<taglib-location>/WEB-INF/fn.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>
http://java.sun.com/jstl/perTag</taglib-uri>
<taglib-location>/WEB-INF/permittedTaglibs.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>
http://java.sun.com/jstl/sql</taglib-uri>
<taglib-location>/WEB-INF/sql.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>
http://java.sun.com/jstl/script</taglib-uri>
<taglib-location>/WEB-INF/scriptfree.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>
http://java.sun.com/jstl/x</taglib-uri>
<taglib-location>/WEB-INF/x.tld</taglib-location>
</taglib>
ãã4ãè³æ¤ï¼åå¤å·¥ä½å·²ç»ç»æï¼åä¸ä¸ªé¡µé¢ï¼
<%@ taglib uri="
http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<body>
<c:if test="${pageContext.request.method=='POST'}">
<c:if test="${param.guess=='java'}">You guessed it!
<br />
<br />
</c:if>
<c:if test="${param.guess!='java'}">
You are wrong
<br />
<br />
</c:if>
</c:if>
<form method="post">Guess what computer language
I am thinking of?
<input type="text" name="guess" />
<input type="submit" value="Try!" />
<br />
</form>
</body>
</html>