关于struts2中Action名字的大小写问题浅谈

 更新时间:2017年06月14日 11:51:54   作者:merrick326  
这篇文章主要给大家介绍了关于struts2中Action名字大小写问题的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面跟着小编一起来学习学习吧。

前言

今天在使用struts框架编写Action类以及在jsp中写调用相关Action的url时出现如下错误:

There is no Action mapped for namespace [/] and action name [MainPage] associated with context path [/xxx]. - [unknown location] 

记得以前也曾经遇到过这样的错误,可能的原因有:

      1,struts.xml文件中配置package时,namespace写错;

      2,调用此Action的url写错(app名称多写、namespace写错等);

      3,jsp页面基准url没有写;

      4,struts.xml的放置路径错误;

      5,struts.xml文件的DTD声明写错;

      6,web.xml中首页没有写;

但是,这次调试了好几个钟头都不是以上的错误,

而是因为Action类命名错误,开始是MainPageAction.Java,后来改成Mainpage.java,调试通过 惊讶

列入错误原因:

      7,Action类命名错误:不能在诸如XXXXXAction的名字XXXX中包含大小写混合。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如有疑问大家可以留言交流,谢谢大家对脚本之家的支持。

相关文章

  • 详解Spring Boot工程集成全局唯一ID生成器 UidGenerator的操作步骤

    详解Spring Boot工程集成全局唯一ID生成器 UidGenerator的操作步骤

    本文就在项目中来集成 UidGenerator这一工程来作为项目的全局唯一 ID生成器。接下来通过实例代码给大家详解详解Spring Boot工程集成全局唯一ID生成器 UidGenerator的操作步骤,感兴趣的朋友一起看看吧
    2018-10-10
  • mybatisPlus填坑之逻辑删除的实现

    mybatisPlus填坑之逻辑删除的实现

    本文主要介绍了mybatisPlus填坑之逻辑删除的实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • RocketMQ消息积压原因及处理方法

    RocketMQ消息积压原因及处理方法

    RocketMQ是一种可靠的、可扩展的消息中间件,广泛应用于分布式系统中的消息通信,然而,在高并发的场景下,由于消息产生速度超过消费速度,可能会导致消息积压的问题,本文将介绍RocketMQ消息积压的原因和如何处理积压问题
    2023-06-06
  • JAVA中通过Redis实现延时任务demo实例

    JAVA中通过Redis实现延时任务demo实例

    Redis在2.0版本时引入了发布订阅(pub/sub)功能,在发布订阅中有一个channel(频道),与消息队列中的topic(主题)类似,可以通过redis的发布订阅者模式实现延时任务功能,实例中会议室预约系统,用户预约管理员审核后生效,如未审批,需要自动变超期未处理,使用延时任务
    2024-08-08
  • 详解多线程及Runable 和Thread的区别

    详解多线程及Runable 和Thread的区别

    这篇文章主要介绍了多线程及Runable 和Thread的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • 如何使用Spring Validation优雅地校验参数

    如何使用Spring Validation优雅地校验参数

    这篇文章主要介绍了如何使用Spring Validation优雅地校验参数,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • 分布式医疗挂号系统SpringCache与Redis为数据字典添加缓存

    分布式医疗挂号系统SpringCache与Redis为数据字典添加缓存

    这篇文章主要为大家介绍了分布式医疗挂号系统SpringCache与Redis为数据字典添加缓存,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-04-04
  • IDEA进程已结束,退出代码-1073741819 (0xC0000005)的bug

    IDEA进程已结束,退出代码-1073741819 (0xC0000005)的bug

    这篇文章主要介绍了IDEA进程已结束,退出代码-1073741819 (0xC0000005)的bug,本文通过实例代码图文的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-04-04
  • Spring Cloud 专题之Sleuth 服务跟踪实现方法

    Spring Cloud 专题之Sleuth 服务跟踪实现方法

    这篇文章主要介绍了Spring Cloud 专题之Sleuth 服务跟踪,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-08-08
  • 最简单的MyBatis Plus的多表联接、分页查询实现方法

    最简单的MyBatis Plus的多表联接、分页查询实现方法

    这篇文章主要介绍了最简单的MyBatis Plus的多表联接、分页查询实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11

最新评论