浮生成诗
2018-04-03 12:18
采纳率: 71.4%
浏览 718
已采纳

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

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

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

7条回答 默认 最新

  • 码厨frog 2018-04-04 01:03
    已采纳

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

     <Context docBase="XXXX" path="XXXX" reloadable="true" source="XXXX"/>
    
    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • 小安的大情调 2018-04-03 13:32

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

    评论
    解决 无用
    打赏 举报
  • 小安的大情调 2018-04-03 13:45

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

    评论
    解决 无用
    打赏 举报
  • 小安的大情调 2018-04-03 14:32

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

    评论
    解决 无用
    打赏 举报
  • 小安的大情调 2018-04-03 14:40

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

    评论
    解决 无用
    打赏 举报
  • 痞子锐 2018-04-04 00:24

    添加display-name标签。

    评论
    解决 无用
    打赏 举报
  • 浮生成诗 2018-04-04 01:28

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

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题