`

MultiActionController使用错误分析

阅读更多
最近刚学习了springMVC的使用,今天用了一下MultiAcionController的时候,methodNameResolver 在spring配置文件里面配置的是 org.springframework.web.servlet.mvc.multiaction.ParameterMethodNameResolver ,各个配置文件都配置好了,这个时候发现一个很奇怪的事情,我的每一个http请求都返回404,我反复排除了多次,都是没有发现错误,最后,查看源码,发现,可能是权限问题,后来,我把MultiAcionController 这个对应的子类里面的所以的方法换成public,这个时候就可以访问了,具体什么原因,由于没有时间,就没有细细探索,希望大家多多指点,多多交流。。。
分享到:
评论
2 楼 Jathon_hs 2011-05-25  
Jathon_hs 写道
请问,是在哪个源码里发现是权限问题。
我现在好像也遇到类似的情况,一个项目里可以访问,但是另一个类似配置的却不能访问,我也查过方法都是public的。


终于搞定了,原来是我自己的访问路径没有写对,通过看spring debug log找出原因的。
1 楼 Jathon_hs 2011-05-25  
请问,是在哪个源码里发现是权限问题。
我现在好像也遇到类似的情况,一个项目里可以访问,但是另一个类似配置的却不能访问,我也查过方法都是public的。

相关推荐

    SpringMVC - MultiActionController

    在这个最简化教程中,我们将深入理解如何使用MultiActionController以及其在实际应用中的优缺点。 首先,了解SpringMVC的基本架构是必要的。它主要由DispatcherServlet、Controllers、Models、Views和Handlers等...

    spring mvc MultiActionController配置方法源码

    要使用`MultiActionController`,你需要创建一个子类并实现处理特定请求的方法。 1. **配置步骤**: - 创建一个类,继承`MultiActionController`。 - 在子类中定义处理请求的方法,方法名应与URL路径匹配。例如,...

    Spring MVC MultiActionController---多动作控制器

    Spring MVC MultiActionController---多动作控制器 博客介绍: http://blog.csdn.net/sunshine_love/article/details/8842261 更换web.xml中web-config.xml即可尝试不同方法解析器,如有问题,请博客回复。欢迎交流...

    springMVC3学习(五)--MultiActionController(源码)

    springMVC3学习(五)--MultiActionController(源码) 文章地址:http://blog.csdn.net/itmyhome1990/article/details/25988091

    spring mvc_04

    在本教程"spring mvc_04"中,我们将深入探讨如何使用MultiActionController来实现静态资源的访问。尽管在现代Spring MVC应用中,我们通常会推荐使用基于注解的@Controller或@RestController,但理解...

    web项目log4j简单案例

    此外,配合ELK(Elasticsearch、Logstash、Kibana)或者Graylog等日志收集和分析工具,可以实现更高级的日志管理和监控。 通过这个简单的Log4j案例,你可以快速掌握在Web项目中使用日志的基本方法,进一步提升你的...

    spring mvc_03

    在这个主题“spring mvc_03”中,我们将深入探讨`MultiActionController`的工作原理、使用场景以及与现代Spring MVC实践的对比。 `MultiActionController`是Spring MVC中的一个抽象类,它继承自`AbstractController...

    springMVC带上传文件

    然后,为每个功能(查询、保存、上传文件)添加对应的方法,使用`@ActionMapping`注解(如果使用的是`MultiActionController`,则使用`handleRequest`方法并根据请求参数调用相应的方法)。 4. **文件上传处理**:...

    spring chm文档

    9.9.1. 对一个特定的 DataSource 使用错误的事务管理器 9.10. 更多的资源 10. DAO支持 10.1. 简介 10.2. 一致的异常层次 10.3. 一致的DAO支持抽象类 11. 使用JDBC进行数据访问 11.1. 简介 11.1.1. Spring ...

    Spring MVC 例子

    学习这个示例,你可以了解如何将Spring MVC和MyBatis集成,以及如何使用`SimpleFormController`和`MultiActionController`处理Web请求。这有助于提升你在Java Web开发中的技能,特别是在大型企业级应用的场景下,...

    spring 2.0表单绑定实例

    自己写的spring表单绑定的小例子,分别使用SimpleFormController,MultiActionController,spring的form tag和validator。 还在MultiActionController里面实现了表单的绑定

    Spring API

    9.9.1. 对一个特定的 DataSource 使用了错误的事务管理器 9.10. 更多的资源 10. DAO支持 10.1. 简介 10.2. 一致的异常层次 10.3. 一致的DAO支持抽象类 11. 使用JDBC进行数据访问 11.1. 简介 11.1.1. 选择一种...

    Spring中文帮助文档

    9.9.1. 对一个特定的 DataSource 使用了错误的事务管理器 9.10. 更多的资源 10. DAO支持 10.1. 简介 10.2. 一致的异常层次 10.3. 一致的DAO支持抽象类 11. 使用JDBC进行数据访问 11.1. 简介 11.1.1. 选择一...

    使用 Spring 2.5 基于注解驱动的 Spring MVC.doc

    这与传统的实现 `org.springframework.web.servlet.mvc.Controller` 接口或者继承 `SimpleFormController` 或 `MultiActionController` 不同,`@Controller` 注解使得我们的类变成了一个纯粹的 POJO,无需额外的接口...

    外文翻译-Spring的web-MVC-构架模式讲解学习 (2).pdf

    与Struts相比,Spring Web MVC的控制器接口更简单,允许开发者根据需求选择不同类型的控制器,如AbstractController、AbstractCommandController、MultiActionController等,无需强制使用特定的FormController。...

    外文翻译-Spring的web MVC 构架模式.pdf

    Spring提供了多种控制器基类,如`AbstractController`、`AbstractCommandController`、`MultiActionController`、`SimpleFormController`和`AbstractWizardFormController`,以适应不同层次的控制需求。与Struts不同...

    springmvcdemo

    4 使用MultiActionController 5 所有service利用spring注入到controller中,利用注解 6 数据库连接串单独在properties文件配置 7 在spring中配置数据源,属性使用properties文件中的配置 8 利用JdbcTemplate操作...

    Spring 2.0 开发参考手册

    9.9.1. 对一个特定的 DataSource 使用错误的事务管理器 9.10. 更多的资源 10. DAO支持 10.1. 简介 10.2. 一致的异常层次 10.3. 一致的DAO支持抽象类 11. 使用JDBC进行数据访问 11.1. 简介 11.1.1. Spring ...

    毕设 外文文献翻译-Spring的web MVC构架模式 (2).docx

    4. **数据绑定与验证**:Spring的数据绑定机制非常灵活,可以处理应用范围内的验证错误,而不仅仅是系统错误。这意味着业务对象的属性可以直接与表单字段绑定,减少了数据转换的复杂性。此外,Spring的验证机制允许...

    springMVC的增删改查

    在这个方法中,我们可以看到,SpringMVC框架提供了一个BindException对象,用于处理表单提交的错误信息。 Operater类 Operater类继承自MultiActionController,这是一个SpringMVC框架提供的控制器,用于处理多个...

Global site tag (gtag.js) - Google Analytics