首先来说明为什么需要讨论这个问题。
某些时候需要从页面表单获得一些数据,但是不是后台需要处理的形式,这时就需要form来处理这些数据,将他们制造。
其中有一些小问题。当表单传入时是如何调用set与get方法的。
通过log4j可以清楚的看到这个流程的执行过程。
首先通过调用form中属性对应的set方法将页面数据放入声明的对象,很多时候是模型代理。这时就可以用get方法获得这个数据。我想要说的是可以在set方法中将页面传入的数据做成需要的形式,获得只需要调用get就可以了。
e.g 一个form中的方法
-----------------------
public void setNumber(int x){
this.number=f(x); //f为对x的处理过程
}
这样就可以获得处理后的x了。
一点小的体会。