zoukankan      html  css  js  c++  java
  • SpringMVC(三) RequestMapping修饰类

    SpringMVC使用@RequestMapping 注解为控制器指定可以处理哪些URL请求。

    可以用于类定义以及方法定义:

      类定义:提供初步的请求映射信息。相对于WEB应用的根目录。

      方法处:提供进一步的细分映射信息。相对于类定义处的URL。若类定义处没有定义,则是相对于根目录。

      如:针对类设置了@RequestMapping("pathclass")注解,针对方法设置了@RequestMapping("method"),则最终调用到方法的url为pathclass/method,完整路径如http://localhost:8080/HelloWorld/pathclass/helloworld.

    参考如下Controller测试代码:

    复制代码
    package com.tiekui.springmvc.handlers;
    
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    
    @Controller
    @RequestMapping("pathclass")
    public class RequestMappingTest {
        private static String SUCCESS="success";
        
        @RequestMapping("helloworld")
        public String hello(){
            System.out.println("hello world from " + getClass());
            return SUCCESS;
        }
    }
    复制代码

    jsp中调用这个方法的参考代码如下,可以将以下代码加在HelloWorld工程中的index.jsp中。

    <a href="pathclass/helloworld">Pathclass Hello world Test</a>
  • 相关阅读:
    Redis其他知识
    Mybatis的sql语句操作
    Redis
    mybatis插件原理
    mybatis工作原理
    Mybatis逆向工程
    mybatis缓存机制
    Mybatis查询
    zabbix api添加主机
    jenkins + bitbucket 实现 pr自动构建及build状态通知
  • 原文地址:https://www.cnblogs.com/yuyu666/p/10050002.html
Copyright © 2011-2022 走看看