当前位置:编程学习 > JSP >>

Jsp+JavaBean循序渐进教程(六)

这一节涉及到两个页面,一个donewuser.jsp文件用来实现记录添加操作,另一个文件listuser.jsp文件
用来显示所有的已经注册的用户信息。这两个页面都涉及到了JavaBean的具体调用,还是来看看文件吧,
对于文件中关键代码,都会添加上注释,以方便大家理解。
  donewuser.jsp文件
  说明:用户注册操作页面,并根据用户注册成功否显示相应的反馈信息,这个页面主要的特点就是使用了
lyf.adduser这个JavaBean的addNewUser()方法来进行记录的添加。
< %@ page contentType="text/html;charset=gb2312"%>
< % response.setHeader("Expires","0"); %>
< !--生成一个JavaBean:lyf.adduser的实例,id为adduser,生存范围为page-->
< jsp:useBean id="adduser" class="lyf.adduser" scope="page"/>
  < !--设置JavaBean中各个属性的值,这会调用JavaBean中各个属性的set方法,以便JavaBean得到
正确的属性值,”*”代表进行所有属性的匹配-->
< jsp:setProperty name="adduser" property="*"/>
< html>
< head>
< meta http-equiv="Content-Language" content="zh-cn">
< meta http-equiv="Content-Type" content="text/html; charset=gb2312">
< meta name="GENERATOR" content="Microsoft FrontPage 3.0">
< meta name="ProgId" content="FrontPage.Editor.Document">
< title>用户添加< /title>
< /head>
< body bgcolor="#FFEBBD">
< div align="center">< center>
< %
  //调用lyf.adduser的checkUser()方法检查是否有重复的用户名
  //如果有重复就显示对应的信息
if(!adduser.checkUser())
{
  //页面文字输出信息,使用jsp内置对象out的println方法,相当于asp中的response.write方法
out.println("对不起,这个用户名"+adduser.getUsername()+"已经被申请了,请重新选择!");
  //return代表返回,运行时候碰到return就不会进行下面的处理了,功能相当于asp中的response.end
return;
}
%>
< %
//如果没有用户名重复的问题,调用lyf.adduser的addNewUser()方法来将用户数据添加到数据库中,并
补充:Jsp教程,Jsp/Servlet开发工具
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,