`
onlyor
  • 浏览: 377394 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

解析strut 中的参数

    博客分类:
  • java
 
阅读更多
  Map<String, Object> parameters ActionContext.getContext().getParameters();
              
              if (parameters != null) {
                  final Set set = parameters.entrySet();
                  Iterator iterator = null;
                  if (set != null) {
                      iterator = set.iterator();
                      while (iterator.hasNext()) {
                          final Map.Entry entry = (Map.Entry) iterator.next();
                          final Object key = entry.getKey();
                          String value = null;
                          if (entry.getValue() instanceof String[]) {
                              final String[] valueString = (String[]) entry.getValue();
                              value = valueString[0];
                          } else {
                              value = (String) entry.getValue();
                          }
                          System.out.println(key + "----------" + value);
                      }
                  }
              }
分享到:
评论

相关推荐

    Struts2技术内幕 深入解析Struts架构设计与实现原理

    ### Struts2技术内幕:深入解析Struts架构设计与实现原理 #### Struts2概述 Struts2是Apache Software Foundation支持的一个开源项目,它是Struts1的下一代版本,继承了Struits1的优点,并在此基础上进行了大量的...

    Struts2 技术内幕——深入解析Struts2架构设计与实现原理

    ### Struts2技术内幕——深入解析Struts2架构设计与实现原理 #### 一、Struts2概述 Struts2是Struts框架的第二代版本,它是在Struts1的基础上进行了大量的改进和完善后诞生的。Struts2不仅继承了Struts1的核心思想...

    struts1.x 和 struts2.x向Action里填充jsp参数原理

    本篇文章将深入探讨Struts1.x和Struts2.x在向Action中填充JSP参数的原理。 Struts1.x的工作原理: Struts1的核心是ActionServlet,它是一个实现了Servlet接口的控制器。当用户发起HTTP请求时,请求会被Dispatcher...

    struts中dispatchAction用法

    ActionServlet根据配置的ActionMapping来找到对应的DispatchAction实例,然后解析请求中的参数,比如`action`或`method`,这个参数就是用来指定要执行的子方法的名称。 以下是一个简单的DispatchAction使用步骤: ...

    struts2 action跳转action传参数

    ### Struts2中Action间的参数传递方法 在Struts2框架中,经常需要实现Action之间的跳转,并在跳转过程中传递必要的参数。这种需求在实际开发中非常常见,尤其是在需要根据用户的不同操作来调用不同的业务逻辑时。...

    深入解析STRUTS架构设计与实现

    ### 深入解析Struts架构设计与实现 #### Struts框架概述 Struts是一个开源的Web应用框架,它遵循MVC(Model-View-Controller)设计模式,主要用于Java EE平台上的开发。Struts框架的核心组件是ActionServlet,它...

    dom4j解析struts.xml需要的包装类

    在Struts2中,配置文件`struts.xml`扮演着核心角色,它定义了动作(Action)、包(Package)和结果(Result)等关键组件的行为。为了方便地解析和处理这些配置,开发者常常会创建自定义的包装类(Wrapper Class),...

    struts2源码解析.pdf

    在"struts2源码解析.pdf"文档中,主要探讨了以下几个关键组件及其功能: 1. **ActionContext**: - `ActionContext`是Struts2的核心上下文,它存储了与当前Action执行相关的所有信息,如请求参数、session数据等。...

    struts2获取参数,解决乱码,跳转

    当用户发送一个HTTP请求到服务器,Struts2拦截器会解析请求,并将请求参数自动绑定到Action类的属性上。例如,如果你有一个名为`username`的请求参数,你可以直接在Action类中声明一个对应的属性: ```java public ...

    struts2参数.txt

    此参数用于确定Struts2框架中对象的类型。它支持`tiger`和`notiger`两种值,具体选择哪种策略取决于应用的需求。 #### 八、`struts.multipart.parser` 指定处理`multipart/form-data`MIME类型的文件上传组件。支持...

    STRUTS 2技术内幕 深入解析STRUTS架构设计与实现原理

    ### STRUTS 2技术内幕:深入解析STRUTS架构设计与实现原理 #### STRUTS 2架构设计概述 Struts 2是Struts框架的第二个版本,它继承了Struts 1.x的优点,并在此基础上引入了许多新的特性和改进。Struts 2的核心优势...

    Struts2中的参数传递

    在Struts2中,OGNL被用来解析和执行表达式,从而实现对模型对象的操作。例如,`user.name`这样的表达式可以用来获取或设置`User`对象的`name`属性。 ##### 2. ValueStack的作用 ValueStack是Struts2中一个重要的...

    struts2中action接收参数的方式

    本篇文章将深入探讨Struts2中Action接收参数的多种方式,以及相关源码解析。 首先,最常见的接收参数方式是通过方法签名直接接收。例如,如果在JSP页面上有这样一个表单: ```jsp 提交" /&gt; ``` 对应的Action...

    JS调用Struts中的Action

    当开发者希望实现从前端JavaScript直接调用后端Struts中的Action时,就需要了解如何正确地设置请求路径以及传递参数的方式。 #### 关键知识点解析 ##### 1. **理解Struts Action** 在Struts框架中,Action是模型...

    struts2 接收参数

    这个过滤器会解析请求中的参数,并将它们映射到Action类的属性上。这一过程主要由两个关键部分完成:ActionContext和ValueStack。 ActionContext是Struts2框架的核心上下文对象,它存储了有关当前请求的所有信息,...

    Struts2 的接受参数的几种方式

    具体来说,Struts2 会调用 Action 中与字段名称匹配的 setter 方法来设置参数值。例如,如果表单中有 `name` 字段,那么 Struts2 会调用 `setName(String name)` 方法来设置值。 这种情况下,字段名称和 setter ...

    Struts框架中struts-config.xml文件配置小结

    本文将对`struts-config.xml`中的关键元素进行详细解析,并结合实际示例来帮助读者更好地理解和应用这些配置。 #### 二、`struts-config.xml`文件结构概览 `struts-config.xml`文件遵循一定的DTD(Document Type ...

    Struts的原型解析实例

    - 用户发起请求到达ActionServlet,ActionServlet会解析struts-config.xml,找到匹配的ActionMapping。 - 接着调用相应的Action执行业务逻辑,Action可能需要与DAO(Data Access Object)交互,完成数据库操作。 ...

Global site tag (gtag.js) - Google Analytics