我在做毕业项目的时候 遇到一些问题 想请教下一下 关于STRUTS 的
大家好,我在做毕业项目的时候 遇到一些问题 想请教下一下 关于STRUTS 的
比如我做了个 注册页面reg.jsp,用户填写一些信息之后点击提交,然后通过转发到RegAction经过一系列的验证等等,成功后跳转到success.jsp,将提交的一系列信息再显示出来,如果失败,就跳转到原来的reg.jsp页面,提示错误后,在重新填写 但是我遇到这样的问题:
1,如果我注册成功后,通过跳转到了success页面,但是浏览器的地址栏还是 regUser.htm(这是我在action-mapping里配置的名字),然后我点击刷新的话,就会弹出对话框说是要重新发送数据之类的,我觉得这个和我们在网上常见的注册是不同的,应该怎么解决?
2,就是我想在注册成功之前,检测reg.jsp提交的username这个字段,如果username在数据库中有了,返回提示并且重新填写,如果没有则继续..但返回的时候,我用的是一个<forward name="" path="/reg.jsp"> 然后跳回注册页面,这时候表单里的内容全没了,而我们在网上经常看到的是,除了错误的表单项外,其他的填写的内容都还保留,只是出错的地方没了 ,提示需要重新输入.请问我这个问题要怎么解决啊?另外这时候如果刷新的话 页面也是要弹出一个对话框要数据重新提交