lyyb2001

只是为方便自己找记录而已
posts - 57, comments - 27, trackbacks - 0, articles - 5
  BlogJava :: 首页 :: 新随笔 :: 联系 ::  :: 管理

weblogic集成jstl问题

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

只有注册用户登录后才能发表评论。


网站导航: