站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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!


↑返回目录
前一篇: jsp连接oracle 9i 出现不知道怎么解决的问题。
后一篇: Tomcat5+MySQL+JDBC的乱码问题