VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 901|回复: 5

请教一个structs的问题!

[复制链接]

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-3-8 11:30:02 | 显示全部楼层 |阅读模式
就是在struts-config.xml中配置action元素的时候,指定的scope=request,但是我想在后面的逻辑错误的时候,想回到出错画面,同时保存用户的入力信息。但是scope不能是session.  有什么好的方法。
比如:在一个更新画面中,当用户输入的数据出现逻辑错误的时候,还是转到更新画面,同时保留用户的输入信息。但是需要scope=request的配置。有什么好的方法,请各位大虾帮帮忙!
回复

使用道具 举报

0

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-5-28 21:00:01 | 显示全部楼层
用javascript不行吗?

如果发现逻辑错误可以直接转到更新页面就是了撒
没有逻辑错误就转到其他页面
回复

使用道具 举报

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
 楼主| 发表于 2020-5-29 12:15:02 | 显示全部楼层
逻辑错误当然是javascript不能处理的,我是要直接转到更新页面,但是用户输入的数据就丢失了,有什么好的方法保持住这些数据。  我的出错机制不是在action中指定input元素。而是通过抛自定义的异常转到更新画面的。 请教!
回复

使用道具 举报

0

主题

4

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-7-13 23:15:01 | 显示全部楼层

在catch的时候把初始值保存在session里面
回复

使用道具 举报

0

主题

2

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-7-20 15:45:01 | 显示全部楼层
用ACTIONFORM做暂存
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-7-21 14:15:01 | 显示全部楼层
当你在struts-config.xml中配置了FormBean后,不论是提交成功还是失败,formBean都会自动的去填充页面,不需要用其它什么方法
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表