struts2中模态窗口上传文件后,刷新父窗口的解决办法

论坛 期权论坛 脚本     
匿名技术用户   2020-12-29 00:03   32   0

1. 模态窗口里面可以选择文件,点击上传按钮后想把获取到的文件路径及名称传给父页面,然后关闭模态窗口再在父页面将获得的文件路径参数封装为form表单提交。可是这样,struts后台老说找不到对应的action或者是results,但是实际检查并不是action或者没有results。众所周知,上传文件时必须修改form的相应属性enctype="multipart/form-data"。在form中写了个隐藏域,把传过来的文件路径付给该隐藏域,然后提交表单。这样仍然报错,竟然是必须要有文件选择操作,必须使用s:file标签进行文件选择。

2. 解决这类问题实际上可以使用在模态窗口返回父窗口相应的状态值,然后根据状态决定父页面是否刷新。window.location.reload(),这个函数可以刷新父页面,也可以跳转进入action相应的方法。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP