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

showModalDialog 弹出窗口关闭不刷新父窗口最终实现了 网上找了好几个小时没有找到解决办法。最终还是自己解决了。...... 比如在index.htm首页中加入了..... newslist.asp的列表链接是用showModalDialog弹出窗口做的:...... 这样做就是用超链接把返回url转递到用showModalDialog打开的新窗口中,当showModalDialog返回时指到转来的url,最终不刷新父窗口。...... 立即下载

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

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

Struts2文件上传下载和表单重复提交问题 立即下载

相关推荐

关于struts2里用javascript刷新window.showModalDialog的父页面

关于struts2里用javascript刷新window.showModalDialog的父页面

上传文件模态框

<div class="btnOperation txts upload" @click="uploadModle" @mouseover="changeTxt" @mouseout="recoveryTxt" > <img v-if="tags==true" s.

lost_in_city的博客 628

STM32 烧录报错Invalid ROM Table

STM32 烧录报错Invalid ROM Table

热爱科技,物联,程序开发等 1735

模态窗口表单提交刷新父窗口问题

在主页里写上:   模态框表单里写上:     将模态框提交给主页里那个隐藏的框架里   后台接收页里写上这么一句代码:    

在实验室——宅出一片未来 989

保姆级教程:用Simulink从零搭建新能源汽车VCU蠕行控制模型(附模型下载)

本文提供了一份详细的Simulink建模教程,指导读者从零开始搭建新能源汽车VCU蠕行控制模型。内容涵盖环境配置、信号定义、蠕行模式使能条件、扭矩控制算法实现及模型验证等关键步骤,特别适合需要将控制算法转化为可执行模型的初学者。教程还包含实用代码示例和常见问题解决方案,帮助开发者快速掌握VCU蠕行控制的Simulink实现技巧。

547

【QT】基于QSerialPort的跨平台串口通信实战指南

本文是一份基于Qt QSerialPort模块的跨平台串口通信实战指南。详细介绍了从硬件基础、QSerialPort核心类使用、参数配置、设备自动发现到数据异步读写和错误处理的完整流程,并通过构建一个功能齐全的串口调试助手实例,帮助开发者快速掌握在Windows、Linux和macOS系统下进行高效、稳定的串口应用开发。

a1b2c3d的博客 983

页面中弹出模态窗口,提交表单后关闭窗口并刷新父页面解决方法

父页面: function addPminfo(num){ var returnValue = window.showModalDialog(“a.jsp”, window, "dialogWidth=570px;dialogHeight=250px;center=yes;h

天空蔚蓝 2974

【面试经验】大疆笔试-计算机视觉算法B卷

3、a=np.random.randn(3,3) b=np.random.randn(3,1) ,那么c=a*b的维度应该是:*是元素乘法或者torch.mul,@才是矩阵乘法或者torch.matmul,不会触发广播机制;8、将分辨率降低一半时,精标定内参(fx、fy、cx、cy、k1、k2、k3)焦距、光心、畸变系数将分别变成(fx、fy、cx/2、cy/2、k1、k2、k3),只能搜到光心变成一半,畸变系数不变。12、KLT算法在频闪光源、重复纹理、高速机动、环境照度低的情况下效果显著下降。

litterfinger的博客 1449

模态对话框(解决上传文件)

[color=blue][b]对于以模态对话框的方式,实现新增|修改等功能时,在使用ajax提交表单数据的时候,必须考虑表单是否包含文件域。 [/b][/color] [b]情况1:不包含文件域[/b] 按照$("#form的id").serialize()或者.serializeArray()或者表单数据 然后再使用$.post(); var formdata ...

daniel_fei的博客 1203

为什么你的SSE连接总断?深入对比EventSource与fetch-event-source的5大差异点

本文深入对比了原生EventSource与@microsoft/fetch-event-source库在SSE连接稳定性上的五大关键差异。重点剖析了后者在请求能力、连接控制、错误处理、数据解析及性能优化方面的优势,特别是其支持POST请求、自定义Header、精细化的重连策略与生命周期管理,为解决生产环境中SSE连接频繁断开的问题提供了专业方案。

weixin_28077113的博客 495

华为OD新系统机试真题 - API请求日志去重分析

华为OD新系统机试真题【API请求日志去重分析】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD4月15号机试真题【API请求日志去重分析】

qq_45776114的博客 918

BootStrap--模态框中 上传图片

问题:在模态框中添加图片并不会得到你上传图片的名称,无法存到数据 下面介绍两个方法,都是可以得到图片名称的。 第一种 前面如何加载模态框就不写了,上篇有写,这里只是为得到图片写的 //需要添加一个JS <script src="~/Scripts/jquery.form.js"></script> //用来添加图片的 表单异步提交库@*模态框开始*...

weixin_30764137的博客 778

ubuntu-emto-cpa 测试和使用(单核运行)

ubuntu-emto-cpa 测试和使用(单核运行)

qq_45834835的博客 1403

关闭模态对话框,刷新父窗口,异步上传文件

最近做一个项目,excel导入数据,有一个同事使用模态对话框,上传并返回提示,如果正确上传文件,给提示,关闭模态对话框,刷新父窗口的列表。   1.打开一个模态对话框: function openWindow(innerWidth,innerHeight) { window.showModalDialog("${pageContext.request.contextPath}/excel...

susenshine的专栏 330

微信文件自动归档!手把手教你用OpenClaw搭个自己的“数字员工”,告别重复劳动

很多人说“AI是未来”,但未来不是靠喊口号的。OpenClaw的真正价值,是让你把重复劳动交出去,把时间留给真正需要创造力的事。这事真能干,而且不难。下载OpenClaw(GitHub仓库按我写的步骤跑一遍遇到坑,评论区留言——我亲自帮你看作者后记:上周五,我让AI自动归档了文件后,终于在5点准时下班。回家路上,我给它发了条消息:“干得漂亮”。它没回,但我知道——它在默默等我的下一条指令。

2601_94871597的博客 415

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

struts2通过FromData+ajax实现文件上传(页面无刷新)

今天要做一个能获取Oracle数据库备份文件(.dmp)来实现网页还原Oracle数据库 思考: 通过file标签来获得文件的绝对路径,再调用RunTime的exec方法来实现批处理调用实现 遇到的问题: 通过浏览器获取文件绝对路径,只有ie可以,其他浏览器处于安全考虑,只能获得文件名。 解决方案: 把file标签中选中的文件,上传到服务器的upload文件夹,

弋戈辉的博客 8214

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

struts2.0 提供的日期控件在模态窗口下引用时的问题

在模态窗口引用时,在其输入框中输入的不是日期类型的数据时,焦点一旦离开,就会报object的错误。1.用onblur事件,却始终不会触发。晕!2.到网上找它是如何添加的事件。却没有找到。晕!3.换个my97datepicker也到错。晕!搞了1.2天一点头绪都没有。。程序员的路真是不好走啊。。。呜呜~~

shaobinteng的专栏 680

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

模态窗口提交action直接返回父页面

(1)父页面调用模态窗口的方法和设置付页面的重新加载时间方法 //模态窗口   function execlImport(){               var feature = "dialogWidth:800px;dialogHeight:500px;scroll:yes;status:no;help:no;center:1";           var win=window

besideyou_love的专栏 1366

struct2学习(一)—struts全局结果页面,局部结果页面,转发和重定向

本文内容主要来自创智博客学习视频的整理 http://v.itcast.cn/course/212.html1.全局结果与局部结果页面当很多提交请求跳转到相同的页面,这个时候,这个页面就可以成为全局的页面。在 struts2 中提供了全局页面的配置方法。 struts文件如下, 当输入网址为: http://127.0.0.1:8080/strutslearn2All/book时,跳转到Hel

alvin的博客 2804
上一篇: hibernate中使用session对象获得持久化对象get和load方法的区别
下一篇: myeclipse或者eclipse中设置提示方法
番茄贱
博客等级 码龄14年 5粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值