url-?求问:structs项目中,如何执行删除文件操作URL且不发生跳转

问题描述

?求问:structs项目中,如何执行删除文件操作URL且不发生跳转

我想在web端执行删除文件操作,一开始想参考表单验证中,
url:'',
success:funtion(){}
但未能成功,于是使用了window.location.href,结果删除功能确实实现了,但删错操作后,页面总是会跳转到一个空页面上。
求问各位大神有什么办法,给个提示。谢谢!

js代码:
window.location.href = 'deleteFile?id='+rs[0].data.fileId; Ext.Msg.alert('系统提示','成功删除文件');

struts.xml中

java文件
package com.refeiner.action.files;
import com.opensymphony.xwork2.ActionSupport;
import com.refeiner.service.FileOps;
import java.io.InputStream;
public class DeleteAction extends ActionSupport{
private static final long serialVersionUID = 1L;

protected FileOps fileOps;

public void setFileOps(FileOps fileOps) {
    this.fileOps = fileOps;
}

private Integer id;
public void setId(Integer id) {
    this.id = id;
}

 public String execute() throws Exception{
     System.out.println("指针1");
     fileOps.deleteFileLocationToDB(id);
     return SUCCESS;
 }

}

解决方案

你的意思是删除后还停留在当前页面,可以用ajax请求就后台删除:ajax的url就填你删除的请求url

解决方案二:

那你可以修改下你的删除Action代码,完成删除操作后重定向到原来页面上去。

解决方案三:

自己跳自己, 后台处理。 都行

时间: 2024-08-04 06:19:16

url-?求问:structs项目中,如何执行删除文件操作URL且不发生跳转的相关文章

uiwebview-(iOS开发)求问,项目里面使用UIWebView打开一个URL,播放不了视频

问题描述 (iOS开发)求问,项目里面使用UIWebView打开一个URL,播放不了视频 项目里面使用UIWebView打开一个URL,播放不了视频,但是分享到QQ和微信就能打开,里面的视频是优酷的视频,我这边获取不了优酷那边的视频地址,但是QQ和微信却能够获取到并且打开iOS的MPPlayer进行播放,请问使用到了什么技术,谢谢了. 解决方案 这个是用uiwebview播放视频的参考 你可以对比一下哪里有问题,webview上是hyperlink应该都会调用shouldStartLoadWit

代码-新手求问wpf程序中关于路由事件的问题

问题描述 新手求问wpf程序中关于路由事件的问题 我放了两个Button控件 public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); Grid1.AddHandler(Button.ClickEvent,new RoutedEventHandler(onClick)); } public void onClick(object sender, RoutedEventArgs e

java基础-求问关于java中异常处理的问题。。

问题描述 求问关于java中异常处理的问题.. 不是很理解java异常处理中的try catch语句块,比如说我的catch语句块中是一个System.out.println("caught IOEexception":e.getMessage()),那么这个catch语句起到的作用就是提示我一下哪个地方有异常吗?然后我再去它提示我发生异常的地方去修改我的程序? 那么如果我的catch语句里面什么都没写,只是一个catch{}:由于写了try catch语句块编译一定会通过,那岂不是说

华为路由器-求问关于acl中deny的使用问题

问题描述 求问关于acl中deny的使用问题 我在ar3的g0/0/0口inbound 绑定acl后,会拒绝我之前permit 的所有访问,但我在g1/0/0和g0/0/1口outbound 绑定acl后,permit 的就不会被拒绝,快被搞疯了,求解答呀呀,具体如图

求一个ssh项目中的display:table标签实现分页的完整代码

问题描述 求一个ssh项目中的display:table标签实现分页的完整代码 /display:column/display:column/display:column/display:column /display:column /display:column/display:setProperty/display:table

java 7-画的图一直显示不到中间,求问关于JFrame中添加Graphics时该如何设置及相关内容

问题描述 画的图一直显示不到中间,求问关于JFrame中添加Graphics时该如何设置及相关内容 import java.awt.*; import javax.swing.*; public class Fractal extends JFrame{ private PaintTriangle paintTriangle = new PaintTriangle(); public Fractal(){ paintFractal(1); add(paintTriangle); } privat

windows phone-新手求问 在WP中怎么实现心电图的动态显示?

问题描述 新手求问 在WP中怎么实现心电图的动态显示? windows phone 写一个显示心电图的demo 目前思路是 读取数据后,用path画 再动态加载到一个子Grid上,然后整个grid Transfrom.但发现 path无法再屏幕像素界意外画图(如 line 从0,0-1000,0 的话 只会画出屏幕宽度的长度 在后面没有画出).这个想法就不行: 有没有其他的思路,相对详细一点 告诉控件或涉及哪些 我可以去看 跪谢大神....

求问算法导论中一个非常简单的对数问题

问题描述 求问算法导论中一个非常简单的对数问题 求问算法导论中一个非常简单的对数问题.额,各位不要笑话啊. 请问这两个对数是如何推出相等的啊,用的是哪个公式啊? 只记得这个公式了.... 解决方案 解决方案二: begin{align} ln(3^{log_4^n}) & = ln(n^{log_4^3}) log_4^ncdot ln(3) & = log_4^3cdot ln(n) frac{ln(n)}{ln(4)}cdot ln(3) & = frac{ln(3)}{ln(

求问c语言中如何输入这样的形式,很简单的求回答

问题描述 求问c语言中如何输入这样的形式,很简单的求回答 输入1 2 23 45 23 34 这样的形式, 很简单,但是我一时想不到,求解答,菜鸟求帮助 解决方案 int a; int b; printf("%d %dn",a,b); 解决方案二: 看不懂你输入的内容有什么规律,如果只是想连同空格一起输入,那直接在控制窗口敲空格就行,编译器读取流时若发现空格不是想要读取的内容,会自动跳过.