毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

JSP学术会议论文系统投稿及审稿(任务书+开题报告+源程序+答辩PPT) 第13页

更新时间:2010-4-28:  来源:毕业论文
JSP学术会议论文系统投稿及审稿(任务书+开题报告+源程序)
int allRecordCount=0; //总记录数
int allPageCount=0; //总页数
int nowFirst=0; //当前首记录
int nowLast=0; //当前尾记录
int intPage; //当前页面
java.lang.String strPage; 
String submit;
String check_info;
String sql;
%>
用allRecordCount=rs.getRow();//(总的记录数) 来获取总的记录数
<%-- page init --%>
<%
//得到总页数
allPageCount=allRecordCount/onePageCount;
if((allRecordCount%onePageCount) > 0){
allPageCount++;
}
//得到当前页面 及 当前页面首尾记录
strPage = request.getParameter("nowPageNum");
if(strPage==null){//表明在QueryString中没有page这一个参数,此时显示第一页数据
intPage = 1;
}
else{//将字符串转换成整型
intPage = java.lang.Integer.parseInt(strPage); //当前页面
if(intPage<1) intPage = 1;
nowFirst=(int)(onePageCount*(intPage-1)); //当前页面首记录
}
nowLast=nowFirst+onePageCount-1; //当前页面尾记录
%>
<%
rs.beforeFirst();//锁定第一行之前。
//移动到最当前页首记录
for(int i=0;i<nowFirst;i++){
rs.next();
}
… … …
for(int j=nowFirst;j<=nowLast;j++){
  if(rs.next()){%>
… … …
<%-- 显示页数情况 --%>
<TABLE cellSpacing=1 cellPadding=2 width=100%  align=middle bgColor=#ffffff border=0>
<TBODY><tr><td>
共<font color=red><%=allPageCount%></font>页&nbsp;&nbsp;&nbsp;
第<font color=red><%=intPage%></font>页 
<%if(intPage>1){%><a
href="?nowPageNum=<%=intPage-1%>">上一页
</a><%}%>
<%if(intPage<allPageCount){%><a
href="?nowPageNum=<%=intPage+1%>">下一页
</a><%}%>
&nbsp;&nbsp;&nbsp;
<% for(int i=0;i<allPageCount;i++){%>
<a href="?nowPageNum=<%=i+1%>&check_info=<%=check_info%>&Submit=<%=submit%>"><%=
i+1%></a>
由于本系统查询的功能用得比较频繁,所以分页技术也用得比较多。其实可以把分页封装成了一个JavaBean来实现,但在本系统中采用分开写的方式,以至于产生了冗余代码。
5.4.2 浏览稿件
基于该系统是一网上投稿审稿系统,浏览稿件是本系统的核心技术之一,也是本系统用得最多的技术。在数据表tb_manuscript中,有三个属性字段分别为file1,file2,file3,这三个字段分别存着文件1,文件2,文件3在服务器中保存的相对路径,当需要浏览稿件时,只要点击相应的文件链接即可,这是用超链接的原理来设计和实现的,target=”_blank”,这是设定在新的窗口打开文件。
//如果文件1 存在的话就创建一个链接
<%if(file1==null||file1==""){} else {%> <a href=<%=file1%> target="_blank">文件1</a><%}%>
//如果文件2 存在的话就创建一个链接
<%if(file2==null||file2==""){} else {%><a href=<%=file2%> target="_blank">文件2</a> <%}%>
//如果文件3存在的话就创建一个链接
<%if(file3==null || file3==""){} else {%><a href=<%=file3%> target="_blank"> 文件3</a><%}%>
当用户点击对应文件时,将弹出一个对话框如图17所示。
 图17  浏览选择提示
点击“打开”即可实现在线浏览,点击“保存”即可实现下载,点击“取消”则取消操作。
5.4.3 上传稿件
显然投稿系统少不了要上传稿件,在此对于本系统的上传机制做个介绍。
首先导入一些数据包:
//自定义的一个上传的JavaBean--upBean.java.
{//导入相关的包
import java.io.IOException;
import java.io.InputStream;
import java.util.Vector;
import javax.servlet.*;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.jsp.PageContext;

上传的关键代码:
<%@ page language="java" import="xiaoxiang.fileUpload.*"%>//包含upBean.java.
<%@ page import="com.page.Show"%>
<%@ page import="com.db.Conn"%>
<%@ page import="com.string.Str"%>

 << 上一页  [11] [12] [13] [14] [15] [16] [17] 下一页

JSP学术会议论文系统投稿及审稿(任务书+开题报告+源程序+答辩PPT) 第13页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。