Struts2 xml 配置问题 刚学出了一大堆问题...(我用的是IDEA)

1、首先这是错误提示
图片说明
2、我的XML配置
图片说明
3、我的web.xml
图片说明
我用的Struts2是2.5版本的
这个东东搞了我一天了,好烦哦
恳请各位指教一下

7个回答

tomcat服务器配置文件server.xml的Context标签的path属性是什么? 那个应该是项目的访问路径.

 <Context docBase="XXXX" path="XXXX" reloadable="true" source="XXXX"/>

struts 配置中将package 的name 设置为 default

qq_32063079
Leo.H.J 没用耶..
大约 2 年之前 回复

而且访问路径 应该是 localhost:8080/hello/HelloAction

Aussme
小安的大情调 回复qq_32063079: 你的web.xml 设置的display-name 是什么?访问路径要对应你设置的display-name 或者你可以把你的web.xml的详细配置给我看看
大约 2 年之前 回复
qq_32063079
Leo.H.J 还是那样 不行...
大约 2 年之前 回复

<?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

![图片说明](https://img-ask.csdn.net/upload/201804/03/1522766368_124083.jpg)图片说明

添加display-name标签。

解决了,原来是我tomcat配置的工程路径出了问题,,图片说明

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐