麦林 发表于 2006/11/12 15:21:46 | 使用JavaBean取得表单数据
1 JavaBean类是公开类,即声明为public;其次,必须有一个构造函数,且无传入参数;再次,设置类中属性需使用"set属性"方法;最后,取得类中属性值需要使用"get属性"方法.
2 在JSP中正确的访问JavaBean,必须将编译好的JavaBean程序(UserBean.class)放置在JSP网页目录下的"\WEB-INF\classes\"目录中.
3 对于输入中文字符的情况应该特别注意,可使用request对象的setCharacterEncoding()方法进行设置,否则会出现乱码.
4 在JSP页面中使用Bean,需借助useBean动作标记,格式如下: <jsp:useBean id="给Bean起的名字" scope="bean有效期" class="JavaBean类名"/>
5 使用setProperty标记,利用表单中的数据来设置Bean属性值,格式如下: <jsp:setProperty name="给Bean起的名字" property="Bean属性" param="表单参数"/>
6 使用getProperty标记,取出JavaBean中的对象属性值,格式如下: <jsp:getProperty name="给bean起的名字" property="要取的Bean属性"/>
产生随机数代码
public void createPassword(){ double d=Math.random(); int n=1; for(int i=0;i<numDigit;i++) n=n*10; password=(long)(d*n)+1; }
|