<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java綠地(~ming~)

    Java 草地

    常用鏈接

    統(tǒng)計

    最新評論

    jstl標簽的使用

    JSTL(Java Server Page Standalone Tag Library)

    1servletxml配置:在action引用中一定要加上根目錄(/project/servlet/Hello

    <servlet>

        <servlet-name>Hello</servlet-name>

        <servlet-class>mypack.Hello</servlet-class>

      </servlet>

      <servlet-mapping>

        <servlet-name>Hello</servlet-name>

        <url-pattern>/servlet/Hello</url-pattern>

      </servlet-mapping>


    2
    JSP2.0新特性:ELExpression Language)語言:只能在標簽開始和標簽結(jié)束之間

    Eg:name:${param.name } ${paramValues.habit[0]} ${paramValues.habit[1]}

            <%request.setAttribute("title","book"); %>  ${requestScope.title }


    3.JSTL(Java Server Page Standalone Tag Library):
    本身就是一種強標記,比JSP動作更強


    a.
    一般用途和條件標簽:

    1.<c:out value="hello" default="ol"  escapeXml="false"> body:can not see</c:out>

      2.<c:set  scope="page" value="nihao" var="name1"/>  <c:out value="${name1}"/>

      3.<jsp:useBean id="User" class="mypack.User"></jsp:useBean>

        <c:set property="name" target="${User}" value="k" > value is default</c:set>

        <c:out value="${User.name}"/>  //輸出k

      4.<c:set var="count" value="100" scope="page"/> <c:if test="${count>78}">ok </c:if>

      5.<c:remove var="count" scope="page"/>

      6.<c:catch var="e"><%Integer.parseInt("m");%></c:catch> <c:out value="e.message"/>

    6.<c:choose>

        <c:when test="${count<=0}"> <font color="bule"> </c:when>

        <c:otherwise> <font color="green">   </c:otherwise>  </c:choose>  

         the value count is:<c:out value="${count}"/>



    b.
    迭代循環(huán)標簽:<jsp:useBean id="test" class="mypack.User"></jsp:useBean>

        <% Collection users_c=new ArrayList();

           for(int i=0;i<3;i++) { test.setName("foo"+i);  users_c.add(test);  }

           session.setAttribute("attr",users_c); %>//只有在一定范圍內(nèi)才能找到

     <c:forEach var="each" items="${attr}"> <c:out value="${each.name}"/></c:forEach>

    <c:forEach var="s" begin="50" end="60" step="2"><c:out value="${s}"/></c:forEach>



    c.URL
    標簽:<c:import url="test1.jsp" charEncoding="gb2312"></c:import>

       <c:url value="test2.jsp" var="nx" scope="request">//url重定義

       <c:param name="user" value="liming"></c:param> </c:url> <c:redirect url="${nx}"/>



    d:SQL
    標簽:<sql:setDataSource var="db1"    driver="com.mysql.jdbc.Driver"

    url="jdbc:mysql://localhost:3306/mydb" user="root" password="root" scope="session" />

        <sql:query var="query" dataSource="${db1}"   sql="SELECT * FROM mytable"/>

        <table border="1">  <c:forEach var="row" items="${query.rows}">//要迭代的集合

         <tr>  <td>name:<c:out value="${row.name}"/></tr></c:forEach> </table>  

        <sql:update dataSource="${db1}" sql="update mytable set age='22' where id=1" var="update1"/>

    //
    要導(dǎo)入<%@ taglib prefix="sql|c "uri="http://*/sql|core"%>

    posted on 2007-06-29 11:33 mrklmxy 閱讀(1491) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 免费jlzzjlzz在线播放视频| 亚洲AV日韩AV高潮无码专区| 毛片亚洲AV无码精品国产午夜| 韩国亚洲伊人久久综合影院| 国产免费A∨在线播放| 国产成人免费片在线观看| 亚洲韩国精品无码一区二区三区| 国产成人免费福利网站| 亚洲a∨无码一区二区| 国产成人免费a在线视频色戒| 亚洲成年轻人电影网站www| 免费91最新地址永久入口| 在线观看日本免费a∨视频| 亚洲av永久无码嘿嘿嘿| AV免费网址在线观看| 亚洲国产精品久久66| 亚洲欧洲一区二区| 久久一区二区三区免费播放| 亚洲人成在线影院| 在线天堂免费观看.WWW| 日韩亚洲综合精品国产| 亚洲日本韩国在线| 一区二区三区观看免费中文视频在线播放| 精品国产免费观看久久久| 亚洲欧洲精品无码AV| 亚洲熟女www一区二区三区| 中文字幕在线免费观看| 国产亚洲精品免费视频播放| 亚洲AV日韩AV一区二区三曲| 在线观看免费av网站| 亚洲中文无码mv| 亚洲午夜无码片在线观看影院猛 | 风间由美在线亚洲一区| 亚洲男人av香蕉爽爽爽爽| 亚洲中文字幕久久精品无码VA| 久久久久久影院久久久久免费精品国产小说| 国产又黄又爽又刺激的免费网址| 亚洲乱码在线观看| 国产免费av片在线播放| 亚洲中文字幕无码久久2020| 亚洲日本韩国在线|