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

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

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

    posts - 2, comments - 27, trackbacks - 0, articles - 60
      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    在JBOSS中使用JSTL

    Posted on 2008-09-08 23:10 ZhouFeng 閱讀(1267) 評(píng)論(0)  編輯  收藏 所屬分類: Web開發(fā)Web服務(wù)器
    今天,經(jīng)過一番折騰,終于在JBOSS中用上了JSTL,心里感覺蠻有點(diǎn)收獲的,花點(diǎn)時(shí)間寫下一點(diǎn)筆記
    首先在APACHE網(wǎng)站上可以下載JSTL(我下載的是jakarta-taglibs-standard-1.1.2.zip),可能后面的版本會(huì)有點(diǎn)變化
    解壓ZIP文件,將里面的standard.jar和jstl.jar文件放在工程中的/WEB-INF/lib目錄中
    在/WEB-INF目錄下建一個(gè)新的文件夾tld
    將zip文件里的*.tld文件解壓放在/WEB-INF/tld目錄中
    修改/WEB-INF/web.xml文件加入如下內(nèi)容


    <taglib>
        
    <taglib-uri>http://java.sun.com/jstl/fmt</taglib-uri>
        
    <taglib-location>/WEB-INF/tld/fmt.tld</taglib-location>
    </taglib> 

    <taglib>
        
    <taglib-uri>http://java.sun.com/jstl/fmt-rt</taglib-uri>
        
    <taglib-location>/WEB-INF/tld/fmt-1_0-rt.tld</taglib-location>
    </taglib> 

    <taglib>
        
    <taglib-uri>http://java.sun.com/jstl/core</taglib-uri>
        
    <taglib-location>/WEB-INF/tld/c.tld</taglib-location>
    </taglib> 

    <taglib>
        
    <taglib-uri>http://java.sun.com/jstl/core-rt</taglib-uri>
        
    <taglib-location>/WEB-INF/tld/c-1_0-rt.tld</taglib-location>
    </taglib> 

    <taglib>
        
    <taglib-uri>http://java.sun.com/jstl/sql</taglib-uri>
        
    <taglib-location>/WEB-INF/tld/sql.tld</taglib-location>
    </taglib> 

    <taglib>
        
    <taglib-uri>http://java.sun.com/jstl/sql-rt</taglib-uri>
        
    <taglib-location>/WEB-INF/tld/sql-1_0-rt.tld</taglib-location>
    </taglib> 

    <taglib>
        
    <taglib-uri>http://java.sun.com/jstl/x</taglib-uri>
        
    <taglib-location>/WEB-INF/tld/x.tld</taglib-location>
    </taglib> 

    <taglib>
        
    <taglib-uri>http://java.sun.com/jstl/x-rt</taglib-uri>
        
    <taglib-location>/WEB-INF/tld/x-1_0-rt.tld</taglib-location>
    </taglib>
    其實(shí)可以根據(jù)使用的情況,僅將需要的tld加入到工程
    布置好了.jar文件和.tld文件,以及修改了web.xml文件后,就可以在JSP頁(yè)面里試試JSTL標(biāo)簽的魅力了
    stulist.jsp
     1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
     2 
     3 <%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %>
     4 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
     5 
     6 
     7 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
     8 <html>
     9   <head>
    10     <title>page</title>
    11   </head>
    12   
    13   <sql:query var="rs" dataSource="ks2">
    14       SELECT * FROM STU
    15   </sql:query>
    16   
    17   <body>
    18       <h3>學(xué)生情況<br>
    19       <TABLE align="center" border="1" width="95%">
    20           <tr><td>序號(hào)</td><td>學(xué)號(hào)</td><td>姓名</td></tr>
    21           
    22           <c:forEach var="row" items="${rs.rows}" varStatus="stat">
    23               <tr><td>${stat.count}</td><td>${row.stunum}</td><td>${row.stuname}</td></tr>
    24           </c:forEach>
    25           
    26       </TABLE>
    27   </body>
    28 </html>
    這樣的頁(yè)面似乎簡(jiǎn)潔多了,看著就一個(gè)字"清爽":)

    在這里還得補(bǔ)充一下,我是在JBOSS下做的,在<sql:query>標(biāo)簽里指定dataSource里碰到點(diǎn)問題,我的數(shù)據(jù)源是在jboss4\server\default\deploy\mysql-ds.xml里配置的,配置的數(shù)據(jù)源名字是ks,可在運(yùn)行這個(gè)頁(yè)面時(shí)總是提示找不到數(shù)據(jù)源,查了一些資料發(fā)現(xiàn)問題所在,要讓JSTL能夠順利使用JNDI的DataSource,還得在web.xml和jboss-web.xml里做修改,好讓應(yīng)用程序可以找到JNDI的服務(wù),在/WEB-INF/下新建一文件jboss-web.xml,其內(nèi)容如下
    <?xml version="1.0" encoding="UTF-8"?>
    <jboss-web>
        
    <resource-ref>
            
    <res-ref-name>ks2</res-ref-name>
            
    <jndi-name>java:ks</jndi-name>
        
    </resource-ref>
    </jboss-web>
    然后在web.xml里加如下面的內(nèi)容
    <resource-ref>
      
    <res-ref-name>ks2</res-ref-name>
      
    <res-type>javax.sql.DataSource</res-type>
      
    <res-auth>Container</res-auth>
    </resource-ref>
    這樣處理之后,在JBOSS中使用JSTL數(shù)據(jù)源的問題就解決了
    刷新頁(yè)面,希望看到的結(jié)果出來(lái)了,OK!
    今天終于體驗(yàn)一了下JSTL,真是酷哇,頁(yè)面比以前寫的簡(jiǎn)潔多了,看來(lái)得找個(gè)時(shí)間好好學(xué)習(xí)一下這個(gè)東東了

    主站蜘蛛池模板: 日韩欧美一区二区三区免费观看| 人妻18毛片a级毛片免费看| 成人爱做日本视频免费| 亚洲另类图片另类电影| **aaaaa毛片免费| 91亚洲导航深夜福利| 3344免费播放观看视频| 亚洲成人黄色网址| 无人在线观看免费高清视频| 亚洲成av人片不卡无码久久| 久久精品国产亚洲av水果派| 99国产精品免费视频观看| 免费永久在线观看黄网站| 猫咪免费人成网站在线观看入口 | 免费无码黄网站在线看| 久久精品国产亚洲AV果冻传媒| 亚洲色www永久网站| 麻豆安全免费网址入口| 哒哒哒免费视频观看在线www | 亚洲GV天堂无码男同在线观看 | 在线观看免费精品国产| 在线观看亚洲免费视频| 真人做人试看60分钟免费视频| 亚洲精品99久久久久中文字幕| 精品人妻系列无码人妻免费视频| 在线观看人成视频免费| 亚洲成色WWW久久网站| 老司机午夜精品视频在线观看免费 | 亚洲天天做日日做天天欢毛片| 国产91免费在线观看| 亚洲国产成人久久精品大牛影视| 亚洲成A∨人片天堂网无码| 13小箩利洗澡无码视频网站免费 | 豆国产96在线|亚洲| 综合亚洲伊人午夜网| 1000部免费啪啪十八未年禁止观看 | 在线观看视频免费国语| 国产特黄一级一片免费| 亚洲最大视频网站| 免费h成人黄漫画嘿咻破解版| 精品一区二区三区免费|