0 0

springmvc若干问题5

1.我在用shiro的时候,按理说,不需要springmvc提供登录login的post方法。但springmvc会报这个方法login的post方法不允许。而如果你映射login的post到一个方法当shiro登录出错的时候就会进入这个方法。(按说shiro登录出错会反回到登录页面的,不解
2.今天我想将Model/ModelMap类型的入参通过@ResponseBody以json形式响应却不成功,jquery只收到个服务器错误的响应并没有具体的错误详情。通过debug发现json转换的时候出错了,而出错的原因是model中带了@valide校验的信息org.springframework.validation.BindingResult.article=BeanPropertyBindingResult。于是我把@valide去掉竟然还是带校验结果,又把@ModelAttribute去掉,model也还带了article对象,不应该啊。我印象中model入参不会自动带这些东西啊,怎么回事?

问题补充:用多视图协商方式就不搞错
2012年12月01日 15:06

1个答案 按时间排序 按投票排序

0 0

但springmvc会报这个方法login的post方法不允许。
估计是你@RequestMapping限制了方法只为get吧?

2.今天我想将Model/ModelMap类型的入参通过@ResponseBody以json形式响应却不成功,jquery只收到个服务器错误的响应并没有具体的错误详情。通过debug发现json转换的时候出错了,而出错的原因是model中带了@valide校验的信息
这个最好上一下代码和详细错误日志

2012年12月04日 12:33

相关推荐

    SpringMVC完整文档PDF

    3.1版本是一个重要的里程碑,引入了若干改进和新特性,例如支持RESTful Web服务、异步处理和表达式语言(SpEL)增强。在文档中,你可能会学习到如何配置DispatcherServlet,它是SpringMVC的核心,负责接收HTTP请求并...

    一个简单的springMVC入门项目

    SpringMVC是一个基于Java的轻量级Web应用框架,它为构建RESTful应用...实际操作这些代码将有助于加深对SpringMVC的理解,同时也能锻炼解决问题的能力。对于想要学习或提升SpringMVC技能的人来说,这是一个很好的起点。

    SpringMVC项目

    SpringMVC 5.0 M3是该项目的一个特定版本,它在5.0系列中引入了若干增强和改进。 **1. SpringMVC核心概念** - **DispatcherServlet**:SpringMVC的前端控制器,负责接收请求并分发到相应的处理器。 - **...

    测试springmvc3

    在 "测试springmvc3" 的场景中,我们将关注 Spring MVC 3 版本的关键特性和测试策略。 Spring MVC 3 在前一版本的基础上引入了若干改进和新特性,以提升开发效率和性能。以下是一些关键知识点: 1. **注解驱动**:...

    学习SpringMVC

    在Spring3版本中,Spring框架引入了若干增强功能,包括对JSR-303/JSR-349 Bean Validation的支持,使得数据验证更加规范和方便。另外,Spring3还引入了基于注解的配置,减少了XML配置文件的数量,使得代码更简洁、更...

    SpringMVC之Model接口

    SpringMVC之Model接口详解 在 SpringMVC 框架中,Model 接口是一个核心组件,用于在控制器方法中传递数据到结果页面。本文将详解介绍 SpringMVC 框架中的 Model 接口,及其实现类的区别。 Model 接口是一个接口,...

    Springmvc3+Spring3+MyBatis3

    标题 "Springmvc3+Spring3+MyBatis3" 暗示了这是一个关于整合Spring MVC、Spring框架和MyBatis的数据访问层技术的项目。这个组合是Java Web开发中的常见选择,因为它们各自在控制层、服务层和数据访问层提供了强大的...

    最简单的 SpringMVC 框架,只添加了必要的配置信息,无任何冗余配置

    在项目中,可能会有一个或多个Controller类,每个类包含若干个处理方法(@RequestMapping注解的方法)。这些方法负责接收请求,处理业务逻辑,并通过ModelAndView返回结果。 4. 视图解析器配置:通常会使用`...

    springMVC人员管理系统

    在这个管理系统中,Controller可能是由若干个处理用户请求的类组成,这些类通过@RequestMapping注解来绑定特定的URL路径。例如,可能会有一个UserController类,里面包含了如新增用户(@PostMapping("/users/new"))、...

    springmvc4.3+mysql5.6+shardingjdbc2.0.3

    标题 "springmvc4.3+mysql5.6+shardingjdbc2.0.3" 描述了一个基于Java的Web开发项目,它集成了Spring MVC 4.3版本、MySQL 5.6数据库以及ShardingJDBC 2.0.3版本的分库分表框架。这个项目提供了一个基础架构,允许...

    springmvc-without-webxml.rar

    3. **Servlet 3.0**:这个版本的Servlet API引入了若干新特性,例如: - **注解驱动的Servlet、Filter和Listener**:可以直接在类上使用`@WebServlet`、`@WebFilter`和`@WebListener`注解进行声明。 - **初始化...

    spring-framework-4.3.8,Springmvc框架需要的jar包及相匹配jackson包,

    在这个版本中,Spring框架引入了若干改进和新特性,以增强其稳定性和性能。与之配套的是Jackson库,这是一款高效的JSON处理库,常用于Spring MVC应用中进行数据序列化和反序列化。 在使用Spring Framework 4.3.8时...

    SpringMVC3.0+Hibernate3.0+jQuery+Mysql实现登录注册(完整版)

    在SpringMVC 3.0版本中,引入了若干新特性,如支持RESTful风格的URL,改进了注解配置,增强了数据绑定等。在登录注册系统中,SpringMVC负责处理HTTP请求,调用业务逻辑,然后将结果返回给视图层。通过@Controller和@...

    intellij idea 2016 gradle搭建 spring + springMVC + mybatis 框架

    - 在“Settings.gradle”文件中,定义项目模块,通常我们会有一个主模块和若干子模块,如"web"(SpringMVC)和"domain"(领域模型)。 - 在“build.gradle”文件中,配置项目依赖,包括Spring、SpringMVC、MyBatis...

    毕业论文jsp1140农家乐直销系统springmvc+mysql.doc

    在详细设计阶段,将系统划分为若干模块,分别进行功能设计和编码实现。使用Java的MVC模式,通过SpringMVC框架实现业务逻辑控制,利用JDBC或MyBatis进行数据访问层的操作。 八、测试与优化 完成系统开发后,需进行...

    JavaEE-SpringMVC-云借阅图书管理系统(包含源码、数据库sql文件、报告)

    持久对象层(持久层或持久化层):该层由若干持久化类(实体类)组成。 数据访问层(DAO层):该层由若干DAO接口和MyBatis映射文件组成。DAO接口的名称统一以Mapper结尾,且MyBatis的映射文件名称要与接口的名称相同...

    springmvc3.2.0必须jar包

    在这个版本中,Spring团队引入了若干重要的改进和新特性,包括: 1. **异步请求处理**: Spring MVC 3.2.0引入了对异步请求处理的支持,允许控制器方法返回`DeferredResult`或`ListenableFuture`,这在处理长时间...

    springmvc-demo06-ResultFul.zip

    在"springmvc-demo06-ResultFul"项目中,开发者可能已经创建了若干个处理HTTP请求的方法,这些方法通常会用到`@RequestMapping`、`@GetMapping`、`@PostMapping`、`@PutMapping`、`@DeleteMapping`等注解,它们分别...

    springmvc:springmvc_test

    在 "springmvc_test" 项目中,开发者可能创建了若干个 Controller 类,这些类通常包含处理用户请求的方法,比如 @RequestMapping 注解的处理方法。开发者也可能使用了 Spring 提供的注解,如 @Autowired 来自动装配...

    springMVC+spring+mybatis使用的全部jar

    这组压缩包中包含的"springMVC使用包"可能包括Spring MVC所需的若干jar文件,如spring-webmvc、spring-context、spring-beans等,以及Spring和MyBatis的核心库。使用这些库,开发者可以快速构建一个基于Spring MVC、...

Global site tag (gtag.js) - Google Analytics