在Struts2的配置中,我几乎气得脑发楞,后来不上网,自己查看出错信息,又看了structs2使用手册.chm这个帮助手册,才摸出这两个地方:
(1)在web.xml文件中的有关配置Struts2这个相当于一个过滤器的东西的信息时,有以下这两个东西我从structs2使用手册.chm复制下来,才知道这个配置是大小写字母敏感的,似乎丝毫不能出错。而我先前把里面的struts2写成Struts2或Struts 2。
org.apache.struts2.dispatcher.ActionContextCleanUp
org.apache.struts2.dispatcher.FilterDispatcher
(2)在struts.xml配置文件中,因为这是一个有关struts2的配置文件,且是一个xml文件,所以开头的xml相关声明相当重要:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd">
就是这个东西,我之前没留意,只Copy了一个普通的XML文件的表头就以为万事大吉了,唉,真可惜!
总结:遇到问题上网解决是一个很快很好的办法,但任何事情都想通过上网解决也是不可取的。