Posted on 2007-06-20 11:01
skycity 閱讀(2466)
評論(0) 編輯 收藏 所屬分類:
WEBLOGIC
weblogic8release3以前的版本并不支持jstl,以weblogic9為例,講一下如何配置
下載jstl,將lib目錄下的文件拷貝倒應用的lib目錄下,tld文件拷貝倒應用程序的tld文件下
在應用程序的web.xml下配置jstl
<taglib>
??<taglib-uri>/WEB-INF/c.tld</taglib-uri>
??<taglib-location>/WEB-INF/jstl/c.tld</taglib-location>
?</taglib>
?<taglib>
??<taglib-uri>/WEB-INF/sql.tld</taglib-uri>
??<taglib-location>/WEB-INF/jstl/sql.tld</taglib-location>
?……
<resource-ref>
??<res-ref-name>jdbc/police</res-ref-name>
??<res-type>javax.sql.DataSource</res-type>
??<res-auth>Application</res-auth>
?</resource-ref>
注意:res-ref-name和weblogic的console下配置的數據源一致,便于jsp頁面中訪問
jsp頁面
<%@page contentType="text/html;charset=GBK" language="java" %>
<%@ taglib uri="/WEB-INF/c.tld" prefix="c" %>
<%@ taglib uri="/WEB-INF/sql.tld" prefix="sql" %>
<sql:setDataSource var="myDataSource" dataSource="jdbc/police"/>
<sql:query var="tab_startup" dataSource="${myDataSource}">
? select date(startdate) as startdate from tab_startup;
</sql:query>或者
<sql:query var="tab_startup" dataSource="jdbc/police">
? select date(startdate) as startdate from tab_startup;
</sql:query>
dataSource和res-ref-name一致
<sql:setDataSource var="example1" driver="org.postgresql.Driver" admin="admin" password="admin" url="jdbc:postgresql://localhost:5432/huiyangdb"/>
<sql:setDataSource var="example" dataSource="jdbc/police"/?>
Lyyb2001