web.xml
<servlet>
<servlet-name>annomvc</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath*:resource/spring/springmvc.xml</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>annomvc</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
类头:
@Controller
@RequestMapping("/maintain/bms/")
public class BmsPressController {
写法1:
@RequestMapping(value="press_insert_load/{id}",method=RequestMethod.GET)
public ModelAndView load(@PathVariable("id") int id,HttpServletRequest request){
ModelAndView modelAndView = new ModelAndView();
BmsPress bmsPress = bmsPressService.selectById(id);
request.setAttribute("bmsPress", bmsPress);
modelAndView.setViewName("/maintain/bms/press_insert_load");
return modelAndView;
}
写法2:
@RequestMapping(value="press_insert_load/{id}",method=RequestMethod.GET)
public String load(@PathVariable("id") int id,HttpServletRequest request){
BmsPress bmsPress = bmsPressService.selectById(id);
request.setAttribute("bmsPress", bmsPress);
return "/maintain/bms/press_insert_load";
}
上面两种写法访问方式都是 :/maintain/bms/press_insert_load/21
下面这种访问方式:/maintain/bms/press_insert_load.do?id=21
@RequestMapping(value="press_insert_load",method=RequestMethod.GET)
public String load(@RequestParam int id,HttpServletRequest request){
BmsPress bmsPress = bmsPressService.selectById(id);
request.setAttribute("bmsPress", bmsPress);
return "/maintain/bms/press_insert_load";
}
效果:
- 大小: 3.9 KB
分享到:
相关推荐
spring 3.0 应用springmvc 构造RESTful
在Spring 3.0框架中,Spring MVC是一个强大的用于构建Web应用程序的模块,它支持构建RESTful风格的URL,使得应用程序更加符合Web服务的最佳实践。REST(Representational State Transfer)是一种设计模式,强调通过...
在IT行业中,Spring框架是Java企业级应用开发的首选,而Spring MVC是Spring框架的一个重要...文档`spring_3.0_应用springmvc_构造RESTful_URL_详细讲解.docx`应该包含了更详尽的步骤和示例,帮助读者深入理解这一主题。
1. 如何构造没有扩展名的RESTful URL 在Spring MVC中,我们可以使用`@RequestMapping`注解来定义URL模式,无需使用传统的扩展名(如.do或.action)。例如,要创建一个处理/blog/{id}的GET请求的方法,可以这样写: ...
本资源"**T4模版生成SpringMVC构造REST代码源代码**"正是针对这一需求,提供了使用T4模板自动化创建SpringMVC应用中RESTful接口的解决方案。 首先,让我们深入理解**T4模板**。T4(Text Template Transformation ...
9. **Springmvc构造RESTful详细讲解**:RESTful是一种Web服务设计风格,强调资源的表述状态转移。这部分可能讲述了如何使用Spring MVC构建RESTful API,包括HTTP动词的使用、URI设计和响应格式。 10. **servlet ...
这篇博客"restful webservice in springMVC Demo"旨在展示如何在Spring MVC中创建RESTful Web服务,并通过客户端进行调用。 首先,我们要理解REST(Representational State Transfer,表述性状态转移)的基本概念。...
7. **RESTful Web服务**:介绍如何利用SpringMVC创建符合REST原则的API。 最后,《跟我学spring3(8-13).pdf》可能涵盖了更高级的主题,如Spring的事务管理、Spring与其它框架的整合(如Spring Security、Spring ...
其资源中包括三个文档,仅供学习与参考。 1.spring3mvc真正入门资料 2.spring3.0MVC注解(附实例) 3.spring_3.0_应用springmvc_构造RESTful_URL_详细讲解
在本项目中,我们主要探讨如何在SpringMVC和Mybatis框架中实现分页功能,同时结合RESTful API设计原则来构建一个高效、易用的Web应用。分页是大型Web应用不可或缺的一部分,它能够有效地管理和展示大量数据,提高...
总的来说,自定义多视图是Spring MVC中增强灵活性和可扩展性的重要手段,它允许我们根据需求动态地选择和构造视图,从而满足不同用户和系统的交互需求。通过深入理解和实践,你可以有效地利用这一特性来优化你的Web...
在Spring MVC框架中,Ajax(Asynchronous JavaScript and XML)配置主要涉及到的是前后端异步通信,使得用户...在使用Ajax时,应确保前端和后端的交互是安全的,并遵循RESTful设计原则,以提高应用的可维护性和扩展性。
### Spring+SpringMVC+MyBatis+easyUI 整合框架详解 #### 一、Spring 注解概述 在 Spring 框架中,提供了多种注解来支持依赖注入及组件扫描等功能,使得开发人员能够更加高效地进行开发工作。 - **@Service**:此...
- Spring MVC 使用注解极大地简化了配置,如 `@RequestParam` 用于获取请求参数,`@PathVariable` 用于处理 RESTful 风格的 URL 等。 7. **依赖注入(Dependency Injection, DI)**: - Spring MVC 基于 Spring ...
3. **依赖注入**:Spring MVC利用Spring框架的DI特性,通过构造函数、setter方法或字段注解来注入依赖,降低了组件之间的耦合度。 4. **AOP**:在Spitter应用中,可能使用AOP来实现日志记录、事务管理等功能,通过...
这样,Spring会自动将实现了UserService接口的bean注入到构造函数中。 8. **@Service** 和 **@Repository**: 这两个注解常用于业务层和服务层的bean。`@Service`标记业务逻辑类,`@Repository`标记数据访问层,...
MyBatis支持动态SQL,可以根据条件灵活地构造查询,同时提供了事务管理、结果映射等功能,使得数据访问更加直观和高效。 **动态Quartz** Quartz是一个开源的作业调度库,可以用于计划和执行应用程序中的任务。动态...
了解MyBatisPlus可以帮助开发者快速掌握SpringMVC的开发模式,并且掌握基于RESTful风格的开发方法。下面是对MyBatisPlus的详细知识点: 1. SpringMVC概述 SpringMVC是一个基于Java实现MVC模型的轻量级Web框架,...
Spring Boot 提供了对 Spring Data JPA 和 MyBatis 的支持,可以方便地进行数据查询和分页处理,同时展示如何设计 RESTful API 来提供服务。 3. **183-springboot实战-头条发布和登录保护拦截器.mp4** 视频内容...
它支持RESTful应用的开发,提供了强大的配置功能,使得开发者可以通过简单的注解来配置应用。SpringMVC的流程包括前端控制器接收请求,分发处理器映射到处理请求的控制器,执行业务逻辑后返回视图。SpringMVC的主要...