Sping MVC Controller注解优化

来源:互联网 发布:手机淘宝助理安卓版 编辑:程序博客网 时间:2024/03/28 18:53

这里写图片描述
一、multicontroller.java

package com.cgb.web.controller;import javax.servlet.http.HttpServletRequest;  import javax.servlet.http.HttpServletResponse;    import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.servlet.mvc.multiaction.MultiActionController;  /**  * 一个Controller多个方法  */  @Controller@RequestMapping("/mao")public class multicontroller extends MultiActionController {      @RequestMapping("/add")      public String add(HttpServletRequest request,HttpServletResponse repsonse){          System.out.println("------add 方法----");          String aa="增加";        request.setAttribute("result", aa);        return "/multi";      }      @RequestMapping("/img")    public String img(HttpServletRequest request,HttpServletResponse repsonse){          System.out.println("------img 方法----");          String aa="图片";        request.setAttribute("result", aa);        return "/multi";      }      @RequestMapping("/update")    public String update(HttpServletRequest request,HttpServletResponse repsonse){          System.out.println("------update 修改----");          String aa="修改";        request.setAttribute("result", aa);        return "/multi";      }  }  

二、spring-servlet.xml

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/schema/mvc" xsi:schemaLocation="      http://www.springframework.org/schema/beans       http://www.springframework.org/schema/beans/spring-beans-3.0.xsd      http://www.springframework.org/schema/context      http://www.springframework.org/schema/context/spring-context-3.0.xsd      http://www.springframework.org/schema/mvc      http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd      ">      <mvc:resources location="/img/" mapping="/img/**"/>    <!-- 注解扫描包-->      <context:component-scan base-package="com.cgb.web.controller"/>    <!-- 开启注解-->      <mvc:annotation-driven/>    <!-- 配置视图解析器  -->      <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">          <property name="prefix" value="/"/>          <property name="suffix" value=".jsp"></property>      </bean>  </beans>

三、multi.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html>  <head>    <title>My JSP 'welcome.jsp' starting page</title>    <meta http-equiv="pragma" content="no-cache">    <meta http-equiv="cache-control" content="no-cache">    <meta http-equiv="expires" content="0">        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">    <meta http-equiv="description" content="This is my page">  </head>   <body>          多方法<br>     <br>          本次方法  ${result}  </body></html>

四、运行
这里写图片描述

0 0
原创粉丝点击