时间:2022-04-23 05:34:41
摘要:随着网络的飞速发展和普及,越来越多的用户习惯上网浏览新闻。网页逐渐融入人们的生活,已成为人们日常生活的一部分。另
>> 基于JSP的校园新闻系统设计与实现 基于JSP技术的新闻系统 基于JSP技术的论坛系统设计 基于JDK平台的JSP新闻系统设计研究 基于WEB技术的网站新闻系统设计 基于RSS技术的新闻系统研究 基于JSP技术的成本管理系统的设计 基于JSP技术在线考试系统的设计 基于jsp+javabean技术的图书管理系统 基于JSP的林权流转信息系统的设计 基于JSP的个人博客系统 基于JSP的网上购书系统 基于ASP.NET技术的校园新闻系统的实现 基于ASP技术的校园网新闻系统研究 基于PHP的新闻系统的设计与研究 基于.net的新闻系统的设计与实现 基于ASP的商会动态新闻系统 基于Android系统的新闻平台研发 基于JSP技术的作业管理系统的设计与实现 基于JSP+Servlet技术的在线考试系统的设计与实现 常见问题解答 当前所在位置:");
}%>
<jsp:useBean id="myBean" scope="page" class="com.ideas.bean.userBean"/>
<%
int intPageSize; //一页显示的记录数
int intRowCount; //记录总数
int intPageCount; //总页数
int intPage; //待显示页码
String strPage;
//设置一页显示的记录数
intPageSize =Configuration.Number_shown;
//取得待显示页码
strPage = request.getParameter("page");
if(strPage==null){//表明在QueryString中没有page这一个参数,此时显示第一页数据
intPage = 1;}
else{//将字符串转换成整型
intPage = java.lang.Integer.parseInt(strPage);
if(intPage<1) intP新age = 1;}
int recno=(intPage-1)*intPageSize+1;
//DBConnectionManager connMgr=DBConnectionManager.getInstance();
//Connection con = connMgr.getConnection(Configuration.ConnectionPoolName);
//创建数据库连接
if (!myBean.getMyConnPool()) {
out.println("不能获取数据库连接.");
return;}
//edit
String id1 = (String)request.getParameter("id");
String type1 = (String)request.getParameter("type");
String user1 = (String)request.getParameter("user");
String pwd1 = (String)request.getParameter("pwd");
String info1 = (String)request.getParameter("info");
String islock1 = (String)request.getParameter("islock");
if(info1==null)info1 = "";
info1 = new String(info1.getBytes("ISO-8859-1"),"GBK");
if(type1==null)type1 = "";
int error = 0;
if(type1.equals("1"))
{
Hashtable hash= new Hashtable();
hash.put("user", user1);
hash.put("pwd", pwd1);
hash.put("info", info1);
error = myBean.add(hash);
}
else if(type1.equals("2"))
{
myBean.setID(id1);
Hashtable hash= new Hashtable();
hash.put("user", user1);
hash.put("pwd", pwd1);
hash.put("info", info1);
hash.put("islock", islock1);
error = myBean.mod(hash);
}
else if(type1.equals("3"))
{
myBean.setID(id1);
myBean.del();
}
//取得当前页的数据
Vector vect = myBean.getCurPage(intPage,intPageSize);
//获取记录总数
intRowCount = Integer.parseInt((String)vect.get(0));
//计算总页数
intPageCount = Integer.parseInt((String)vect.get(1));
//调整待显示的页码
if(intPage>intPageCount) intPage = intPageCount;%>
在开始处,通过从session中获取login信息来判断管理用户的登录信息是否已经过期来实现一定程度的安全防范措施。
4 小结
本文提出了一种基于Web的新闻系统,该系统的多用户,多栏目管理,使新闻信息及时、准确的得以。利用JSP技术实现学校的新闻能够及时的得以是一项很有效方法,这种组建的方式,可以应用于网站的其它栏目。又由于JSP编程所用的 Jscript语言较其它语言较简洁、易操作、功能较强非常适合广大用户进行网站的开发。
参考文献:
[1] 刘振岩. JSP工程应用与项目实践[M]. 北京:电子工业出版社,2006.
[2] 王辉, 黄红超. MySQL数据库开发实例解析[M]. 北京:清华大学出版社,2005.
[3] 罗运模, 王珊. MySQL数据库系统基础[M]. 北京:高等教育出版社,2003.
[4] 魏善沛. J2EE网络开发技术[M]. 人民邮电出版社,2003.
[5] 张海藩. 软件工程导论[M]. 北京:清华大学出版社,2003.
[6] 刘晓华. JSP与网页数据库设计[M]. 北京:电子工业出版社,2002.
[7] 陈孝强. J2EE编程基础与实例[M]. 北京:清华大学出版社,2003.
[8] 伯恩斯坦,刘易斯. 数据库系统面向应用的方法[M]. 北京:人民邮电出版社,2006.
[9] Liberty J, Hurwitz D. JSP编程[M]. 影印,3版. 南京:东南大学出版社,2006.
[10] 德特. 数据库系统导论[M]. 北京:中国电力出版社,2005.
[11] Lowy J. Dynamic Website JSP Programming[M]. 影印版,2版. 南京:东南大学出版社,2006.
注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文