sun公司核心标签的使用
来源:互联网 发布:商情数据 编辑:程序博客网 时间:2024/05/29 08:36
使用步骤:首先必须下载好jstl标签库,和jstl实现。{ jstl.jar和standard.jar文件。)然后将这两个文件加入到web应用中WEB-INF/lib文件夹中。 1.流程处理标签。当jsp页面中必须根据按照某个条件来安排网页输出时,则可以使用流程标签。 如: <c:if test="${param.name='jack '&& param.password='123'}" 如果if语句中的条件成立,就执行中间的语句。 </c:if> 2.条件选择标签。 <c:choose> <c:when test= "${ 条件表达式 =ture }" > 执行语句; </c:when> <c:otherwise > 条件表达式=false时执行的语句; </c:otherwise> </c:choose> 3.循环输出产生一连串的数据输出(或者集合中内容) <c:forEach var="" item="${ 可以是数组或集合 }" > </c:forEadch> 4. 将某个字符串拆分成数个字符。 <c:forToken var="token" delims="," item="java,c++,c,javascript"> ${token} </c:forToken> 5.错误处理标签。 【在目前页面捕捉异常,并显示相关信息】 <c:catch var="error"> 可能产生异常的网页段落包起来 </c:catch> <c:if test="${ error!=null }"> ${ error.message } </c:if> 6.网页导入、重定向标签。 <c:import url="" > 还可以导入非web应用中的网页 <c:import url="http:// " charEncoding+ <c:param name="" value="" > charEncoding用来指定导入网页的编码。 </c:import> 重定向 <c:redirect url="add.jsp" > <c:param name="" value="" > </c:redirect> 7.属性设置、移除 <c:set var="login" value="caterpillar" scope="page/request/session/application" /> 设置属性名为login,值为为caterpillar的一个属性。 <c:remove var="login" scope="session" />移除session中的login属性。 <c:set target="${ 里面可能是javabean或者Map集合 }" property="属性名" value="${ }" /> 8.输出标签。 <c:out value="${ 输出的内容 }"/> 9.URL处理标签。 <c:url>它可以在用户关闭Cookies时,自动用SessionID作URL重写。 <a href="<c:url value='url'/>">dfdj </a>