Spring MVC @GetMapping和@PostMapping注解的使用方式
作者:云淡风轻58
这篇文章主要介绍了Spring MVC @GetMapping和@PostMapping注解的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
创建HelloWorldController
package com.controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; @Controller public class HelloWorldController { //只接受get方式的请求 @GetMapping("/testGetMapping") public String testGetMapping(Model model) { model.addAttribute("msg","测试@GetMapping注解"); return "success"; } //只接受post方式的请求 @PostMapping("/testPostMapping") public String testPostMapping(Model model) { model.addAttribute("msg","测试@PostMapping注解"); return "success"; } }
创建index.jsp
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>index</title> </head> <body> <form action="testGetMapping" method="get"> <button>测试@GetMapping注解</button> </form> <br> <form action="testPostMapping" method="post"> <button>测试@PostMapping注解</button> </form> </body> </html>
创建success.jsp
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <%@taglib prefix="c" uri="http://java.sun.com/jstl/core" %> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>success</title> </head> <body> ${requestScope.msg } </body> </html>
启动Tomcat访问index.jsp
点击【测试@GetMapping注解】
点击【测试@PostMapping注解】
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。