【web开发】基于注解spring的多方法请求的一种controller实现
2013-03-05 14:21
926 查看
仅作学习笔记,具体代码如下:
@Controller @RequestMapping(value="mainPage") // 类对应的请求url public class MainPageController extends AbstractController{ // 实现Controller接口中的handleRequestInternal方法, 跳转时默认情况下会被调用 public ModelAndView handleRequestInternal(HttpServletRequest req, HttpServletResponse res) throws Exception { HashMap<String, Object> model = new HashMap<String, Object>(); // TODO: add the model data return new ModelAndView("mainPage",model); // 'mainpage' is the view name } // 在请求url中带参数method=changePageNo时,该函数被调用 @RequestMapping(params = "method=changePageNo") public ModelAndView changePageNo(@RequestParam("pageNo")String pageNo, HttpSession session) throws Exception { session.setAttribute("pageNo", pageNo); HashMap<String, Object> model = new HashMap<String, Object>(); // TODO: add the model data return new ModelAndView("mainPage",model); } // ...可实现更多的对应不同参数url的控制方法 }
相关文章推荐
- 2.1、Spring Web MVC是什么 Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职
- 基于spring websocket+sockjs实现的长连接请求
- 深入剖析Spring Web源码(九) - 处理器映射,处理器适配器以及处理器的实现 - 基于注解控制器流程的实现
- 一个简单的基于注解的 Controller (spring 2.5 annotation 方式实现mvc )
- 基于CORS实现WebApi Ajax 跨域请求解决方法
- JAVAWEB开发之Servlet3.0新特性的使用以及注解的详细使用和自定义注解的方法、动态代理的使用、利用动态代理实现细粒度的权限控制以及类加载和泛型反射
- 一个简单的基于注解的 Controller (spring 2.5 annotation 方式实现mvc )
- web 开发之js---js 实现网页中播放wav的一种方法(flash播放器)
- 基于注解的Spring MVC(所需jar包,web.xml配置,Spring文件配置,@Controller,@RequestMapping,@RequestParam,model填参,EL取值)
- 一个简单的基于注解的 Controller (spring 2.5 annotation 方式实现mvc )
- Spring Web ,使用annotation和form标签库开发web应用(二)请求的映射
- 在struts2.3.4.1中使用注解、反射、拦截器实现基于方法的权限控制
- SpringMVC经典系列-04基于Spring3.1注解的方式进行项目开发---【LinusZhu】
- 基于JDK动态代理和CGLIB动态代理的实现Spring注解管理事务(@Trasactional)到底有什么区别。
- 基于jQuery实现多标签页切换的效果(web前端开发)
- 一种基于特征点匹配的图像检索方法的opencv实现
- spring aop实现类似代理类和类中的方法(注解实现)
- SPRINGAOP实现基于注解的数据源动态切换(转)
- 基于Spring MVC+Spring JPA技术使用Spring全注解实战开发大型商业ERP项目
- spring Quartz基于配置文件和注解的实现