1、首先这是错误提示
2、我的XML配置
3、我的web.xml
我用的Struts2是2.5版本的
这个东东搞了我一天了,好烦哦
恳请各位指教一下
tomcat服务器配置文件server.xml的Context标签的path属性是什么? 那个应该是项目的访问路径.
<Context docBase="XXXX" path="XXXX" reloadable="true" source="XXXX"/>
struts 配置中将package 的name 设置为 default
而且访问路径 应该是 localhost:8080/hello/HelloAction
<?xml version="1.0" encoding="UTF-8"?>
xmlns="http://java.sun.com/xml/ns/javaee"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
id="WebApp_ID" version="2.5">
struts2
index.html
index.htm
index.jsp
default.html
default.htm
default.jsp
<filter>
<filter-name>struts2Filter</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2Filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
method="login">
/success.jsp
/login.jsp
这样的配置 访问路径 就是 : localhost:8080/struts2/login
添加display-name标签。
解决了,原来是我tomcat配置的工程路径出了问题,,