//属性主页Signs的get/set方法 public String getSigns(){ return Signs;} public void setSigns(String newSigns){ //签名有可能是中文,需要进行转换 Signs = db.toChinese(newSigns);} } 好了,到这里,Javabean程序基本上写完了,要注意的是中文处理一定要经过转换,还有不一定所有 的属性都需要set/get方法,视情况而定,最后还需要编译为class文件,可以使用一些可视化的软件如 Jbuilder或者VisualAge等等来编译。编译后会发现有两个文件db.class和adduser.class文件,都 在lyf子目录下。这两个文件就可以让后面的jsp页面调用了。 Jsp+JavaBean循序渐进教程(五) 刘玉锋 newuser.jsp文件 说明:用户注册页面,有用户名、密码、主页、Email、个人签名等信息,主要用于提供用户输入注册 信息,提交Action后的处理页面为donewuse.jsp文件,所有参数将会传递到donewuser.jsp文件进行 处理。文件开头< %@ page contentType="text/html;charset=gb2312"%>语句表明这个页面使用 gb2312中文字符集,如果不声明的的话在中文显示上就出现乱码。< % response.setHeader("Expires", "0"); %>语句是为了让页面能够自动刷新,这句话不要也没有太大影响。后面的基本上就是html语句了, 大家都比较熟悉,所以在这里没有必要浪费篇幅了。 < %@ page contentType="text/html;charset=gb2312"%> < % response.setHeader("Expires","0"); %> < html> < head> < meta http-equiv="Content-Type" content="text/html; charset=gb2312"> < meta name="GENERATOR" content="Microsoft FrontPage 4.0"> < meta name="ProgId" content="FrontPage.Editor.Document"> < title>新用户注册 < /head> < body bgcolor="#FFFAD9"> < p align="center">< font color="#8484FF">< span class="main1">< strong>< big>新个人 用户注册 < span class="main1"> < form method="POST" name="formreg" action="donewuser.jsp"> < div align="center">< center>< table border="1" width="50%" borderColorDark="#FFFFFF" borderColorLight="#000000" cellspacing="0"> < tr> < td width="27%" bgcolor="#DDDDFF" align="center">< span class="main1">用户名: < td width="73%" bgcolor="#DDDDFF">< span class="main1">< input type="text" name="username" size="20" tabindex="2">< font color="#FF0000">< b>* < /tr> < tr> < td width="27%" bgcolor="#DDDDFF" align="center">输入密码: < td width="73%" bgcolor="#DDDDFF">< input type="password" name="password" size="20" tabindex="2">< font color="#FF0000">< b>* < /tr> |