SSH结构中的一个bean的代码(JbxxXzsm.java),分别对应数据库中的每个字段 
public class JbxxXzsm implements java.io.Serializable { private String xzsmmc; 
... 
public String getXzsmmc() { 
return this.xzsmmc; 

public void setXzsmmc(String xzsmmc) { 
this.xzsmmc = xzsmmc; 

...... JbxxXzsmForm,Form中的代码: 
  private JbxxXzsm xzsm;     public JbxxXzsm getXzsm() { 
        return xzsm; 
    }     public void setXzsm(JbxxXzsm xzsm) { 
        this.xzsm = xzsm; 
    } 
    
    public XzsmForm() 
    { 
        super(); 
        xzsm = new JbxxXzsm(); 
    } 然后在Action中,xzsmForm.getXzsm()就直接取得Form中(对应jsp页面中文本框之类表单元素)的值了 
        XzsmForm xzsmForm = (XzsmForm) form; 
      JbxxXzsm xzsm = xzsmForm.getXzsm(); 请问JbxxXzsmForm中的代码是怎么工作的?为什么不象bean中一样用set,get封装页面每个文本框之类的表单元素?