zoukankan      html  css  js  c++  java
  • java开发struts2项目遇到FilterDispatcher过时

    由于工作需要,再次需要写一些简单的Java代码了,曾经的Java编程历历在目,但是却再也找不到以前的感觉了.于是便怀着对儿时Java的记忆,再次踏上Java Web Project.

    在此特别鸣谢:http://miaoxianjie.iteye.com/blog/1156831作者,是您让我找回了对Java仅剩的那一点点肤浅,接下来,我们入正题吧.

    struts与Java web的搭建步骤就参照上面的博文就可以了

    项目搭建OK,运行    http://localhost:8080/Portal/LoginAction

    在控制台就报warning了,但是也不影响项目运作

    过滤器已经过时了,从字面翻译,自我感觉就是随着struts版本的提升,一些固定的写法失效了

    但是新版本也兼容落后的写法.程序才会还能正常执行,为了更好的兼容性,警告还是要排除的.

    不难发现下面已经给出了解决办法

    Please refer to the docs for more details! *
    http://struts.apache.org/2.x/docs/webxml.html

    接下来  我们进入http://struts.apache.org/2.x/docs/webxml.html,可以看到下面的信息

     上图是官方给出的一些web.xml不同版本的sample

     我们需要做的是按照上面新版本的写法重写web.xml过滤器部分

     替换

    <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>

    <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>

    保存,重写发布项目,运行,警告解除.

    文终于此,2014-6-10

  • 相关阅读:
    CSS简单的四种引入方式
    html之表单标签
    html基础标签之head和body标签
    Python之协程的实现
    Python之实现不同版本线程池
    Python多进程之multiprocessing模块和进程池的实现
    Python之queue模块
    sqlserver 时间格式化
    关于sql server 代理(已禁用代理xp)解决办法
    sqlserver如何启动数据库邮件
  • 原文地址:https://www.cnblogs.com/wxjnew/p/3779399.html
Copyright © 2011-2022 走看看