今天遇到一此jsp代码,不知道是如何连接sql数据库的?
指点一下,
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%><c:forEach items="${pageScope.searchResult}" var="current">
<%-- nitrox:varType="cn.banny.vod.entity.ProgramInfo" --%>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD width=146 height=186>
<TABLE height=166 cellSpacing=0 cellPadding=2 width=126
align=center background="images/disc_border1.gif" border=0>
<TBODY>
<TR>
<TD class=disctbg1 align=middle><FONT color=#000000><A
href="index.jsp?film=true&id=${current.programId }"><IMG
class=border123 height=157
src="showPhoto?id=${current.programId }" width=120
border=0></A></FONT></TD>
</TR>
</TBODY>
</TABLE>
</TD>
<TD width=1 bgColor=#d5d5d5></TD>
<TD vAlign=top height=100>
<TABLE height="100%" cellSpacing=0 cellPadding=1
width="100%" border=0>
<TBODY>
<TR>
<TD vAlign=center height=33 style="text-align: left;"><STRONG><IMG
height=9 src='images/ico4.gif' width=9 border=0><A
href='index.jsp?film=true&id=${current.programId }'><FONT
color=#cc3300>${current.progTitle }</FONT></A></STRONG></TD>
</TR>
<TR>
<TD background='images/line_x(1).gif' height=1></TD>
</TR>
<TR vAlign=center>
<TD height=23 style="text-align: left;"><STRONG><SPAN
class=moviename2><FONT color=#339900>领衔主演:</FONT></SPAN>
</STRONG>${current.mainActor }</TD>
</TR>
<TR>
<TD width='32%' background='images/line_x(1).gif'
height=1></TD>
</TR>
<TR vAlign=center>
<TD height=24 style="text-align: left;"><STRONG><SPAN
class=moviename2><FONT color=#0099ff>影片类型:</FONT></SPAN>
</STRONG><FONT color=#666666>${vod:getVideoFormat(current.progType)
}</FONT></TD>
</TR>
<TR>
<TD background='images/line_x(1).gif' height=1></TD>
</TR>
<TR vAlign=center>
<TD height=25 style="text-align: left;"><STRONG><SPAN
class=moviename2><FONT color=#ff9900>发布时间:</FONT></SPAN>
</STRONG><SPAN class=eng_S>${vod:formatDate(vod:getDate(current.createDate),
"yyyy 年 MM 月 dd 日") }</SPAN></TD>
</TR>
<TR>
<TD background='images/line_x(1).gif' height=1></TD>
</TR>
<TR vAlign=center>
<c:set var="recommend"
value="${vod:getRecommendById(current.programId)}" />
<TD style="text-align: left;"><STRONG><FONT
color=#9966ff>推荐级别:</FONT><IMG
src='images/${not empty recommend ? recommend.rlevel : "3"}STAR.gif'
border=0></STRONG></TD>
</TR>
<TR>
<TD background='images/line_x(1).gif' height=1></TD>
</TR>
<TR vAlign=center>
<TD style="text-align: left;"><STRONG><SPAN
class=moviename2><FONT color=#ff00ff>观看次数:</FONT></SPAN></STRONG>${current.frequency
}</TD>
</TR>
<TR>
<TD background='images/line_x(1).gif' height=1></TD>
</TR>
<TR vAlign=center>
<TD style="text-align: left;"><A
href='index.jsp?film=true&id=${current.programId }'><IMG
height=20 src='images/ico_view.gif' width=78
align=right border=0></A></TD>
</TR>
</TBODY>
</TABLE>
</TD>
<TD width=1 bgColor=#d0d0d0></TD>
</TR>
</TBODY>
</TABLE>
</c:forEach>

解决方案 »

  1.   

    <c:forEach items="${pageScope.searchResult}" var="current">
    这个只是显示结果集的
    pageScope.searchResult是个结果集,具体操作数据库取得这些数据的页面,或者类,在这个页面之前
      

  2.   

    在java文件里找找连接数据库的代码
      

  3.   

    <%@ taglib uri="http://www.8nny.cn/vod" prefix="vod"%>
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
    <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
    这三行是什么意思啊,最近刚接触JSP,正在看代码呢,不知道怎么回事?谢谢
      

  4.   

    <%@ taglib uri="http://www.8nny.cn/vod" prefix="vod"%>
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
    <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
    载入指定的标签库供页面使用
    jstl挺不错的,有空看看
      

  5.   

    这个jsp代码都是页面显示,没有连接数据库的代码,LZ可以在JAVA类里看看
      

  6.   

    载入标签库,JSTL,可以在JSP使用标签.
      

  7.   


    引入JSTL标签, prefix="c"给标签起别名,
    <c:forEach items="${pageScope.searchResult}" var="current">循环读取searchResult里面的数据
      

  8.   

    楼主不会用jstl ?数据应该是做在request里面吧。数据库连接应该是在request之前的java代码里。
      

  9.   

    你在java类里面找吧,一般人不会把链接数据库的方法放在页面中