使用springMV三种配置映射到Controller的方法
来源:互联网 发布:淘宝优惠券推广赚佣金 编辑:程序博客网 时间:2024/06/15 02:22
第一种:官方默认的,因此ControllerBeanNameHandlerMapping的bean可要可不要。
访问的url:http://localhost:8080/maven-web-springmvc/inputProduct
<bean name="/inputProduct" class="com.test.controller.InputProductController"><bean class="org.springframework.web.servlet.mvc.support.ControllerBeanNameHandlerMapping"></bean>
第二种:key值为inputProduct的prop元素,包含的值,要与其中一个bean的name值一致,key值为url访问的一部分。
访问其中的一个url:http://localhost:8080/maven-web-springmvc/inputProduct
<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"> <property name="mappings"> <props> <prop key="inputProduct">inputProductController</prop> <prop key="saveProduct">saveProductController</prop> </props> </property> </bean> <bean name="inputProductController" class="com.test.controller.InputProductController"></bean> <bean name="saveProductController "class="com.test.controller.SaveProductController"></bean>
第三种:springMVC框架会自动约定用controller的类来作为映射,但是有一点要注意的,这种方式url中输入的类名字母全部都要小写,也可以省略掉controller。
访问的url:http://localhost:8080/maven-web-springmvc/inputproductcontroller 或者 http://localhost:8080/maven-web-springmvc/inputproduct
<bean class="org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping"></bean> <bean class="com.test.controller.InputProductController"></bean>
阅读全文
0 0
- 使用springMV三种配置映射到Controller的方法
- springMV中的view-controller的作用
- springmv 后台传给前台页面数据的4种方法
- springmv里面的mySQL的配置操作
- 使用WebBIOS配置ServeRAID Controller(三)
- 使用SpringMV自带的CommonsMultipartFile实现图片上传功能
- SpringMVC使用注解完成 URL 和 Controller & 方法之间的映射细节
- SpringMVC使用注解完成 URL 和 Controller & 方法之间的映射细节
- Cache 三种的映射方法
- controller三种接收jsp值的方法
- SpringMVC学习笔记(三):handlerMapping的三种方式及Controller三种配置
- pop到指定Controller的三个方法
- SpringMVC实现Controller的两种方法:配置和约定
- Spring MVC中Controller的四种配置方法
- rails映射PATH与Controller动作的方法
- SpringBoot入门(三)Controller的使用
- 使用Spring 来配置 hibernate 映射文件的 两种方法
- SpringMVC从Controller跳转到另一个Controller 同一个 Controller 跳转到不同的方法 新增 到显示用户信息列表
- 函数战争,哦,不不不,是函数栈帧!
- 简图记录-linux文件编程基础
- 布局对应的类
- 写一个函数返回参数二进制中 1 的个数 比如: 15 0000 1111 4 个 1
- react-native 业务拆包
- 使用springMV三种配置映射到Controller的方法
- linux Shell编程--if 语法
- 快速排序
- C++实现复杂链表的复制
- logstash之input插件
- (阶段小结)带菜单的可多次运算的计算器结合顺序+分支+循环编程
- 【LeetCode 14】Longest Common Prefix(Python)
- nginx的error.log日志常见的几个错误解决方法
- Spring中实现页面跳转与传值