spring 页面传参

1,准备conreoller包、新建HomeController类;

package com.xiang.controller;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;

import javax.servlet.http.HttpServletRequest;

@Controller
@RequestMapping("/")
public class HomeController {
//    传统方法 注入
    @Autowired
    HttpServletRequest req;

//    spring 新方法
    @GetMapping("/xiang")
    public String  defaultPage(Integer id){
        System.out.println("(spring的方法获取)页面传入的对数id为:"+id);

        String ID = req.getParameter("id");
        System.out.println("传统的方法获取:"+ID);

        return "defaultPage";
    }

}

2,编写html页面 (页面内容随便写)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>defaultPage</title>
</head>
<body>
defaultPage
</body>
</html>

3,运行结果 截图

4,注:如果 我们输入字符 的话,他会抛出异常。 (报错)

posted @ 2021-06-08 22:34  阿向向  阅读(65)  评论(0编辑  收藏  举报