bean write标签的使用

2025-02-22 11:15:12
推荐回答(4个)
回答1:

必须有set和get方法,函数名称必须是

中的property后面的那个setXxx和getXxx,但是,属性名称可以随便!
例如
private String message;
public void setWarning(String message){
this.message = message;
}
public String getWarning(){
return this.message;
}
依然可以的!
但是javabean的规范就是,成员变量名称如果是xxx,那么get和set函数都分别为getXxx()和setXxx();这个是一般javabean的规范,它有5-6种规范,你可以看看
我简单记得几点
首先1
所有的属性必须封装有get/set方法(封装)(函数名称的注意事项前面也说过的)(
2 有显示的无参构造函数
3 实现java.io.Serializable 接口
4 类名用public 修饰
至于其他的我记不得了,当然也可以通过struts的actionForm(它也是一种javabean),也可以通过继承等,都可以的!

回答2:

如果放在form中是这样的。
但是,我不明白为什么要放到form中呢。
放到properties文件中不是更方便么。worning=XXXXX
然后在页面上使用
不就行了么?

回答3:

get,set方法名称必须是getWarning,setWarning么?
那是自然的,要不然那么多属性,系统怎么知道该给你调用哪一个?说白了,他也就是根据属性名称拼个字符串,然后用反射的原理来调用相关的方法,名字都不对,自然读不出,框架可没有那么智能,呵呵

回答4:

property="warning"

你那个form中必须有warning这个属性(名字要完全一致) 且有get set方法getWarning,setWarning