将 HttpServletRequest 作为控制器方法的形参,此时 HttpServletRequest 类型的参数表示封装了当前请求的请求报文的对象。
Controller:
@RequestMapping(value = "/testParame")public String testParm(HttpServletRequest request) {String username = request.getParameter("username");String age1 = request.getParameter("age");System.out.println("username:" + username + "," + "age:" + age1);return "target";}
HTML:
<!DOCTYPE html><html lang="en" xmlns:th="http://www.thymeleaf.org"><head><meta charset="UTF-8"><title>Title</title></head><body><h1>首页</h1><!--写死路径后,修改了也要修改,不方便--><a href="/SpringMVC/target">访问target.html页面</a><br><a th:href="@{/testParame(username='张三',age=14)}">获取请求参数</a><br/></body></html>
idea输出结果:
username:张三,age:14
浏览器输出结果:
