做完Struts2框架的主入口,webapp目录下的web.xml文件的filter一定要写对,即使写了,也要注意看看,是不是正确了。例如,下图中红圈圈部分可能会显示红色,报错。
这主要是由于,maven的pom.xml文件配置的struts2的jar包版本不正确所导致的。
建议下载时选择最多的一个,如图:
接着,在pom.xml文件里面配置就行
以上,如果没注意,服务器会开启失败。
另外,开启服务器前,选择的run的jsp最后别带xx(1).jsp的,可以选择,也可以在目录上点右键去run
还有,开启服务器时,会提示如下图:
右边框框一定要填,否则无法开启服务器,或者强制开启,在浏览器中也找不到。
那里必须要填你的工程名,注意别丢了斜杠/
例如,我的工程名是struts2Test,那么,下面就应该按如下所示的填:
还有,对于struts.xml文件里面的action要注意包名要写正确,不写方法的话,会执行excute的方法。