请教一个javabean写法的问题

来源:百度知道 编辑:UC知道 时间:2024/06/06 10:14:38
请教一下写javaBean比如:
public class SampleBean1

{ public SampleBean1()
{
}
private String search;
private String select;
private String biaoti;

private String zuozhe;
private String riqi;
private int i;
public void setsearch(String wq){
search=wq;
}
public void setselect(String bd){
select=bd;
}
public String getsearch(){
return search;
}
public String getselect(){
return select;
}
javabean里还有别的方法我就不写了,请教一下我写的这几个方法是不是在写javaBean时必须有的不管jsp页面会不会调用这些方法,并且 public void setsearch(String wq){
search=wq;
}
public void setselect(String bd){
select=bd;
}这两方法必须要有形参而且方法体里面必须有形参给javabean成员变量赋值,而且 public String getsearch(){
return search;
}
public String getselect(){
return select;
}
这两个方法必须要有

如果用到框架的话,例如struts。那对于jsp上面的某个属性,例如一个登录页面,有username,password字段,那么你的javabean中必须要有set和get方法,否则页面都出不来。
因为在页面提交请求的时候,struts的actionServlet是通过反射机制,其实就调用setUsername方法把username的值存储起来向后台传递的。
基本上就是这样吧,呵呵。

你这叫什么问题描述,全部是陈述句,你到底想讨论什么!javaBean的写法也要根据具体的业务来定制的,如果是普通比较简单的业务,那么就是对javaBean的成员设置get set方法,这个在eclipse下是可以自动生成的!
具体的我给你个例子:

public class Student{
private String number;
/**
* @return the number
*/
public String getNumber() {
return number;
}

/**
* @param number the number to set
*/
public void setNumber(String number) {
this.number = number;
}

}

你去看一下什么叫做javabean就知道了.javabean是必须有与对应属性的get set方法的.

javabean指的是一个实体的属性,当然可以自己定义一些方法,视业务而定

hfgggggger