Spring MVC @GetMapping和@PostMapping注解的使用

创建HelloWorldControllerpackagecom.controller;importorg.springframework.stereotype.Controller;importorg.springframework.ui.Model;importorg.springframework.web.bind.annotation.GetMapping;impor…

大家好,又见面了,我是你们的朋友全栈君。

创建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

Spring MVC @GetMapping和@PostMapping注解的使用

点击【测试@GetMapping注解】

Spring MVC @GetMapping和@PostMapping注解的使用

点击【测试@PostMapping注解】

Spring MVC @GetMapping和@PostMapping注解的使用

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/126462.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 实型变量_C语言实型常数的合法形式

    实型变量_C语言实型常数的合法形式实型变量分为两类:单精度型和双精度型,其类型说明符为float单精度说明符,double双精度说明符。在TurboC中单精度型占4个字节(32位)内存空间,其数值范围为3.4E-38~3.4E+38,只能提供七位有效数字。双精度型占8个字节(64位)内存空间,其数值范围为1.7E-308~1.7E+308,可提供16位有效数字。实型变量说明的格式和书写规则与整型相同。例如:f

    2025年8月25日
    0
  • 十大排序算法简单讲解

    十大排序算法简单讲解

    2021年9月28日
    47
  • IDEA之汉化篇

    IDEA之汉化篇不懂英语的孩子idea汉化`最后还是建议使用英文,因为别人的电脑一般都是英文,少不了需要交流`idea汉化**idea**几乎被称为最好用的编程软件但是不懂英语的你是不是有点吃不消福利来了下载中文字体&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//有中文字体的同学略过步骤

    2022年5月10日
    71
  • Vue生成二维码_vue视频软件怎么生成二维码

    Vue生成二维码_vue视频软件怎么生成二维码1.在vue中安装qrcodejs2npminstall–saveqrcodejs22.在项目中引用qrcodejs2importQRcodefrom’qrcodejs2’3.使用到项目中<viewid=”qrCode”res=”qrCodeDiv”></view>methods:{bindQRcode(){ newQRcode(this.$refs.qrCodeDiv,{ text:”https://www..

    2022年10月3日
    3
  • php一键安装的环境包,php环境搭建的一键安装包有哪些?

    php一键安装的环境包,php环境搭建的一键安装包有哪些?php 环境搭建的一键安装包有 1 XAMPP 是一款功能强大的一键安装环境 2 PhpStudy 是支持 Win10 并且对于 PHP7 的支持也是不错 3 Appserv 是一款在 Windows 下的 PHP 一键安装环境 php 环境搭建的一键安装包有 1 XAMPPXAMPP 是一款功能强大的一键安装环境 它可以在 Windows Linux Solaris MacOSX 环境下进行安装对于 FTP 等常用操作也进

    2025年6月2日
    2
  • protel 99se 负片打印「建议收藏」

    protel 99se 负片打印「建议收藏」protel99se负片打印首先得有一个做好的pcb做好的pcb做好的pcb   打开做好的PCB1.      点击下面的mechanical1层再点击place->fill将板子都盖住2.      点击file->new 选择PCBPrinter3.      选中左边的multilayercompositeprint 点击edit-

    2022年5月29日
    63

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号