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>
相关推荐
没有bug.的程序员21 分钟前
Spring Cloud Eureka:注册中心高可用配置与故障转移实战
java·spring·spring cloud·eureka·注册中心
若鱼19191 小时前
SpringBoot4.0新特性-BeanRegistrar
java·spring
好好研究2 小时前
SpringBoot - yml配置文件
java·spring boot·spring
廋到被风吹走3 小时前
【Spring】Spring Cloud OpenFeign 深度解析:动态代理、Ribbon集成与Hystrix降级
spring·spring cloud·ribbon
java1234_小锋8 小时前
Spring里AutoWired与Resource区别?
java·后端·spring
崎岖Qiu8 小时前
【深度剖析】:结合 Spring Bean 的生命周期理解 @PostConstruct 的原理
java·笔记·后端·spring·javaee
qq_124987075310 小时前
基于SpringBoot的闪电队篮球俱乐部管理系统的设计与开发(源码+论文+部署+安装)
java·数据库·spring boot·后端·spring·毕业设计·计算机毕业设计
枫斗.10 小时前
Spring AI 自定义 ChatClient Bean 注入冲突问题详解
java·人工智能·spring
是三好10 小时前
javaSE
java·后端·spring
曹轲恒10 小时前
SpringBoot整合SpringMVC(下)
java·spring boot·spring