springMVC的简单数据绑定

java

java 复制代码
//获得传递过来的参数
    //方式1
    @RequestMapping("/add")
    public String add(HttpServletRequest request)
    {
        String id= request.getParameter("id");

        System.out.println(id);

        return "success";
    }

    //方式2
    @RequestMapping("/add2")
    public String add2(int id)
    {
        System.out.println(id);

        return "success";
    }

    //方式3
    //当传递的参数不一致的时候 可以用@RequestParam 声明
    @RequestMapping("/add3")
    public String add3(@RequestParam(value="id") int uid)
    {
        System.out.println(uid);

        return "success";
    }

jsp

html 复制代码
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<body>
<h2>Hello World!</h2>

<a href="users/reg">注册</a>

<a href="users/login">登录</a>

<a href="users/add?id=1">添加</a>

<a href="users/add2?id=1">添加2</a>

<a href="users/add3?id=1">添加3</a>

<a href="users/add4?id=1&name=zhangsan">添加4</a>

<!-- rest风格 -->
<a href="users/add5/1/zhangsan">添加5</a>

<!-- ant风格-->
<a href="users/aa/add6">添加6</a>

</body>
</html>
相关推荐
Volunteer Technology3 小时前
SpringCloud Gateway知识点整理和全局过滤器实现
spring·spring cloud·gateway
wxin_VXbishe11 小时前
springboot旅游小程序-计算机毕业设计源码76696
java·spring boot·python·spring·django·sqlite·flask
残花月伴11 小时前
springCloud/Alibaba常用中间件之Setinel实现熔断降级
spring·spring cloud·中间件
Warren9812 小时前
Java面试八股Spring篇(4500字)
java·开发语言·spring boot·后端·spring·面试
bing_15813 小时前
Spring MVC 根据请求头 (如 Accept) 怎么返回 JSON 或 XML 数据?
spring·json·mvc
爱刘温柔的小猪13 小时前
Redis+Caffeine构造多级缓存
redis·spring·缓存
lyrhhhhhhhh17 小时前
Spring 模拟转账开发实战
java·后端·spring
bing_15818 小时前
Spring MVC HttpMessageConverter 的作用是什么?
java·spring·mvc
笨蛋不要掉眼泪18 小时前
SpringAOP
java·数据库·spring·log4j
一只码代码的章鱼19 小时前
Spring 的 异常管理的相关注解@ControllerAdvice 和@ExceptionHandler
java·后端·spring