当前页面: 开发资料首页 → JSP 专题 → 请教STRUTS问题。
请教STRUTS问题。
摘要: 请教STRUTS问题。
我在注册用时需要检查用户名是否已经存在,提交到checkName.do以后,当action在返回原来的页面时其中的文本框不能保留原值了(清空了)请问怎么还能保留提交前原来的值,谢谢了。
将scope="session"就可以了
在你的FORM里要是reset方法里不设置把对应内容为空的话,应该是可以保存的
我试过了在reset方法不行,“将scope="session"就可以了”这句能不能说的详细点谢谢了
scope="session" 是配合你的FORMBEAN用的,在你的提交页面如果使用BEAN来提交数据,则返回这个页面时可以从BEAN里得到之前提交的数据。
同意楼上
struts-config.xml中 对应action配置scope=request就可以了
配置formbean
<form-bean name="checkNameForm" type="checkNameForm"/>
另外 你页面一定要用Struts标签写 而且checkNameForm中一定要有userName属性
比如username
同意楼上
这是画面状态保存的问题,不同框架处理的方式不同,我做的框架是把画面信息保存在session中,画面复原时,把session的信息在赋回画面,不同的框架不同的处理,不能一概而论
Mark!