• struct2的structs.xml文件配置There is no Action mapped for action name 问题


         很久没写过博客,今天重新开始写,新技术太多,只有通过博客才可以不断积累,本人水平有限,如有错误,欢迎指正,谢谢

         今天在MAVEN上配置web project的struct2,发现自己忽略了很多问题,再次记录一下,希望可以帮助遇到相同或相似问题的同学,本人已经是第二次遇到这种问题,就是没有记录下来,时间久了,遇到了也忘记怎么解决了,在此吐槽一下自己哈。There is no Action mapped for action name 问题就是找不到相应的action,问题的出现主要原因有一下几个:

         1、action的名字不匹配,这个需要读者自己检查

         2、编译的struct2.xml文件没有在WEB-INF/classes里面,在编译后进入classes文件夹看看就知道,这个问题可能由于两个原因引起:

              (1)设置的编译输出路径不是WEB-INF/classes,可以通过项目右击->properties->java build path里面的source tab,设置dafault output folder为项目名称/WebContent/WEB-INF/classes就行

               (2)structs.xml没有在src文件夹里面,这个和上面设置的原理一样,由于我的是MAVEN管理项目,在src文件夹里面有java和resource文件夹,不知道为啥没有把resources里面编译进classes里面,搞得There is no Action mapped for action name,后来把structs.xml放在java里面就没问题了

         由于网络问题,就不贴图了哈

         搞了一个晚上,哎,希望遇到相同问题的读者有帮助,谢谢

  • 相关阅读:
    Springx b 界面
    ETCD 分布式锁实现逻辑
    etcd 集群概述 转
    [转]MySQL性能优化
    Elasticsearch、MongoDB和Hadoop比较
    Mysql导出表格变成科学计数法的解决方案
    记一次laravel框架下的post请求测试
    Mysql语句优化记录
    laravel与MongoDB 的部分实践
    Laravel多数据库连接记录
  • 原文地址:https://www.cnblogs.com/jiankeaibiancheng/p/4529459.html
Copyright © 2020-2023  润新知