0 0

关于后台action进行逻辑判断后,要弹出窗口提示用户。3

       情况是这样,当在一个很有很多张单的jsp页面对应一张单点击按钮“删除”,那么在struts2的action里面我会判断这张单,是否能删除。如果能删除,则返回原先的页面如果不能删除,我希望实现返回原先的页面,并用js实现弹出一个窗口来。哪位来指点一下如何实现?
2011年3月09日 14:25

4个答案 按时间排序 按投票排序

0 0

采纳的答案

交你一个快捷的方法:
在body的第一行,放一个struts2的标签,

<s:actionmessage cssStyle="list-style-type:none;" escape="false"/>

然后你在代码里会去判断是否能删除对吧?如果不能删除呢会返回原来页面,那么在返回去的语句块中添加下面的代码
addActionMessage("<script>alert('删除失败!');</script>");
这样页面在加载的时候首先就会去执行actionmessage 其他在页面上的东西都没有执行的时候,此弹出框就会提示你删除失败了。
如果你用过struts1的话,这个对你就更好办了。

2011年3月09日 14:44
0 0

用Jquery的post、AJAX或者其他方法执行该方法。返回data。应该就可以你想要的了。比如你在Action方法里可以用这种方式 response.setContentType("text/html;charset=UTF-8");
response.getWriter().write(buffer.toString());返回。在页面上用Jquery应该就可以得到了

2011年3月09日 14:32
0 0

传回一个标志位
在页面加载时调用一个JS方法,判断这个标志位,然后alert

可以是window.onload = function() {...}

也可以<body onload="load()">
function load() {...}

2011年3月09日 14:29
0 0

在action类中设置一个标志 flag 属性,对应生成getter和setter方法,如果不可以删除,置一下flag的值,然后跳转到结果列表页面,在结果列表页面上获取flag的值,根据flag的值来给出相应的js提示就可以了。

2011年3月09日 14:27

相关推荐

    弹出窗口 拍照上传 android

    这个功能允许用户通过点击按钮触发一个底部弹出窗口,该窗口通常包含拍照和从相册选择图片两个选项,方便用户快速分享照片。下面将详细讲解实现这一功能涉及的关键知识点: 1. **DialogFragment**: - 在Android中...

    asp.net mvc 弹出窗口 技巧

    在ASP.NET MVC中实现弹出窗口功能,能够增强用户体验,例如用于确认操作、显示详细信息或进行表单输入。以下是一些关于在ASP.NET MVC中实现弹出窗口的关键知识点: 1. **JavaScript与jQuery库**:在ASP.NET MVC中,...

    动态增删table以及后台传值和弹出窗口父子窗口传值

    在IT行业中,动态增删table和后台传值是前端与后端交互的重要技术,而弹出窗口父子窗口之间的数据传递则是提升用户体验的关键。下面将详细解释这些知识点。 首先,动态增删table是一种常见的用户界面设计,它允许...

    漂亮的JQUERY弹出窗口

    "漂亮的JQUERY弹出窗口"这个主题聚焦于jQuery中的弹出窗口功能,这通常指的是模态对话框或提示框,它们在用户界面上提供了一种吸引用户注意力并进行交互的方式。以下是对这个主题的详细讲解: 首先,jQuery弹出窗口...

    struts2如何实现弹出action返回的错误信息

    在Struts2框架中,实现弹出Action返回的错误信息是一项常见的需求,特别是在表单验证、数据处理或业务逻辑执行失败时,向用户反馈错误信息至关重要。本文将深入探讨三种在Struts2中实现这一功能的方法,并对每种方法...

    Android监听系统来电并弹出提示窗口

    - 通过查看该项目的代码,可以更深入地了解如何实现来电监听以及弹出提示窗口的具体实现逻辑。 通过上述知识点的梳理,我们可以了解到在Android系统中实现监听系统来电并弹出提示窗口涉及到的权限申请、广播接收器...

    android 弹出窗口

    在Android开发中,弹出窗口(PopupWindow)是一种常见的用户交互元素,用于在主界面之上显示临时信息或者提供额外的功能选项。它具有高度的灵活性,可以根据需求设计出各种各样的视觉效果,为用户带来丰富的体验。...

    pyqt5对用qt designer设计的窗体实现弹出子窗口test.zip

    在描述中提到的`action.py`文件,可能是处理用户交互逻辑的地方,比如在主窗口中设置一个按钮,当用户点击按钮时,弹出子窗口。我们可以这样实现: ```python from PyQt5.QtWidgets import QApplication, QWidget ...

    iphone简单实例 (字体,弹出窗口) (实例)

    标题中的“iphone简单实例 (字体,弹出窗口) (实例)”指的是一个针对iPhone应用开发的简单示例项目,主要展示了如何在iOS应用中处理字体设置和弹出窗口的实现。这个实例可能是为了帮助初学者或者开发者理解这两个...

    Flex弹出窗口请求Action函数示例

    综上所述,Flex弹出窗口请求Action函数示例详细介绍了在Flex环境中创建弹出窗口以及与后端进行交互的过程。开发者需要掌握Flex的组件使用、事件处理、与后端的通信机制以及用户界面设计的原则。在技术选择上,亦需...

    js弹出窗口返回值

    这个对象提供了一种机制,使得弹出窗口可以与打开它的原始窗口进行通信。 #### 三、`window.opener`的基本用法 1. **创建新窗口**: ```javascript var newWindow = window.open("url", "name", "features"); `...

    popupwin弹出窗口

    在浏览器右下角弹出消息框! ; LEFT: 8px; POSITION: absolute; TOP: 8px" runat="server" TextColor="255, 0, 0" LightShadow="192, 192, 192" ColorStyle="Violet"&gt;&lt;/cc1:PopupWin&gt;&lt;/FONT&gt; 在code-behind...

    IOS应用源码——tip弹出提示选项窗口demo.rar

    在iOS应用开发中,"tip弹出提示选项窗口"是一种常见的用户交互设计,它用于向用户提供即时信息或者在用户操作时展示重要的选择项。这个"IOS应用源码——tip弹出提示选项窗口demo"应该包含了一个实现此类功能的示例...

    XML做后台判断可通用

    在本文中,我们将深入探讨如何利用XML作为后台判断的基础,以及如何实现通用性,使得多个页面可以共享同一套判断逻辑。 首先,XML的结构化特性使其非常适合用来定义和组织数据。通过定义元素、属性以及层次结构,...

    android判断App前后台切换代码

    在Android开发中,判断应用程序(App)是在前台运行还是在后台挂起是常见的需求,这有助于我们实现诸如监听用户活动、优化性能或者处理特定事件等功能。"android判断App前后台切换代码"这个主题主要涉及如何编写相关...

    Struts2开发用户管理后台系统源代码

    用户管理后台系统的配置文件(struts.xml或类似的配置文件)定义了Action的映射、结果类型、拦截器链等。例如,这里可能会有UserManagerAction的配置,指定其处理的请求路径、执行的方法以及返回的结果页面。 4. *...

    domino xapgesg开发 Confirm彈出窗口提示

    在Domino XPages开发中,Confirm弹出窗口提示是一种用户交互功能,用于在执行特定操作前获取用户的确认。XPages是IBM Lotus Domino的一种富互联网应用程序(RIA)框架,它允许开发者构建动态、交互式的Web应用。这个...

    Android 手势锁判断程序是否是电源键锁屏或者是否从后台唤醒

    "Android 手势锁判断程序是否是电源键锁屏或者是否从后台唤醒"这个主题涉及到的是如何在Android应用中实现对用户操作的识别,特别是针对电源键锁屏和应用从后台唤醒的场景。 首先,我们需要理解Android系统的生命...

    弹出框提示自定义

    8. **代码组织与重用**: 为了提高代码复用性,可以将自定义alertView封装成一个单独的类或者组件,这样在项目中其他地方需要弹出提示时,可以直接实例化并配置后使用。 9. **测试与调试**: 在实际设备上进行充分的...

    IOS应用源码——tip弹出提示选项窗口demo.zip

    在iOS应用开发中,"tip弹出提示选项窗口"是一种常见的用户交互设计,它用于向用户提供信息、警告或引导操作。这份"IOS应用源码——tip弹出提示选项窗口demo.zip"应该包含了一个示例项目,展示了如何在iOS应用中实现...

Global site tag (gtag.js) - Google Analytics