首页 > 代码库 > controller配置
controller配置
第一种 URL对应bean
第二种 为URL分配bean
<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"> <property name="mappings"> <props> <!-- key对应url请求名 value对应处理器的id --> <prop key="/hello.do">hellocontroller</prop> </props> </property> </bean> <bean id="hellocontroller" class="com.sgcc.controller.HelloController"></bean>
可使用通配符
第三种 URL匹配bean
<bean class="org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping"></bean> <!-- 请求为hello*.do都将被匹配 --> <bean id="helloController" class="com.sgcc.controller.HelloController"></bean>
第四种 注解
<context:component-scan base-package="com.sgcc.controller"></context:component-scan>
controller代码中,要写对应的注解。
@Controller public class HelloController { @RequestMapping("/hello") public ModelAndView hello(HttpServletRequest req,HttpServletResponse rep){ ModelAndView mv = new ModelAndView(); mv.addObject("msg", "hello Springmvc Annotation"); mv.setViewName("hello"); return mv; }
controller配置
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。