昨天上网遇到以前的同学,在银行上班,给我来了句:java是聪明人学的东西!
说得我很汗颜,因为觉得自己一直很笨的,也没有觉得学习java与聪明,笨蛋
之间的关系!
记得老毕每次讲课,最后总要问:听懂没有啊? 然后其自己回答自己:肯定听懂了。
我说的是中国话,大白话,怎么会听不懂? 同样的道理,只要是一个正常人,学习
某样知识,主要是看其勤奋与否,方法是否正确,最重要是名师指导~~~~~
所以在传智不缺乏好的老师,也不缺乏时间,唯一就是看自己
下面是javabean的一个基本应用:
javabean的功能有:
一,代码的可重复利用性,不在是在每个页面复制粘贴了。
二,有利于html页面设计人员的工作
三,有利于维护性。
总之就是把逻辑层和表示层分开,把java代码从html中分离出来。
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.getUser