`

Struts2使用ActionSupport类传递提示信息到前台页面并获取显示

 
阅读更多
 /**
  * 删除用户信息
  * 
  * @return
  * @throws Exception
  */
 public String delete() throws Exception {
  
List<String> userIds = new ArrayList<String>();
  for (String id : choose) {
   userIds.add(new Integer(id));
  }
  UserObject userInfo = new UserObject();
  userInfo.setUserIds(userIds);
  tUser.setModifyUser(super.getCurrentUser().getUserId());
  userInfo.setUser(tUser);
  try {
   ServiceProvider.getService(UserService.class).deleteUser(userInfo);
  } catch (BizServiceException e) {
   addActionError(e.getErrorMessage());
  }
   addActionMessage("删除用户成功!");
   return SUCCESS;
  }

 

前台页面message.jsp:

<s:if test="hasActionErrors()">
 <div class="error">
  <s:actionerror />
 </div>
</s:if>

<s:if test="hasActionMessages()">
 <div class="message" id="message">
  <s:actionmessage />
 </div>
 <script type="text/javascript">
  highlight("message");
  window.setTimeout(function(){document.getElementById("message").style.display="none";}, 2000);
 </script>
</s:if>

 

参考资料:

http://blog.csdn.net/titilover/article/details/6792854

http://zgphacker2010.iteye.com/blog/1020527

 

分享到:
评论

相关推荐

    Struts2继承ActionSupport例子

    在Struts2中,`ActionSupport`类是一个基础类,它为开发者提供了许多便利的功能,使得开发更加高效。这个例子展示了如何在自定义的Action类中继承`ActionSupport`,从而利用其内置的特性。 首先,`ActionSupport`类...

    使用Spring 的ActionSupport 类整合 Struts,Hibernate实例

    ActionSupport是Spring MVC框架中的一个基础类,它继承自Struts2的ActionSupport类。这个类提供了诸如错误和消息管理、状态维护等功能,使得在Spring MVC中可以方便地集成Struts2的一些特性。在整合过程中,我们可以...

    struts 2 基础2__继承ActionSupport完成输入校验

    在基础的Struts2应用中,我们常常会继承`ActionSupport`类来实现输入校验,从而提高代码的复用性和可维护性。 `ActionSupport`是Struts2提供的一种基础Action实现,它包含了默认的行为,如错误处理、国际化支持和...

    使用Spring , ActionSupport ,struts1整合实例

    根据`execute`方法的返回值,Struts1会决定转发到哪个JSP页面。 在`MyAction`类中,我们可以通过Spring注入的服务对象`myService`来执行业务逻辑。例如,处理一个简单的用户登录验证: ```java public class ...

    【张冰Struts2学习笔记】0201_Action接口与ActionSupport类

    在Struts2框架的学习中,`Action`接口与`ActionSupport`类是核心组件,用于处理用户请求并返回相应的结果。本篇笔记将深入探讨这两个关键概念,以及它们在实际开发中的应用。 首先,`Action`接口是Struts2框架中...

    jQuery+json异步实现JSP和struts2之间的数据传递

    为了使Struts2支持JSON,我们需要在配置文件中添加相应的插件,如`struts2-json-plugin-*.jar`,并在Action类中添加`@Results`注解,指定一个JSON结果类型。 以下是一个简单的示例: ```java public class ...

    使用Struts 2框架开发租房网站

    在开发租房网站的过程中,学生将学习如何创建Action类、配置struts.xml、设计数据库模型、编写DAO和Service层代码、实现页面交互以及使用Struts 2提供的各种功能来优化用户体验。这将帮助他们掌握Web应用开发的基本...

    AJAX和struts2传递JSON数组

    这告诉Struts2框架当收到名为`struts2Action`的请求时,使用`Struts2Action`类,并返回JSON格式的结果。如果需要在Action执行后返回一个页面,可以将`result`元素的类型改为`dispatcher`。 总结来说,通过这种方式...

    使用struts2框架来实现前台与后台的交互

    标题中的"使用Struts2框架来实现前台与后台的交互"指的是通过Struts2框架协调前端用户界面与后端业务逻辑进行数据交换。在传统的Web开发中,前端HTML页面通常通过HTTP请求与服务器上的后台Java代码进行通信。Struts2...

    struts2国际化 标签 页面 处理类

    在Struts2中实现国际化,主要包括配置、JSP页面、表单和Action类的处理。 首先,在`struts.xml`配置文件中,我们需要声明全局的国际化资源文件。通过设置常量`struts.custom.i18n.resources`的值为`message`,我们...

    Struts2简单的页面跳转示例

    此外,Struts2还支持动态结果页面,可以使用OGNL(Object-Graph Navigation Language)表达式来决定跳转到哪个页面。例如: ```xml ${targetPage} ``` 在这里,`targetPage`变量可以在Action类中设置,它的值可以...

    struts2 向结果传参数

    总的来说,Struts2提供了多种方式来向结果传递参数,这使得它在处理复杂的业务逻辑和页面跳转时具有高度的可定制性。根据项目的具体需求,选择合适的方法可以提高代码的可维护性和效率。在实践中,结合使用不同的...

    Struts2表单数据获取项目

    在这个名为"Struts2表单数据获取项目"的资源中,我们将深入探讨如何使用Struts2框架来处理表单提交的数据。 首先,我们来看看核心组件`Struts.xml`。这是Struts2应用的主要配置文件,用于定义动作(Actions)、结果...

    struts2 ,struts2 demo

    在提供的“struts2 demo”压缩包中,你可以找到这些概念的具体实现,包括Action类、视图页面、配置文件等,通过分析和运行这些示例,你可以深入理解Struts2的工作原理和用法。这个压缩包对于初学者来说是一个很好的...

    Struts2中的参数传递

    1. **封装OGNL操作,实现值的传递**:Struts2通过对OGNL表达式的封装,实现从客户端传入的参数到Java对象之间的值传递。这一过程包括但不限于对各种复杂类型的处理,如数组、列表、映射等。 2. **类型转换**:为了...

    Struts2获取request的四种方式

    在Struts2中,经常需要从Action类中获取请求(Request)和响应(Response)对象来处理用户请求和传递数据。本文将详细解释Struts2中获取Request对象的四种不同方式。 1. **Servlet不相关的非IoC取得Request等对象的...

    Struts2入门使用案例HelloWorld

    "Struts2入门使用案例HelloWorld"是一个典型的教程,旨在帮助初学者快速理解并开始使用Struts2框架。下面我们将深入探讨这个案例涉及的关键知识点。 首先,我们需要创建一个Maven工程。Maven是Java项目管理和构建...

    struts2 项目源码

    1. **Action类**:Action类是业务逻辑的载体,它是Struts2的核心组件,负责处理用户请求并执行相应的业务逻辑。在提供的源码中,你可以找到名为`*Action.java`的文件,这些文件就是Action类,它们继承自`org.struts2...

    Struts2接口文档

    这个“Struts2接口文档”是开发者的重要参考资料,提供了关于Struts2框架内各个组件、类库以及接口的详细说明,帮助开发者深入理解框架的内部工作原理并有效地使用其功能。 Struts2的核心组件包括Action、Result、...

    Struts2基础教程.docx

    在Struts2中,可以使用ActionContext来获取请求参数和Session信息,使用ValueStack来存储和获取数据。Struts2也支持使用OGNL表达式来访问和操作数据。 Struts2提供了强大的标签库,包括s标签、sx标签、ui标签等,...

Global site tag (gtag.js) - Google Analytics