收录日期:2020/10/20 19:52:44 时间:2016/08/13 20:21:16 标签:Java SE
做了个图片拦截器,限制了图片的上传大小,提交的时候拦截器会做判断,违反规则跳到input指定的页面。

但是跳到input页面,我表单原先填写的一些其他内容都没了,我想问能否跳到input页面的时候,原先填写的那

些内容不要丢失?

一般做struts2里面,做上传图片时判断图片大小怎么做的?如何保证提交表单之后,若图片不符合规则,原先表单里填写的内容

能不丢失??
struts2 自带的fileUpload 拦截器

可以配置拦截器属性 maximumSize 限制文件的大小!

如果已经对填写的内容在action中设置了属性和相应的setter 和getter方法的

在input返回的时候 是不会丢失的,除了file标签里面的内容!
做拦截的时候,从上下文对象中取出,同时对属性进行临时存储就行了
亲,可以再前面的页面设置个隐藏区域
引用 3 楼 leehomwong 的回复:
亲,可以再前面的页面设置个隐藏区域


亲,你的意思是隐藏区域保存的是我填写的内容,然后传到input页面?

这样不行啊,它又不经过action,怎么传?我传的东西比较多,不能通过get方法传。
该回复于2012-02-23 13:28:10被版主删除
引用 1 楼 bloodparis 的回复:
struts2 自带的fileUpload 拦截器

可以配置拦截器属性 maximumSize 限制文件的大小!

如果已经对填写的内容在action中设置了属性和相应的setter 和getter方法的

在input返回的时候 是不会丢失的,除了file标签里面的内容!

right!
你画面上填写的字段在Action 了做属性了吗?  struts2 好像是自动就传过去了啊。
struts2 自带的fileUpload 拦截器
支持多种参数maximumSize,allowedTypes,allowedExtensions
如果已经对填写的内容在action中设置了属性和相应的setter 和getter方法的
并且在页面是通过struts2的标签的表示input元素的在input返回的时候 是不会丢失的
除了file标签里面的内容!
谢谢ls各位,我试了,没保存啊,我action里有setter和getter

<result name="input" type="chain">aaa</result>

怎样写没错吧?

java的输入那么麻烦? 在WINCE5.0下想做一个能显示日期、时间、还能更新图片 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (prov Comsenz公司2010年招聘PHP高级程序员,期待您的加盟 请问我想存储一个有13位小数的数字 求一分数序列的前20项之和,用分数表示。 难题!量化考核方面 请帮我看下程序,谢谢!!! 超链接 关于安装Android遇到的问题? 问一个链表的基础问题,大家帮个忙,谢谢 看下程序哪错了? 初学者 更换一块CPU就不能启动了 合并两个conn的问题,麻烦指点,辛苦多谢 关于C# 里使用ping 命令的问题? 打开谷歌搜索,你会看到“欢迎您来到谷歌搜索在中国的新家” 关于伪静态正则表达式 关于 数据类型 请大家算一算:63+27等于多少? 问一个简单的问题哦,链表的 请高手推荐下 介绍 java分布式的书,机群,分布式缓存的书 写了一个类似开始菜单运行的TEXT窗口。但是不能加载.msc命令。请各位帮我一下 飞龙教程------51单片机=====最小51系统 asp.net中如何动态加载图片? 成都人,制造假象,欺下瞒上,让我承担,我从未犯过的错误,是会灭绝,上帝从来不说没有,把握的话,他们的罪恶可以,卖给好莱坞,拍的剧情比007剧情还多 好问 关于Struts2通配符 破解DLL文件 转载:Norton全能特警360细致评测