springMVC的404错误
今天犯了一个超蠢的错误:
在配置springMVC的controller层时候,当做完一切准备的,测试的时候,发现无论如何都是404找不到页面,来回排错,反反复复看找了一万遍还是没找到。
最后放弃治疗在那复制粘贴的时候,突然就成功了。
哎哟呵,我这暴脾气,没找到错误的原因就改对了,我这就不乐意了,然后ctrl+z ctrl+y来回看,终于找到了错误原因了。说出来太好笑了。
原来:我把请求路径写成了 <%=path%>/action!checkLogin
不知道各位看官一眼看出来了没,反正我当时是找了半把个小时,眼睛都找花了。
正确请求路径应该是 <%=path%>/action/checkLogin
带感叹号【!】的写法是struts2的访问写法啊!!脑子抽了!!
分享到:
相关推荐
Spring MVC 默认 URL 处理 404 错误解决方案 在 Spring MVC 框架下,处理 404 错误是一件非常重要的事情。在某些特殊场景下,如果使用 Shiro 安全框架,配置了非 ServletContainer 的 session 管理器,可能会出现 ...
Spring MVC 404 Not Found 无错误日志的解决方法 在 Spring MVC 框架中,如果出现 404 Not Found 错误却没有任何错误日志记录的情况,可能会对开发者造成困扰。下面将详细介绍解决该问题的方法。 首先,让我们来...
在这个项目"springmvc框架的文件上传 下载"中,你可能会遇到如404错误等常见问题,下面将详细介绍SpringMVC中文件上传和下载的实现及其可能遇到的问题。 **文件上传** 1. **配置**: 首先,你需要在`dispatcher-...
对于异常处理,SpringMVC提供了`@ExceptionHandler`注解,可以用来捕获并处理特定类型的异常,创建统一的错误页面或返回JSON响应。 在实际项目中,我们可能还需要配置拦截器(Interceptor),它们可以对请求和响应...
《尚硅谷SpringMVC部分全套教学文档笔记》涵盖了SpringMVC框架的核心概念和技术,通过一系列章节深入浅出地讲解了SpringMVC的各个方面。以下是基于这些文档内容的详细知识点总结: 1. **SpringMVC概述与HelloWorld*...
在实际项目中,还需要考虑错误处理、国际化、安全性等方面。SpringMVC提供了异常处理机制,可以自定义异常处理器。使用LocaleResolver和MessageSource实现多语言支持。安全方面,Spring Security提供了一套完整的...
在 `afterCompletion` 方法中,你可以检查是否有未处理的异常,并根据需要进行相应的错误处理和反馈。 9. **实战演练**: 这个项目的可下载部署特性意味着你将有机会实际运行并调试这个应用,从而更深入地理解拦截...
3. **类型安全的路径变量**:在SpringMVC 5.0中,你可以使用`@PathVariable`注解配合泛型来实现类型安全的路径变量,这样可以避免类型转换错误,提高代码的健壮性。 4. **改进的异常处理**:SpringMVC 5.0提供了更...
OTP(Open Telecom Platform)是Erlang的一套标准库和开发框架,提供了进程管理、分布式计算、错误恢复等机制。安装Erlang OTP对RabbitMQ来说至关重要,因为它为RabbitMQ提供了运行的基础环境。例如,提供的`otp_win...
SpringMVC提供了优雅的异常处理机制,允许开发者定义全局或特定Controller的异常处理器,将异常信息转换为用户友好的错误页面。 10. **SpringMVC的新特性** 随着版本的更新,SpringMVC不断引入新的特性和改进,...
总结起来,使用SpringMVC实现登录功能涉及的知识点包括:SpringMVC的MVC架构、Controller的请求处理、模型绑定、服务层的业务逻辑、Session管理、Spring Security的安全控制、视图解析和错误处理。掌握这些知识点,...
GlobalExceptionResolver或@ControllerAdvice注解可以捕获并处理特定类型的异常,提供友好的错误页面或JSON响应。 拦截器是SpringMVC中的另一个强大特性,它可以增强应用的功能,如权限验证、日志记录、性能统计等...
SpringMVC是Spring框架的一部分,它提供了一种模型-视图-控制器(MVC)架构来构建Web应用程序。我们将主要关注以下几个核心知识点: 1. **SpringMVC 概述** SpringMVC是一个轻量级的Web开发框架,它简化了处理HTTP...
* 可定制的绑定和验证:将类型不匹配作为应用级的验证错误,这可以保存错误的值,以及本地化的日期和数字绑定等 * 可定制的处理器映射和视图解析:灵活的模型可以根据名字/值映射,处理器映射和视图解析使应用策略从...
同时,SpringMVC中的拦截器(Interceptor)和异常处理器(ExceptionHandler)也是值得关注的点,它们提供了增强的功能,如日志记录、权限控制和错误处理。 工具在SpringMVC的学习和开发中也扮演着重要角色。IDEA、...
8. **异常处理**:包括全局异常处理器和自定义异常类型,确保在发生错误时能提供友好的反馈。 9. **配置**:手写过程中,需要创建配置类或XML配置文件,用于初始化SpringMVC的各种组件。 通过以上步骤,开发者可以...
2. **异常处理**:通过 `@ExceptionHandler` 注解处理异常,提供统一的错误页面。 3. **视图解析**:可以配置不同的视图解析器,支持 JSP、Thymeleaf 等模板引擎。 4. **拦截器**:自定义拦截器,实现预处理和后处理...
10. **异常处理**:通过@ControllerAdvice和@ExceptionHandler注解,可以全局统一处理异常,提供友好的错误提示。 本入门案例源码中,开发者可以学习到如何配置SpringMVC环境,创建和注册Controller,处理请求和...
可以通过@ControllerAdvice和@ExceptionHandler全局处理异常,提供统一的错误页面。 8. **RESTful API支持**: SpringMVC支持创建符合RESTful风格的Web服务,通过HTTP动词(GET、POST、PUT、DELETE等)和URI资源...