需要使用到ActionForm,
详细说明:
比如,你的表单中有以下属性:姓名,年令,学校(此项需要用select来选)
你应该有一个formbean,不管是动态的还是你继承自ActionForm,它有一个学校ID的属性,用来连接你的学校,也就是你提到问题的关键了。
如果需要提交至本页面,请正确设formbean的scope,如果jsp中上下文发现formbean的学校ID属性已有值,即非空,它会在填充select时自动匹配,使其正确显示到学校上。
可能不是很明白。希望对你有帮助。

解决方案 »

  1.   

    你传到页面上,肯定还有一个学校集合对象,如List,用来初始化select,对吧,formbean只要设为session后,可以横跨好几个请求,只要你的目标action所设的name(即formbean名称)是同一个就可以。这帮助你记忆前面作的修改。典型的例子,如一个向导页,比如让你注册一个新用户,下一页,下一页,好几页,最终一个提交,会将前面所有的录入信息都存起来,这些页面可能是不同的action,但他们使用了同一个actionForm,而且设置scope="session"