77范文网 - 专业文章范例文档资料分享平台

JSP博客课程设计(2)

来源:网络收集 时间:2019-01-27 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

String sql=\;

if(currentP<=1){ //获取第一页要显示的数据

sql=\+top1+\ORDER BY art_pubtime DESC\;

}else{ //获取除第一页以外的每页要显示的数据

sql=\TOP \+top1+\* FROM tb_article i WHERE (art_whoId = ?) AND (art_pubTime < (SELECT MIN(art_pubTime) FROM (SELECT TOP \+top2+\* FROM tb_article WHERE art_whoId = i.art_whoId ORDER BY art_pubTime DESC) AS minv)) ORDER BY art_pubTime DESC\; }

List articlelist=getList(sql,params); //调用getList()方法从数据库中查询所需数据 return articlelist;

}

private List getList(String sql,Object[] params) throws SQLException{

List list=null; //声明一个用于保存文章信息的List集合

DB mydb=new DB(); //创建数据库连接 //根据SQL语句从数据库中查询所需的文章 mydb.doPstm(sql,params); ResultSet rs=mydb.getRs(); if(rs!=null){

list=new ArrayList();//实例化一个List集合对象 while(rs.next()){

ArticleSingle single=new ArticleSingle(); single.setId(rs.getInt(1)); //获取文章ID

single.setArtWhoId(rs.getInt(2)); //获取所属用户 single.setArtTitle(rs.getString(3));//获取文章标题 single.setArtContent(rs.getString(4));//获取文章内容

single.setArtPubTime(Change.dateTimeChange(rs.getTimestamp(5))); //获取发表时间

single.setArtCount(rs.getInt(6)); //获取访问总数

single.setRevCount(getRevCount(single.getId())); //获取评论数

list.add(single); }

rs.close(); //关闭记录集 }

mydb.closed(); //关闭数据库连接 return list;

}

4、我的相册模块设计

显示我的相册列表时,对应的jsp文件是pages/photo/listShow.jsp,其具体代码如下:

<%@ page language=\ contentType=\%> <%@ taglib uri=\ prefix=\ %>


☆★☆ 博主暂时没有上传任何图片!☆★☆

【我的相册 共 ${requestScope.createPage.allR} 张】

没有图片预览

href=\${single.id}\>

color=\>${single.subPhotoInfo}

另外,显示我的相册列表时,还需要编写DAO类的方法getListPhoto(),从数据库中获取当前页面显示的所有相册,并保存到List集合中,其关键代码如下:

public List getListPhoto(int id,String showPage,String goWhich) throws SQLException{

List photolist=null;

String sqlall=\; Object[] params={id}; setPerR(12);

createPage(sqlall,params,showPage,goWhich); int currentP=getPage().getCurrentP(); int top1=getPage().getPerR(); int top2=(currentP-1)*top1; String sql=\; if(currentP<=1)

sql=\+top1+\ORDER BY photo_uptime DESC\; else

sql=\TOP \+top1+\* FROM tb_photo i WHERE (photo_whoId = ?) AND (photo_uptime < (SELECT MIN(photo_uptime) FROM (SELECT TOP \+top2+\* FROM tb_photo WHERE photo_whoId = i.photo_whoId ORDER BY photo_uptime DESC) AS minv)) ORDER BY photo_uptime DESC\; List list=getList(sql,params); photolist=divide(list); return photolist; }

private List getList(String sql,Object[] params) throws SQLException{ List list=null; DB mydb=new DB();

mydb.doPstm(sql,params); ResultSet rs=mydb.getRs(); if(rs!=null){

list=new ArrayList(); while(rs.next()){

PhotoSingle single=new PhotoSingle(); single.setId(rs.getInt(1));

single.setPhotoWhoId(rs.getInt(2)); single.setPhotoSrc(rs.getString(3)); single.setPhotoInfo(rs.getString(4));

single.setPhotoUptime(Change.dateTimeChange(rs.getTimestamp(5))); list.add(single); } }

return list; }

5、我的影音模块设计 在设计观看影音页面是,最主要的是嵌入一个Flash做的视频播放器来播放FLV视频文件。其实现代码如下:

<%@ page language=\ contentType=\%> <%@ taglib uri=\ prefix=\ %> <%

String path = request.getContextPath(); String basePath = request.getScheme()+\+request.getServerName()+\+request.getServerPort()+path+\; %>


☆★☆ 对不起,播放视频失败!☆★☆

style=\ bordercolor=\ bordercolordark=\ bordercolorlight=\ rules=\>

正在播放视频:

/pages/media/videos/player.swf?fileName=<%=basePath%>/pages/media/videos/${single.mediaSrc}\/>

src=\<%=basePath%>/pages/media/videos/player.swf?fileName=<%=basePath%>/pages/media/videos/${single.mediaSrc}\ width=\ height=\>

【视频信息】

观看:

评论:

上传时间:

视频介绍:

最新评论

href=\${single.id}\ target=\> 该视频目前没有任何评论!

${rsingle.mediaRAuthor} ${rsingle.mediaRTime} ${rsingle.mediaRContent}


百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库JSP博客课程设计(2)在线全文阅读。

JSP博客课程设计(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/460544.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: