`
heshifk
  • 浏览: 12528 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

开发日记1-----拦截器不起作用之解决过程

阅读更多
    今天尝试学习struts2的拦截器的使用,之前对拦截器这个概念也不是很熟悉,进过查看图书,明白了一点,拦截器是拦截用户的请求,至于拦截之后,你自己想干嘛,那你自己得写对应的实现方法。接触的设计到拦截器的第一个项目就是写一个bbs论坛的语言拦截替换,例如将言语中含有“讨厌”的词替换为“喜欢”。一切按着书上的代码慢慢敲,最后配置struts.xml,等待运行时发现拦截器没起作用,换句话说,就是言语中有讨厌,但是没有相应的替换成喜欢,其它的都正常。刚开始就觉得奇怪,为什么没有起作用呢,打开百度搜索,有网友说是要将自定义的拦截器放在默认的拦截器之间,试了下,结果结果返回页面直接得不到数据。于是感觉不是这个问题导致了,再次查看了一遍配置文件的代码,还是没有发现任务问题。思索片刻,感觉会不会实现替换功能的java程序写的有问题啊,回头过去一看,还真写错了。本应该判断如果内容部位空,就就行查找然后替换,但是我写的是如果为空再进行查找替换。这也够笨的,内容都为空了,还拦截啥,然后修改程序之后一运行,终于看到了久违的结果,已经将成功拦截后的数据成功显示在结果返回页面。所以遇到为题时。一步步往回查,如果程序没报错,有问题一般是逻辑写错了。
分享到:
评论

相关推荐

    拦截器解决中文乱码问题

    "拦截器解决中文乱码问题"这个主题,主要关注的是如何通过使用拦截器(Interceptor)这一技术手段来预防或解决乱码现象。拦截器是Spring MVC框架中的一个重要组件,它可以对HTTP请求进行预处理和后处理,从而在数据...

    uni-app 请求拦截器

    【uni-app请求拦截器】是基于uni-app框架实现的一种机制,它允许开发者在发送网络请求前和接收到响应后...分析和学习这些代码将有助于我们更好地理解和应用uni-app的请求拦截器机制,提升我们的开发效率和代码质量。

    Spring Cloud OpenFeign - - - >拦截器

    初学者很容易将 Spring MVC 拦截器 和 Spring Cloud OpenFeign 拦截器搞混,误以为OpenFeign拦截器就是SpringMVC拦截器:Spring MVC拦截器发生在客户端 和 服务端之间,在客户端向服务端发送请求时进行拦截处理。...

    防止SpringMVC拦截器拦截js等静态资源文件的解决方法

    1. 方案一通过在拦截器配置中排除特定的静态资源路径,可以比较精确地控制哪些请求被拦截器处理,哪些不处理。这种方法适合于静态资源和动态资源请求分得比较明确的情况。 2. 方案二通过利用默认的Servlet来处理...

    cas-client扩展拦截器支持excludes

    这通常是为了在使用CAS进行统一认证时,允许某些特定的URL不受拦截器的控制,以便它们可以直接访问或者有别于其他请求的处理方式。 CAS是一个开放源码的单点登录(Single Sign-On, SSO)系统,广泛应用于Web应用的...

    在struts1中使用拦截器——saif-0.1.jar

    在Struts1中,拦截器是框架的核心组件之一,它们提供了扩展功能和处理请求的能力,而无需修改Action类本身。本文将深入探讨在Struts1中如何使用拦截器,并以saif-0.1.jar为例,解释其在实际项目中的应用。 首先,...

    两篇网文:拦截器 Common-FileUpload

    在IT领域,尤其是在Web开发中,拦截器(Interceptor)和文件上传是两个非常重要的概念。Struts2框架的拦截器机制允许我们对请求进行预处理和后处理,以实现诸如日志记录、权限验证等功能。Common-FileUpload是Apache...

    拦截器和过滤器的区别

    在现代软件开发过程中,特别是Web应用程序中,为了实现灵活高效的业务逻辑处理及控制流管理,常常会使用到两种设计模式:拦截器(Interceptor)与过滤器(Filter)。这两种技术虽然在功能上有一定的相似之处,但其...

    Flex-Spring拦截器

    1. 创建自定义拦截器类,实现`HandlerInterceptor`接口并重写`preHandle`、`postHandle`和`afterCompletion`方法。 2. 在Spring的MVC配置中注册拦截器,通常在`WebMvcConfigurerAdapter`的子类中,通过`...

    运用struts2技术的拦截器实现的页面检测和用户注册

    1. **创建拦截器** 在Struts2中,我们可以通过实现`com.opensymphony.xwork2.interceptor.Interceptor`接口或者继承`InterceptorSupport`类来创建自定义拦截器。拦截器需要重写`intercept()`方法,这是执行拦截逻辑...

    structs2拦截器实例2-权限验证拦截器

    1. **定义拦截器类**:创建一个新的Java类,实现`Interceptor`接口或继承`AbstractInterceptor`类。在这个类中,你需要重写`intercept`方法,这是拦截器的核心逻辑。在`intercept`方法内,你可以检查session中是否...

    Android-一款简洁漂亮的OkHttpLogging拦截器

    总之,OkHttpLogging拦截器为Android开发者提供了一个强大的工具,帮助他们在开发和调试过程中更好地理解和控制网络请求。通过灵活地配置日志级别,我们可以有效地平衡调试的便利性和安全性。同时,开源的拦截器代码...

    基于java的企业级应用开发:拦截器.ppt

    【基于Java的企业级应用开发:拦截器】 在Java企业级应用开发中,Spring MVC框架提供了一种名为拦截器(Interceptor)的功能,它与Servlet中的过滤器(Filter)类似,但有其独特的用法和功能。拦截器主要用于在用户...

    struts拦截器jar 包

    Struts框架是Java Web开发中一个非常重要的组件,它提供了模型-视图-控制器(MVC)架构,帮助开发者构建可...在实际开发中,我们需要根据项目需求选择合适的拦截器,并进行适当的配置,以充分发挥这些拦截器的作用。

    拦截器与冲突解决

    在开发过程中,为了调试和定位问题,可以开启Spring MVC的日志,查看请求处理的详细过程,以找出拦截器未被调用的原因。此外,阅读Spring MVC的相关文档和源码也能帮助我们更深入地理解问题所在。 最后,对于提供的...

    Struts1拦截器插件使用

    在Struts1中,拦截器(Interceptor)是一个重要的概念,它允许我们在业务逻辑执行前或执行后添加额外的操作,如日志记录、权限验证等。这篇博客可能详细解释了如何在Struts1中配置和使用拦截器插件。 首先,让我们...

    Struts2拦截器及其用法详细说明

    3. 在Struts2的配置文件(struts.xml)中声明并配置拦截器,指定拦截器的执行顺序和作用范围。 **四、拦截器的配置** Struts2的拦截器可以通过XML或注解两种方式进行配置: - XML配置:在`struts.xml`文件中,...

    SpringMVC中的拦截器-拦截器方法的作用和执行顺序.avi

    SpringMVC中的拦截器-拦截器方法的作用和执行顺序.avi

    JSP 开发之Struts2内建自定义拦截器.docx

    1. **创建拦截器实现**:你需要实现`Interceptor`接口或继承`AbstractInterceptor`类来创建自定义拦截器。`Interceptor`接口提供了三个方法:`init()`(初始化)、`intercept()`(拦截处理)和`destroy()`(销毁)。...

    Spring MVC--13.自定义拦截器

    Spring MVC--自定义拦截器Spring MVC--13.自定义拦截器Spring MVC--13.自定义拦截器Spring MVC--13.自定义拦截器Spring MVC--13.自定义拦截器Spring MVC--13.自定义拦截器Spring MVC--13.自定义拦截器

Global site tag (gtag.js) - Google Analytics