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>
  • 相关阅读:
    python编程基础之十四
    python编程基础之十三
    python编程基础之十二
    C++11的新特性
    第六章 分支语句和逻辑运算符
    第五章 循环和关系表达式
    C++ 管理数据内存的方法
    C++数组和指针
    第二、三章 开始学习C++、数据处理
    第一章 预备知识
  • 原文地址:https://www.cnblogs.com/yuyu666/p/10050002.html
Copyright © 2011-2022 走看看