`
internetafei
  • 浏览: 6659 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

structs2 ServletActionContext类

JSP 
阅读更多
最过做了个小项目,用的是Structs2 + Srping
我写了个工具类,作用的,读取保存培植文件 。
在获取文件路径上我用到了一个,ServletActionContext.getServletContext().getRealPath("/"); 
我在Structs2的action类里,调用这个工具类很方便 。但是在jsp页面类,就老是出问题,因为是登陆页,我怀疑是过滤器把它过滤掉了,后来一看,不是。是一个类也了问题 。
ServletActionContext 老是抛空异常,ServletActionContext 在structs2是一个很重要的类,有好多对象都是通过它得到的 。最终,问题解决 。我修改了工具类,给它传了个文件地址。

但是,我不明白的是,为什么ServletActionContext 在jsp页面老是抛空异常呢 ????????????
分享到:
评论

相关推荐

    struts2 chm 帮助文档

    struts2 chm 程序包 org.apache.struts2 接口概要 接口 说明 StrutsStatics Constants used by Struts. 类概要 类 说明 RequestUtils Request handling utility class. ServletActionContext Web-specific ...

    struts2 Https 配置

    Struts2是一个非常流行的Java Web框架,用于构建和维护可扩展、模块化且易于管理的企业级应用程序。在当今网络安全日益重要的环境下,使用HTTPS协议来确保数据传输的安全性变得至关重要。Struts2支持HTTPS配置,可以...

    struts2的API耦合与动态方法调用

    2. **ServletActionContext类**:这是ActionContext的一个扩展,提供了更方便的访问Servlet相关对象的方法,如`ServletActionContext.getRequest()`和`ServletActionContext.getResponse()`分别用于获取...

    AJAX和struts2传递JSON数组

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

    struts2中request和session的获取

    在Struts2框架中,对request和session的管理和获取是实现Web应用中用户交互和状态维护的重要手段。本文将深入探讨Struts2中如何获取request和session,以及这两种对象的作用和应用场景。 ### Struts2框架简介 ...

    Struts2之struts2文件下载详解案例struts012

    首先,我们需要创建一个Action类,它是Struts2的核心组件,用于处理用户的请求。在Action类中,我们将定义一个方法,该方法负责获取要下载的文件并将其设置为HTTP响应的输出流。例如,我们可以创建一个名为`...

    Struts2框架笔记

    2. **使用servletActionContext类**: 提供了一种更简单的方法来访问HttpServletRequest对象。 3. **实现ServletRequestAware接口**: 实现该接口的Action类可以直接访问HttpServletRequest对象。 以上就是关于Struts...

    struts2返回JSON数据的两种方式

    在Struts2的Action类中,通过`HttpServletResponse`对象的`getWriter().print()`方法直接写入JSON字符串。这里创建了一个`JSONObject`和`JSONArray`,并将数据转换成字符串返回。注意,Action方法的返回类型应设为`...

    Struts2访问ServletAPI

    Struts2提供了一个名为`ServletActionContext`的类,它包装了`HttpServletRequest`和`HttpServletResponse`对象。在Action中,你可以通过`ServletActionContext`获取这些对象,如: ```java HttpServletRequest ...

    struts2集成struts-ssl-plugin插件实现https访问例子

    Struts2是一个非常流行的Java Web框架,用于构建可维护性和可扩展性良好的企业级应用程序。在Web应用中,为了确保数据传输的安全性,通常会使用HTTPS协议,它基于SSL/TLS来加密通信,保护用户的隐私信息。Struts2...

    Struts2获取request的四种方式

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

    struts2利用注解annotation实现文件下载

    在Struts2中实现文件下载通常涉及到以下几个步骤:定义Action类、配置下载行为以及客户端处理下载请求。 ##### 1. 定义Action类 ```java package com.action; import java.io.InputStream; import java.io....

    struts2 poi导出到excel

    接下来,我们创建一个Struts2的动作类(Action),在这个类中定义导出Excel的方法。这个方法通常会接收一些参数,如查询条件,然后根据这些条件从数据库或其他数据源获取数据。例如: ```java public class ...

    Struts2_TypeConvertion

    类以及org.apache.struts2.ServletActionContext类,具体的方法如下所示。 获得request对象: A . HttpServletRequest request = ServletActionContext.getRequest (); B.ActionContext ct= ActionContext....

    ActionContext介绍(在Struts2中)

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

    struts2使用request、response

    ### Struts2中request与response的使用方法 #### 一、引言 Struts2作为Struts1的后续版本,在架构设计与实现机制上进行了大量的改进。相较于Struts1,Struts2对request、response、session等核心对象的处理方式有所...

    struts2下载功能实现

    Struts2是一个流行的Java web开发框架,用于构建可维护...以上就是Struts2框架中实现下载功能的核心步骤和技术要点,涵盖了配置、Action类的编写以及前端交互。通过这些步骤,开发者可以构建出一个可靠的文件下载系统。

    ireport+struts2实现web开发

    Struts2的核心是Action类,负责接收并处理用户请求,然后调用业务逻辑组件。它提供了拦截器(Interceptor)机制,可以进行事务管理、权限验证等操作。此外,Struts2还支持OGNL(Object-Graph Navigation Language)...

Global site tag (gtag.js) - Google Analytics