Posted on 2007-06-20 11:01
skycity 阅读(2460)
评论(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