DBConnection DBConn = new DBConnection(); // 引入连接数据库方法类
Function Fun = new Function(); // 引入数据处理方法类
//新闻列表查询方法
public String ListNewsFront(String sPage, String strPage) {
try { // 用于获取系统运行异常信息
Connection Conn = DBConn.getConn(); // 建立数据库连接
Statement stmt = Conn.createStatement(); // 创建数据查询
ResultSet rs = null; // 定义结果集
// 定义本方法返回字符串数据
StringBuffer sb = new StringBuffer();
int i; // 定义数字型变量
int intPage = 1; // 定义数字型变量并赋值1
int intPageSize = 5; // 定义数字型变量并赋值5
// 创建sql语句查询News表全部信息
String sSql = "select * from News order by NewsID desc";
// 通过执行sql语句得到查询结果
rs = stmt.executeQuery(sSql);
if (!rs.next()) { // 判定当查询结果为空
// 返回属性添加字符串数据用于页面显示
sb.append("<tr height=\"25\" bgcolor=\"#d6dff7\" class=\"info1\">
<td colspan=\"5\">\r\n");
// 返回属性添加字符串数据用于页面显示
sb.append("<div align=\"center\"><b>没有记录!</b></div></td></tr>\r\n");
} else { // 判定当查询结果是否为空
// 将传入参数strPage进行数据格式转换
intPage = Fun.StrToInt(strPage);
// 将传入参数sPage进行数据处理
sPage = Fun.CheckReplace(sPage);
if (intPage == 0) { // 判定intPage为0
intPage = 1; // 参数intPage赋值为1
}
// 计算当前页面显示新闻条数
rs.absolute((intPage - 1) * intPageSize + 1);
i = 0; // 参数i赋值为0
// i属性小于页面显示条数并且查询结果集不为空,进行循环方法
while (i < intPageSize && !rs.isAfterLast()) {
// 定义数字型变量并赋值News表里的NewsID属性
int NewsID = rs.getInt("NewsID");
// 定义数字型变量并赋值News表里的NewsTitle属性
String NewsTitle = rs.getString("NewsTitle");
// 定义数字型变量并赋值News表里的NewsTime属性
String NewsTime = rs.getString("NewsTime");
// 定义数字型变量并赋值News表里的AdminName属性
String AdminName = rs.getString("AdminName");
// 返回属性添加字符串数据用于页面显示<tr>表示换行
sb.append("<tr>");
// 返回属性添加字符串数据用于页面显示新闻标题
sb.append("<td>" + NewsTitle + "</td>");
// 返回属性添加字符串数据用于页面显示用户名
sb.append("<td >" + AdminName + "</td>");
// 返回属性添加字符串数据用于页面显示新闻时间
sb.append("<td >" + NewsTime + "</td>");
// 返回属性添加字符串数据用于页面显示详情按钮
sb.append("<td >
<a style=\"color:#3F862E\" target=\"_blank\" href=\"newsFrontDetail.jsp?newsId="
+ NewsID + "\">详情</a></td></tr>");
rs.next(); // 判定是否存在下一条信息
i++; // i属性数值自增1
}
// 拼写字符串数据用于列表最下方的分页方法
sb.append(Fun.PageFront(sPage, rs, intPage, intPageSize));
}
rs.close(); // 关闭结果集
stmt.close(); // 关闭查询
Conn.close(); // 关闭数据连接
return sb.toString(); // 返回字符串数据
} catch (Exception e) { // 得到系统运行异常
return "No"; // 如果系统异常方法返回字符“No”
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
Javaweb企业门户网站(带后台新闻管理增删改查)
共827个文件
jsp:151个
png:143个
jpg:117个
3星 · 超过75%的资源 需积分: 49 255 下载量 90 浏览量
2018-05-28
16:12:45
上传
评论 23
收藏 44.12MB ZIP 举报
温馨提示
基于Javaweb开发的企业门户网站,有前后台 带数据库文件,用MySQL数据库,有后台管理页面,可对页面新闻进行增删改查
资源推荐
资源详情
资源评论
收起资源包目录
Javaweb企业门户网站(带后台新闻管理增删改查) (827个子文件)
Function.class 9KB
Function.class 9KB
Function.class 9KB
Function.class 9KB
Function.class 9KB
Function.class 9KB
Function.class 9KB
Function.class 9KB
Function.class 9KB
News.class 8KB
News.class 8KB
News.class 8KB
News.class 8KB
News.class 8KB
News.class 8KB
News.class 8KB
News.class 8KB
News.class 8KB
User.class 3KB
User.class 3KB
User.class 3KB
User.class 3KB
User.class 3KB
User.class 3KB
User.class 3KB
User.class 3KB
User.class 3KB
DBConnection.class 2KB
DBConnection.class 2KB
DBConnection.class 2KB
DBConnection.class 2KB
DBConnection.class 2KB
DBConnection.class 2KB
DBConnection.class 2KB
DBConnection.class 2KB
DBConnection.class 2KB
Login.class 1KB
Login.class 1KB
Login.class 1KB
Login.class 1KB
Login.class 1KB
Login.class 1KB
Login.class 1KB
Login.class 1KB
Login.class 1KB
.classpath 841B
.classpath 841B
.classpath 841B
.classpath 841B
.classpath 841B
.classpath 841B
.classpath 841B
.classpath 841B
.classpath 841B
org.eclipse.wst.common.component 464B
org.eclipse.wst.common.component 464B
org.eclipse.wst.common.component 464B
org.eclipse.wst.common.component 464B
org.eclipse.wst.common.component 464B
org.eclipse.wst.common.component 464B
org.eclipse.wst.common.component 464B
org.eclipse.wst.common.component 464B
org.eclipse.wst.common.component 464B
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.jsdt.ui.superType.container 49B
amazeui.min.css 253KB
amazeui.min.css 253KB
amazeui.min.css 253KB
amazeui.min.css 253KB
amazeui.min.css 253KB
amazeui.min.css 253KB
amazeui.min.css 253KB
amazeui.min.css 253KB
main.css 30KB
main.css 12KB
main.css 12KB
main.css 12KB
main.css 12KB
main.css 12KB
main.css 12KB
main.css 12KB
main.css 12KB
main.css 12KB
container.css 5KB
container.css 5KB
container.css 5KB
container.css 5KB
container.css 5KB
container.css 5KB
container.css 5KB
container.css 5KB
container.css 5KB
sucaijiayuan.css 5KB
共 827 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9
塞上流浪人
- 粉丝: 0
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页