`
nbkangta
  • 浏览: 431646 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

String2 中的ActionContext引起的问题

    博客分类:
  • Java
阅读更多
在Action中获取URL参数

String id = ActionContext.getContext().getParameters().get("id");


结果抛出异常 Ljava.lang.String can't cast to java.lang.String
这是由于Struts2中,parameters的Map是Map<String, String[]>
汗啊,用起来就要按照数组用....
分享到:
评论

相关推荐

    ActionContext介绍(在Struts2中)

    象,如HttpServletRequest、HttpServletResponse,或者需要访问Session和Application等信息,在Struts2框架中,我们可以利用ActionContext和ServletActionContext这两个类。ActionContext是Struts2提供的一个核心上...

    struts2中的ActionContext与ognl

    ActionContext是Struts2框架中一个关键的组件,它提供了当前请求上下文的信息,而OGNL(Object-Graph Navigation Language)则是Struts2中的表达式语言,用于在模型和视图之间进行数据传递。下面将详细探讨这两个...

    Struts2通过使用ActionContext类获取request和response对象

    在Struts2中,ActionContext类扮演着重要的角色,它提供了与请求(Request)和响应(Response)对象交互的能力。了解如何通过ActionContext类获取和操作这些对象是开发Struts2应用的基础。 ActionContext类位于`org...

    ActionContext在struts2.0中的详细应用

    在Struts2框架中,ActionContext扮演着至关重要的角色,它是Action执行时的上下文环境,可以理解为一个存储Action执行过程中所需对象的容器。实际上,这个容器是一个Map,用于保存Action执行期间需要的各种信息。 ...

    使用Action访问ActionContext方式的网站计数器

    在实际运行过程中,你可能已经包含了`本次实验运行截图及心得.doc`文件,里面可能记录了你进行实验的步骤、遇到的问题和解决方案。而`PageCounter`可能是一个实际的Action类文件,或者是与之相关的其他资源。 通过...

    JavaEE ActionContext存取数据示例

    JavaEE ActionContext是Struts2框架中的一个关键组件,它在请求处理过程中起着至关重要的作用,主要用于在不同上下文之间共享数据。ActionContext提供了在Action、Servlet、ValueStack以及其他的Struts2组件之间传递...

    struts2_OGNL表达式ActionContext及valuesStack

    本文将深入探讨Struts2中的OGNL表达式,ActionContext以及valuesStack。 首先,OGNL表达式是Struts2中不可或缺的一部分,它允许开发者以一种声明式的方式访问和修改对象的属性。比如,`myBean.getMyProperty()`这样...

    基于struts2注册登录ActionContext.zip

    struts2大量使用拦截器来处理请求,从而允许与业务逻辑控制器 与 servlet-api分离,避免了侵入性(所谓侵入性就是指的这个架构设计出来的部件对系统的影响范围,标签库几乎可以完全替代JSTL的标签库,并且 struts2.x...

    struts2OGNL表达式ActionContext及valuesStack.pdf

    如果我们在Action中设置`ActionContext`的值栈,然后将`User`对象压入栈中,那么在视图层的JSP或Freemarker模板中,可以直接使用`${name}`来显示用户名,因为`User`对象现在是栈顶的根对象。 总的来说,Struts2的...

    Struts2 ActionContext 中的数据详解

    这使得开发者可以通过静态方法ActionContext.getContext()轻松地在当前线程中获取ActionContext,而不必担心线程同步问题。 ActionContext的数据结构是一个Map,允许用户通过键值对的形式存储自定义数据。同时,...

    Struts2中访问web元素的例子

    在Struts2中,访问web元素是开发过程中常见的需求,比如获取请求参数、session数据或者cookie等。本篇文章将详细介绍Struts2中四种访问web元素的方法。 1. **Action上下文(ActionContext)** ActionContext是...

    struts2访问application、session以及request等web资源的示例代码

    在Struts2中,可以通过ActionContext类访问ServletContext。 1. 访问Application域: ```java ActionContext context = ActionContext.getContext(); Map&lt;String, Object&gt; applicationMap = context....

    struts2中action如何获取jsp页面参数1.pdf

    ThreadLocal确保了ActionContext中的属性只在当前请求线程内可见,这样就避免了线程安全问题。 3. **ServletActionContext** `ServletActionContext`扩展了`ActionContext`,提供直接访问Servlet API的方法。例如...

    struts2使用request、response

    在Struts2中,可以使用`SessionAware`接口或者通过`ActionContext`来获取session对象。 1. **使用SessionAware接口:** - 通过实现`SessionAware`接口,可以自动注入session对象。 ```java import org.apache....

    struts2 中action 如何获取jsp 页面参数1.pdf

    总的来说,在Struts2中,通过`ActionContext`和`ServletActionContext`,开发者可以方便地获取并处理JSP页面传递的参数,以及与Servlet相关的各种对象,以实现灵活的业务逻辑控制。正确理解和使用这两个类对于编写...

    struts2.3.24升级2.5.26.zip

    3. **jar包替换**:描述中提到的"jar包和注意事项",意味着你需要替换旧版本的Struts2相关的JAR文件。2.5.x版本引入了一些新的JARs,同时移除或更新了旧的。确保替换所有相关的Struts2 JARs,包括核心库、插件和其他...

    Struts2在Action中获得Response对象的四种方法

    在Struts2框架中,Action类是业务逻辑的核心,它负责处理用户请求并返回相应的结果。然而,与Struts1.x不同,Struts2的Action类不再直接接收HttpServletRequest和HttpServletResponse对象作为execute方法的参数。这...

    struts2中Action获取参数的3种方式代码

    在Struts2中,Action类是处理用户请求的核心组件,它负责接收前端传递的参数并进行业务逻辑处理。本文将详细介绍Struts2中Action获取参数的三种主要方式,并通过实际代码示例来阐述每种方法的使用。 1. **通过...

Global site tag (gtag.js) - Google Analytics