`
zhouchaofei2010
  • 浏览: 1102884 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

数据操作后,页面alert提示例子3-后台js打印提示信息并重定向

    博客分类:
  • js
 
阅读更多
基类baseAction中java代码:
/**
	 * 
	 * @param msg   alert提示信息
	 * @param redirectUrl  重定向url,如果为空,则返回到操作当前页
	 */
	public void alertMsg(String msg,String redirectUrl){
        if(msg==null||"".equals(msg.trim())){
        	return ;
        }
        PrintWriter out=null; 
		 try { 
		 //设置回发内容编码       
		 ServletActionContext.getResponse().setContentType("text/html;charset=gbk");  
		 out = ServletActionContext.getResponse().getWriter(); 
		 } catch (IOException e) { 
		      e.printStackTrace(); 
		 } 
		 StringBuilder sb=new StringBuilder();
		 sb.append("<script>alert('" +msg+"!');");
		 if(redirectUrl==null||"".equals(redirectUrl.trim())){
			 sb.append("history.go(-1);");
		 }else{
			 sb.append("location='"+redirectUrl+"';");
		 }
		 sb.append("</script>");
		 out.print(sb.toString());
		 out.flush();
		 out.close();
	}
	/**
	 * alert 提示后跳到当前页面
	 * @param msg alert提示信息
	 */
	public void alertMsg(String msg){
		alertMsg( msg,null);
	}
 
子action中增删改操作后调用例子
public String delete(){
			defaultUrl();
			..  your code 
                    this.alertMsg("操作成功", this.getBasePath()+"course/course_list.do");
			return null;
		}
 
优点:
 1、调用简单,不用修改前端页面,更改代码少
 2、刷新不会重新提交
 3、跳转后的页面再刷新不会重新alert提示
 
 
0
0
分享到:
评论

相关推荐

    数据操作后,页面alert提示例子2-ajax实现

    总结来说,"数据操作后,页面alert提示例子2-ajax实现"是关于利用Ajax进行后台数据操作,并通过JavaScript处理服务器响应,以`alert()`显示操作结果的实例。通过理解和应用这样的技术,开发者可以提高网站的用户体验...

    sweetalert-dev.js

    sweetalert.js

    alertmanager-0.21.0.linux-amd64.tar.gz

    Alertmanager是Prometheus生态系统中的重要组件,主要用于处理和分发由Prometheus服务器生成的告警。Prometheus是一款流行的开源监控和警报系统,它能够收集、存储和评估时间序列数据,广泛应用于各种IT基础设施和...

    js alert 提示窗口

    JavaScript中的`alert()`函数是我们在Web开发中常用的一个功能,它用于向用户显示一个带有信息或者警告的弹出对话框。这个对话框通常包含一个消息和一个“确定”按钮,用户点击“确定”后对话框关闭,程序继续执行。...

    js提示框替代系统alert,自动关闭alert对话框的实现方法

    同时其他后续操作需要在js中继续填写。因此简单用div写了一个alert提示框,并自动关闭。 效果图 css样式 /*弹出消息对话框样式*/ .show_alert_box{ width:100%; height:100%; position:fixed; top:0px; left:0px;...

    Laravel开发-laravel-bs3-alert

    `laravel-bs3-alert` 是一个专为 Laravel 5 设计的扩展,它允许开发者轻松地整合 Bootstrap 3 的警告(alert)组件,从而提供更加丰富的用户反馈机制。Bootstrap 3 是一款流行的前端 UI 框架,它的警告组件可以创建...

    alert提示框(多种样式)

    "好例子网_弹框.zip"和"类似凡客诚品的alert,confirm弹出窗样式美化.zip"则可能包含了一些实际项目中的弹框样式示例,特别地,后者可能模仿了知名电商网站凡客诚品的提示框设计。 为了实现这些自定义功能,开发者...

    Alert.js - CRM 2013-2016 Custom Alerts and Popup Dialogs JavaScript Lightbox

    5. **简单API**:Alert.js提供了一个简洁的JavaScript API,使得开发者能够快速集成和调用对话框,例如`alertJS.showAlert()`、`alertJS.showConfirm()`等。 6. **易于整合**:在CRM环境中,Alert.js通常通过Web ...

    SweetAlert 提示框 带6种demo

    - 使用`&lt;script&gt;`标签引入SweetAlert的JS和CSS文件,并确保在调用库之前页面已经加载完成。 5. **兼容性与优化** - SweetAlert通常对现代浏览器支持良好,但对于老版本浏览器可能需要额外的polyfill或兼容处理。 ...

    jquery alert 提示框、动态加载提示框、jquery插件

    例如,当用户提交表单后,我们可能需要显示一个加载中的提示,然后在后台处理完成后,再显示处理结果。使用jQuery,我们可以方便地监听事件,利用AJAX的success或error回调来控制提示框的显示与隐藏。 三、jQuery...

    jQueryAlert

    jQueryAlert是一种基于jQuery库的插件,用于创建更美观、功能丰富的提示对话框,它可以替代JavaScript内置的alert、confirm和prompt函数。这个插件的主要目的是为用户提供一个自定义且交互性强的对话框解决方案,使...

    alertmanager-0.26.0.linux-amd64.tar.gz

    Alertmanager是Prometheus监控系统中的一个关键组件,用于处理由Prometheus服务器生成的警报。在Prometheus生态系统中,它负责接收、分组、抑制和发送通知,确保在系统出现问题时,运维人员能够及时得到警示。这个...

    js,css做的alert提示框

    在IT行业中,自定义的JavaScript和CSS Alert提示框是一种常见的用户交互设计,它允许开发者创造出与系统默认样式不同的警告、信息或确认对话框。本文将深入探讨如何利用这两种技术实现这样的功能。 首先,我们来看...

    SweetAlert2的相关JS和CSS文件

    3. `sweetalert2.all.min.js`:除了核心JS文件外,还包含了对IE浏览器的兼容代码,确保在不同浏览器上的正常运行。 4. `sweetalert2-theme-bootstrap-4.min.js`或`sweetalert2-theme-bootstrap.min.js`:如果有的话...

    sweet-alert.min.js

    sweet-alert.min.js的js包,改js直接引用即可使用,方便js页面显示

    友好的ALERT提示

    这个`customAlert`函数可以用来自定义`ALERT`提示,传入的消息将显示在提示框内,点击“确定”后提示消失。通过这种方式,我们可以根据需要自由定制提示框的外观和功能,实现更丰富的交互效果。 在提供的`alert.js`...

    SweetAlert提示插件

    下载jq22jquery-SweetAlert20190218压缩包后,解压并引入所需的CSS和JS文件。确保页面已经引用了jQuery,然后在需要的地方调用SweetAlert的相关方法即可。 总的来说,SweetAlert是一个强大且易用的前端提示插件,它...

    alert去掉地址信息

    如果页面上的某些操作触发了`alert`,而你希望避免显示与这些操作无关的URL信息,你应该控制`message`的内容。例如,如果你有一个按钮,点击后会显示确认消息: ```javascript ()"&gt;点击我 function confirmAction...

    QQ_JS_alert.rar_javascript_js 提示

    "QQ_JS_alert.rar_javascript_js 提示"是一个专为实现类似QQ界面的美观JavaScript提示框组件设计的资源包。这个组件允许开发者在网页应用中创建具有视觉吸引力且与QQ风格一致的提示信息,以提升应用程序的交互性。 ...

Global site tag (gtag.js) - Google Analytics