2022年SpringMVC中的MultiActionController使用方法详解 .pdf
《2022年SpringMVC中的MultiActionController使用方法详解 .pdf》由会员分享,可在线阅读,更多相关《2022年SpringMVC中的MultiActionController使用方法详解 .pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、springmvc:Spring MVC 中的MultiActionController 使用方法详解疯狂代码 http:/CrazyC ?:http:/CrazyC Spring MVC 中 Controller 层次实在是多有些眼花缭乱了在单个基础上再新加两 3 个叫做丰富再多就未必是好事反而会令人缩手新闻片脚无从定夺多数 Controller 都是只完成个任务不过也有个像 StrutsDispatchAction 那样Conntrollerorg.springframework.web.servlet.mvc.multiaction.MultiActionController意即在个 C
2、ontroller中处理多个动作如同个业务增、删、改可以放在起了不至于增、删、改各自为政造成代码混乱、重复难以维护 本文中 web.xml org.springframework.web.servlet.DispatcherServlet 所处理 url-pattern 是 *.html如何搭建 Spring MVC 项目不细加介绍说明可参考我前面同系列文章 例如下面 UserController有两个签名样 updateUser 和 deleteUser 思路方法 public UserController extends MultiActionController public Model
3、AndView updateUser(HttpServletRequest request, HttpServletResponse response) .out.prln(updateUser);/方便于跟踪执行了哪个思路方法 ModelAndView(userList,from,updateUser); public ModelAndView deleteUser(HttpServletRequest request, HttpServletResponse response) .out.prln(deleteUser);/方便于跟踪执行了哪个思路方法 ModelAndView(userL
4、ist,from,deleteUser); public UserController extends MultiActionController public ModelAndView updateUser(HttpServletRequest request, HttpServletResponse response) .out.prln(updateUser);/方便于跟踪执行了哪个思路方法 ModelAndView(userList,from,updateUser); public ModelAndView deleteUser(HttpServletRequest request,
5、HttpServletResponse response) .out.prln(deleteUser);/方便于跟踪执行了哪个思路方法 ModelAndView(userList,from,deleteUser); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 6 页 - - - - - - - - - 用过 Struts DispatchAction 都知道是通过 http:/./userAction.do?method=updateUser 方式来指定执行哪个思路方
6、法那 Spring MVC中是如何定位到所需思路方法上呢? Spring MVC 除了有个叫做 HandlerMapping( 把 URL 解析到 Controller) 东西还要把操作进步解析到思路方法名上即要找到 Controller 上哪个思路方法并执行的缺省思路方法名解析器是InternalPathMethodNameResolver 它根据 URL 样式解析思路方法名 在缺省 BeanNameUrlHandlerMapping 和缺省 InternalPathMethodNameResolver 协调的下 Bean 上下文可以这样配置 : 这样分别通过下面 URL 就能执行到正确思路
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年SpringMVC中的MultiActionController使用方法详解 2022 SpringMVC 中的 MultiActionController 使用方法 详解
限制150内