struts2表单提交失败之后,返回jsp页面。这是一般流程。

如题所述

有2种方法:
1
将用户填写的表单信息先存入session中
在返回表单的时候判断session里面是否有值
如果有就将它显示出来
2
我曾用strut2解决的这个问题,表单的每个信息在后台的属性都存在着对应,后台属性要有get和set方法,然后提交到后台后,因为有set方法
所以后台能接受到用户的信息,进行操作后重定向到前台页面时,因为有get方法,所以用户的信息能显示出来。
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-05-10
1、可以用urlrewrite来做伪静态页面如请求:web/view!displayindex.do可以伪装成index.html,很多网站都采用这个。
2。防止页面重复提交,可以在网页中设置一个值,然后在action中得到这个值做判断,如果值改变表示是修改,值没有变化就是提交。我一般是用实体的主键值进行判断,开始时候主键值为空,提交表单保存数据库后主键值就会变化不为空。本回答被提问者采纳
第2个回答  2019-07-02
struts2
中用户提交的表单数据可以保存下来,一旦提交失败就会把原来的数据填充到对应的位置。
思路:将struts2
的控制标签嵌套在input表单元素中,根据action取得的值是否与页面radio的值相等,来判断用户原来选择的是哪个radio。
<s:if
test="%{\"A\".equals(#attr.surveyDto.choice1)}">
checked="checked"
</s:if>

struts2表单提交失败之后,返回jsp页面。这是一般流程。
1 将用户填写的表单信息先存入session中 在返回表单的时候判断session里面是否有值 如果有就将它显示出来 2 我曾用strut2解决的这个问题,表单的每个信息在后台的属性都存在着对应,后台属性要有get和set方法,然后提交到后台后,因为有set方法 所以后台能接受到用户的信息,进行操作后重定向到前台页面时,...

struts2表单提交失败之后,返回jsp页面。这是一般流程。
如果后台收到后,判断数据有误,可以返回错误信息 要是AJAX,则后台相应 的response返回相应 的提示 ~~

struts2返回的jsp页面无法以页面形式显示,请问在struts2中如何指定...
1、相对路径 相对路径的引用格式如下:比如在aaa项目的bbb文件夹里面的abc.jsp文件里面 注意在这里,最开始的路径前面直接跟文件夹路径,没有“\/”在HTml里面是:localhost:8080\/aaa\/bbb\/resources\/scripts\/jquery.js 但是,在Struts2的服务器环境下,localhost:8080\/aaa\/resources\/scripts\/jquery.js直接...

各位java前辈:1.在struts2中,在jsp页面是如何获取Action中值的?需要...
struts是采用ognl模型,就是对象关系模型,想要得到action中的值,首先的一点这个值要有set和get方法,在你请求action的时候,会重新生成一个action对象--》调用set方法给这个属性赋值,在jsp上展示用的是get方法,例如你有一个属性name需要展示,set、get方法写好后,在你请求的action中给name赋值,页面就...

struts2验证失败返回问题
验证失败时不进入action的,已经验证失败了再进入action就没什么意义了。配置result的时候需要配置一个input,表明验证失败的时候返回你刚才的那个表单页面。我使用的时候是正常的(密码不保存),不是很清楚你这里的问题是什么。

struts2中返回的input错误如何显示jsp页面上?
你希望后台java程序处理完成后直接返回给前台一个错误信息,不经过配置文件中的action指向?类似登陆时候的用户名密码错误?如果是这个,你可以使用struts标签中的s:fielderror 后面写上,在后台java类结尾return之前加上message=new String("返回的错误信息");就好 ...

struts2 验证失败后 返回原来的页面 如何将原来的值保留呢???_百度知...
对应字段在 Action中 有对应属性 ,并有 get set 方法 ,页面上使用 struts2标签 name 要与 Action 中一致

struts2 成功处理后不让他跳转页面到什么action,留在本页面,求一个小...
<\/...>不就是意味着将要调用某一个Action吗?还有你不跳转Action怎么知道它执行有没有成功,想要留在本页可以在执行action之后再跳转回来么

struts2拦截器,验证失败,返回action.login,要什么页面处理
需要在struts的配置文件中配置一个 <result name="login">\/login.jsp<\/result> 直接转到这个登录页面即可 你可以将其配置到 <global-results>中 毕竟是login事件 其实他就和我们在Action中写的那些返回值( return SUCCESS) 是一个效果 ...

struts2 标签 在提交到的页面如何获得选项值,不经过实体类,直接提交到...
用struts的标签,肯定是要经过struts框架处理的撒,处理完后经过JavaBean的获取,最后在页面端显示。

相似回答