Struts标签属性需要注意的地方:get set is

                 
                           勿将一个属性写成set、get、is三个方法,否则会出麻烦的。
但是如果不小心起了将名字写成set、get、is的话那也可以自己写getter 和 setter方法





public class CourseIsRelate{

    private Course cs;
    private boolean isRelate;


	public Course getCs() {
		return cs;
	}
	public void setCs(Course cs) {
		this.cs = cs;
	}
	public boolean isRelate() {
		return isRelate;
	}
	public void setRelate(boolean isRelate) {
		this.isRelate = isRelate;
	}
	


我在struts里 无论如何也取不到 isRelate的值 后来一看Boolean类型的名不能取 isRelate 不能以is开头 他有一个bolean的getter setter默认的方法取名就是isRelate


勿将一个属性写成set、get、is三个方法,否则会出麻烦的。


<s:iterator value="relatelist">
<s:property value="isRelate" />
</s:iterator>




  [b]勿将一个属性写成set、get、is三个方法,否则会出麻烦的。
但是如果不小心起了将名字写成set、get、is的话那也可以自己写getter 和 setter方法
[/b]

  private Course cs;
    private boolean isRelate;

	public Course getCs() {
		return cs;
	}
	public void setCs(Course cs) {
		this.cs = cs;
	}
	public boolean isIsRelate() {
		return isRelate;
	}
	public void setIsRelate(boolean isRelate) {
		this.isRelate = isRelate;
	}




猜你喜欢

转载自zhangyulong.iteye.com/blog/1032722