-
关于REST风格的SpringMVC Controller 传递多个参数的问题0
关于REST风格的SpringMVC Controller 传递多个参数的问题
/** * * * Description: 预更新操作根据用户名查询用户信息 然后数据交给携带体 展示到视图 REST风格: /更新的用户的用户名/update * @param username @PathVariable修饰 表示形参同URL中的请求参数 * @param model 携带数据的Model * @return 视图页面/WEB-INF/jsp/user/update页面 * */ @RequestMapping(value="/{username}/update",method=RequestMethod.GET) public String update(@PathVariable String username, Model model){ System.out.println("获取到传入的参数值为:" + username); model.addAttribute(users.get(username)); return "user/update"; }
当传递多个参数时 如何设置controller 难道就是设置多个@PathVariable2013年5月09日 18:07
6个答案 按时间排序 按投票排序
-
采纳的答案
楼主 你对了 就是多个
/**
*
*
* Description: 预更新操作根据用户名查询用户信息 然后数据交给携带体 展示到视图 REST风格: /更新的用户的用户名/update
* @param username @PathVariable修饰 表示形参同URL中的请求参数
* @param model 携带数据的Model
* @return 视图页面/WEB-INF/jsp/user/update页面
*
*/
@RequestMapping(value="/{username}/{a}/{b}/update",method=RequestMethod.GET)
public String update(@PathVariable String username,@PathVariable String a,@PathVariable String b, Model model){
System.out.println("获取到传入的参数值为:" + username);
model.addAttribute(users.get(username));
return "user/update";
}2013年5月09日 21:02
-
springmvc代码下载:http://www.zuidaima.com/share/search.htm?key=springmvc
2014年7月10日 22:58
-
/** * * * Description: 预更新操作根据用户名查询用户信息 然后数据交给携带体 展示到视图 REST风格: /更新的用户的用户名/update * @param username @PathVariable修饰 表示形参同URL中的请求参数 * @param model 携带数据的Model * @return 视图页面/WEB-INF/jsp/user/update页面 * */ @RequestMapping(value="/{username}/{a}/{b}/update",method=RequestMethod.GET) public String update(@PathVariable String username,@PathVariable String a,@PathVariable String c, Model model){ System.out.println("获取到传入的参数值为:" + username); model.addAttribute(users.get(username)); return "user/update"; }
2013年5月09日 21:00
相关推荐
要使用@JsonView,首先我们需要定义视图,我们可以定义多个视图。一个视图定义可以继承其他视图定义。我们的POJO使用@JsonView注解属性传递已经定义的视图。在Spring的Controller我们可以使用Jackson的@JsonView注解...
SpringMVC是Spring框架中一个用于构建Web应用程序的模块,它遵循MVC(Model-View-Controller)设计模式,旨在简化Web层的开发。SpringMVC提供的功能包括处理用户请求、数据校验、格式化、视图解析等,它与Spring提供...
7. **数据绑定**:SpringMVC支持自动将请求参数绑定到处理器方法的参数上,以及将模型数据自动填充到表单中。 8. **验证**:通过@Valid注解和Validator接口,SpringMVC提供了一种便捷的数据验证机制。 9. **拦截器...
SpringMVC是Spring框架的一个模块,专为构建Web应用程序提供模型-视图-控制器(MVC)架构。在两天的课堂学习中,我们通常会深入理解这个强大的Java Web开发工具的核心概念和实践应用。 第一天的课堂笔记可能涵盖...
18. **RESTful 风格支持**:通过 @PathVariable 和 @RequestMapping 的灵活使用,可以构建符合 REST 原则的 Web 服务。 19. **国际化和本地化**:Spring MVC 提供了对多语言支持,可以方便地实现应用的国际化和本地...
SpringMVC提供了统一的异常处理机制,可以配置一个或多个@ControllerAdvice注解的类,里面包含@ExceptionHandler方法来捕获和处理特定类型的异常,从而避免在每个Controller中都写异常处理代码。 八、RESTful风格 ...
SpringMVC 3.0新特性部分,提到了对REST风格URL的支持,增加了更多的注解用于实现完全注解驱动的开发。引入了HTTP输入输出转换器(HttpMessageConverter),提供了更加灵活的控制器方法签名,并增强了对静态资源处理...
10. **RESTful API**:理解RESTful风格的URL设计,以及如何在SpringMVC中创建REST服务,包括使用HTTP动词(GET、POST、PUT、DELETE)和处理JSON数据。 11. **拦截器(Interceptor)**:介绍SpringMVC的拦截器机制,...
7. **Model**:Model对象包含了请求处理过程中产生的数据,这些数据可以在多个视图中复用。 8. **视图技术**:SpringMVC支持多种视图技术,如JSP、FreeMarker、Thymeleaf等,开发者可以根据项目需求选择合适的视图...
Spring MVC 是一个基于 Java 的轻量级 Web 开发框架,它是 Spring 框架的一部分,主要用于构建 MVC(Model-View-Controller)模式的 Web 应用程序。在本全面的学习资料中,您将掌握从基础到高级的 Spring MVC 技能,...
- **SpringMVC简介**:SpringMVC作为Spring框架的一部分,是基于MVC(Model-View-Controller)设计模式的一种轻量级Web框架。它利用了Spring的核心功能如IoC(Inversion of Control)容器和AOP(Aspect Oriented ...
13. **RESTful 风格**:SpringMVC 支持 RESTful 风格的 Web 服务,通过使用 `@GetMapping`、`@PostMapping` 等注解可以方便地创建 REST API。 14. **模板引擎**:SpringMVC 可以集成各种模板引擎,如 Thymeleaf、...
9. **RESTful风格**:理解RESTful Web服务的概念,并学习如何使用SpringMVC构建符合REST原则的API。 10. **拦截器**:学习如何编写和注册Interceptor,以实现全局的请求处理逻辑,如权限检查、日志记录等。 11. **...
SpringMVC还支持使用REST风格的Web服务开发,通过@RestController注解的控制器类专门用来处理RESTful请求。在处理过程中,SpringMVC可以自动将返回的POJO对象序列化成JSON或XML格式的数据,便于前后端分离开发。 ...
Spring MVC 是一个基于Java的轻量级Web应用框架,它为构建模型-视图-控制器(Model-View-Controller,MVC)架构的应用程序提供了一种高效、灵活的方法。Spring MVC 的设计使得开发者可以轻松地将业务逻辑与用户界面...
- **RESTful风格**:Spring MVC支持创建符合REST原则的Web服务,方便与其他系统交互。 - **视图技术的集成**:与各种视图技术如JSP、Thymeleaf、FreeMarker等良好集成,提供灵活的视图展现。 - **Ajax支持**:可以...
在SpringMVC3.0中,引入了新的特性,其中包括对REST风格URL的支持,使得Web服务的URL设计更加简洁直观。此外,还支持了更多注解,使得SpringMVC的使用可以完全基于注解驱动,简化了开发流程。引入的HTTP输入输出转换...
Spring MVC 是一个基于 Java 的轻量级 Web 开发框架,它是 Spring 框架的一部分,专为构建可维护、高性能的 MVC(Model-View-Controller)应用程序而设计。在这个压缩包中,包含了一个名为 "springmvc.pdf" 的文件,...
这个"4_springmvc333.zip"文件很可能包含了一组关于Spring MVC的教程、示例代码或者项目模板,帮助开发者了解和学习如何使用Spring MVC进行Web开发。 在Spring MVC中,核心概念包括DispatcherServlet、Model-View-...