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>