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>
相关推荐
@小匠2 小时前
Spring Cache 多租户缓存隔离解决方案实践
java·spring·缓存
上官浩仁11 小时前
springboot synchronized 本地锁入门与实战
java·spring boot·spring
稻草猫.12 小时前
Java多线程(一)
java·后端·java-ee·idea
Barcke15 小时前
📘 初识 WebFlux
spring boot·后端·spring
橘子在努力16 小时前
【橘子SpringCloud】OpenFegin源码分析
java·spring boot·spring·spring cloud
喂完待续16 小时前
【序列晋升】31 Spring Cloud App Broker 微服务时代的云服务代理框架
spring·spring cloud·微服务·云原生·架构·big data·序列晋升
Cyan_RA917 小时前
SpringMVC 执行流程分析 详解(图解SpringMVC执行流程)
java·人工智能·后端·spring·mvc·ssm·springmvc
索迪迈科技17 小时前
Java-Spring入门指南(四)深入IOC本质与依赖注入(DI)实战
java·开发语言·spring
nightunderblackcat17 小时前
新手向:实现验证码程序
java·spring boot·spring·java-ee·kafka·maven·intellij-idea
li357418 小时前
深入理解:MQ监听类 vs Spring事件监听类 —— 区别、用法与适用场景全解析
java·数据库·spring