科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道应用软件Jsp JavaBean循序渐进教程(六)

Jsp JavaBean循序渐进教程(六)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

这两个页面都涉及到了JavaBean的具体调用,还是来看看文件吧,对于文件中关键代码,都会添加上注释,以方便大家理解......

作者:刘玉峰 来源:yesky 2007年10月31日

关键字:

  • 评论
  • 分享微博
  • 分享邮件
 //如果没有用户名重复的问题,调用lyf.adduser的addNewUser()方法来将用户数据添加到数据库中,并根据数据添加成功否来显示对应的信息

if(adduser.addNewUser()){
%$#@62;
$#@60;H2$#@62;添加用户成功!$#@60;/P$#@62;
$#@60;%}else{%$#@62;
$#@60;H2$#@62;添加用户失败,请和管理员联系!$#@60;/P$#@62;
$#@60;%}%$#@62;
$#@60;/BODY$#@62;
$#@60;/HTML$#@62;

  listuser.jsp文件

  说明:用户信息列表页面,用于显示注册的所有用户信息,对数据进行了分页显示。

  为了方便大家使用,采用了通用的分页代码,如果是JDBC2.0以上或者其他支持TYPE_SCROLL_INSENSITIVE游标的数据库驱动程序,可以有更简洁的分页方法。

  和前面jsp页面类似的语句就不讲解了,$#@60;%@ page import="java.sql.ResultSet" %$#@62;代表在这个页面中导入java.sql.ResultSet的这个类库,因为Jsp页面中间要声明ResultSet;oracle.jdbc.driver.*类库是Oracle专用的Jdbc驱动程序,让Jsp页面可以用来进行Oracle的数据库操作。

$#@60;%@ page contentType="text/html;charset=gb2312"%$#@62;
$#@60;% response.setHeader("Expires","0"); %$#@62;
$#@60;%@ page import="java.sql.ResultSet" %$#@62;
$#@60;%@ page import="oracle.jdbc.driver.*" %$#@62;
$#@60;!--生成一个JavaBean:lyf.db的实例--$#@62;
$#@60;jsp:useBean id="db" class="lyf.db" scope="request"/$#@62;
$#@60;jsp:setProperty name="db" property="*"/$#@62;
$#@60;%

  java.lang.String strSQL; //SQL语句

int intPageSize; //一页显示的记录数
int intRowCount; //记录总数
int intPageCount; //总页数
int intPage; //待显示页码
java.lang.String strPage;
int i,j,k;
  //设置一页显示的记录数
intPageSize = 15;
  //取得待显示页码
strPage = request.getParameter("page");
if(strPage==null){//表明在QueryString中没有page这一个参数,此时显示第一页数据
intPage = 1;
}
else{//将字符串转换成整型
intPage = java.lang.Integer.parseInt(strPage);
if(intPage$#@60;1) intPage = 1;
}
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章