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)
上一篇 2022年4月7日 下午9:40
下一篇 2022年4月7日 下午9:40


相关推荐

  • A4988与42步进电机

    A4988与42步进电机A4988电机驱动板引脚VMOT:电源正(8~35V),供电机GND:电机接地2B,2A:电机绕组2控制引脚1A.1B:电机绕组1控制引脚VDD:驱动板电源正(3~5V)GND:驱动板地ENABLE:引脚低电平,A4988才能进行电机驱动工作(悬空为默认状态,可以正常工作),高电平,A4988将不会经行电机驱动工作MS1,MS2,MS3:用来改变驱动模式具体如图REST:低电平…

    2022年6月15日
    46
  • java mysql 分页_mysql分页查询总结

    java mysql 分页_mysql分页查询总结mysql分页查询总结mysql提供分页的功能:SELECT*FROMtableLIMIT[offset,]rows|rowsOFFSEToffsetLIMIT子句可以被用于强制SELECT语句返回指定的记录数。LIMIT接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。初始记录行…

    2022年6月24日
    33
  • UI标签库专题十三:JEECG智能开发平台 ckfinder(ckfinder插件标签)

    UI标签库专题十三:JEECG智能开发平台 ckfinder(ckfinder插件标签)

    2021年12月3日
    47
  • 四、PyCharm PyQt5创建主窗口详细教程

    四、PyCharm PyQt5创建主窗口详细教程1 打开 PyCharm 新建工程 MyMainTest2 按照 Tools ExternalTool QtDesigner 打开 QT 设计界面 保存窗体文件 3 将刚才的窗体文件 ui 生成 py 文件 4 删除 main py 文件中所有内容 复制粘贴下面代码 下面代码可以作为一个创建主窗口的模板代码 main py python 主文件 coding utf 8 importsysfro QtWidgetsimp

    2026年3月18日
    2
  • turtlebot+lms111+gmapping实践

    turtlebot+lms111+gmapping实践1.配置激光按照cartographer的配置来如果已经跑过cartographer无需配置2.计算机文件夹下需修改的地方在桌面上新建文档gmapping.launch.xml文件内容如下…

    2022年6月21日
    22
  • VMware 虚拟机里连不上网的五种解决方案「建议收藏」

    VMware 虚拟机里连不上网的五种解决方案「建议收藏」在VMware虚拟机里的虚拟机系统连接不上网络首先,注意查看适配器选项里的网络连接这两个网络连接是否存在,如果不存在可以重新装一下VM如果存在,连不上网解决办法一:虚拟机设置里,找到“网络适配器”,右边的网络连接选择“NAT模式”,如果不行的话再linux系统。还是不行的话接着看第二种解决方案。解决方法二:可能原因是VMwareNETService…

    2022年6月26日
    621

发表回复

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

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