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>

最新文章

  1. j.APR连接器整体框图(含SSL实现分析)
  2. android 多线程下载
  3. UIViewController的生命周期
  4. UML系列03之UML时序图
  5. Java常用知识点
  6. P1417 烹调方案
  7. 利用Xilinx中的ROM构造查找表来计算sin和cos的方法探讨
  8. TextView中如何支持html标签,放置图片和动作标签
  9. 免费的编程中文书籍索引 from github
  10. ECharts模拟迁徙案例
  11. Git 常用命令速查表
  12. Vue 无限滚动加载指令
  13. VS 快捷键使用
  14. Bootstrap3基础 form-inline 输入框在同一行
  15. 1.数据结构&amp;算法的引言+时间复杂度
  16. Alpha冲刺——day7
  17. vb.net结构化异常处理和“邪用”
  18. SparkMLlib分类算法之决策树学习
  19. 获取http-post请求的原生报文
  20. Kibana TypeError : Object #&lt;GlobalState&gt; has no method &#39;setDefaults&#39;

热门文章

  1. TCPIP、Http、Socket的协议~ 写得挺形象,赞
  2. asp.net MVC4 异步文件上传
  3. wireshark抓包工具简介以及tcp三次握手的一些含义
  4. temp
  5. Quick Cocos 旋转子弹的实现中我学到的
  6. runtime第二部分成员变量和属性
  7. C# socket send方法
  8. JS 初级(三)接上
  9. php下载远程文件方法~
  10. AM335x kernel4.4.12 LCD 时钟翻转设置记录