zoukankan      html  css  js  c++  java
  • 笔记16 使用注解的方式进行跳转的配置

    1.修改IndexController

    在类前面加上@Controller 表示该类是一个控制器
    在方法handleRequest 前面加上 @RequestMapping("/index") 表示路径/index会映射到该方法上
    注意:不再让IndexController实现Controller接口

     1 package controller;
     2 
     3 import javax.servlet.http.HttpServletRequest;
     4 import javax.servlet.http.HttpServletResponse;
     5 
     6 import org.springframework.stereotype.Controller;
     7 import org.springframework.web.bind.annotation.RequestMapping;
     8 import org.springframework.web.servlet.ModelAndView;
     9 
    10 @Controller
    11 public class IndexController {
    12     @RequestMapping("/index")
    13     public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception {
    14 
    15         ModelAndView mav = new ModelAndView("index");
    16         mav.addObject("message", "Hello Spring MVC——————注解方式");
    17         return mav;
    18     }
    19 }

    2.修改springmvc-servlet.xml

    去掉映射相关的配置,因为已经使用注解方式了
    增加:<context:component-scan base-package="controller" />

    表示从包controller下扫描有@Controller注解的类

     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <beans xmlns="http://www.springframework.org/schema/beans"
     3     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     4     xmlns:context="http://www.springframework.org/schema/context"
     5     xsi:schemaLocation="http://www.springframework.org/schema/beans
     6     http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
     7     http://www.springframework.org/schema/context         
     8     http://www.springframework.org/schema/context/spring-context-3.0.xsd">
     9     
    10     <context:component-scan base-package="controller" />
    11     <bean id="irViewResolver"
    12         class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    13         <property name="prefix" value="/WEB-INF/page/" />
    14         <property name="suffix" value=".jsp" />
    15     </bean>
    16 
    17 </beans>

    3.测试

  • 相关阅读:
    uni-app 去除顶部导航栏
    javascript DOM和DOM操作的四种基本方法
    js获取当前时间
    vue自定义事件---拖拽
    富文本去除标签空格
    js贪吃蛇(构造函数)
    vue v-html 富文本解析 空格,换行,图片大小问题
    实验十二 团队项目用户验收评审
    Beta冲刺-第四天
    Beta冲刺-第二天
  • 原文地址:https://www.cnblogs.com/lyj-gyq/p/8909273.html
Copyright © 2011-2022 走看看