springMVC 获取请求参数的几种方式
来源:互联网 发布:网络监控机安装说明书 编辑:程序博客网 时间:2024/05/16 23:43
首先编写发起请求的jsp页面user_add.jsp如下:
<%@ page language="java" import="java.util.*" contentType="text/html;charset=utf-8"%><html> <head> <title></title> </head> <body> <h1>添加用户信息1</h1> <form action="user/add.do" method="post"> 账号:<input type="text" name="username"><br> 密码:<input type="password" name="password"><br> <input type="submit" value="提交"> </form> </body></html>
1、通过request对象获取(request.getParameter()方法)
UserController类的add方法:
@RequestMapping("/add.do")public String add(HttpServletRequest request){System.out.println("账号:"+request.getParameter("username"));System.out.println("密码:"+request.getParameter("password"));return "user_add";}
2、直接设置参数,通过@RequestParam注解:
@RequestMapping("/add.do")public String add(@RequestParam("username")String userName,@RequestParam("password")String passWord){System.out.println("账号:"+userName);System.out.println("密码:"+passWord);return "user_add";}
3、通过JavaBean对象(如User)或类型对象(如Integer)注意:表单中标签的name属性值必须与类的属性名称一致:
修改user_add.jsp如下:
<%@ page language="java" import="java.util.*" contentType="text/html;charset=utf-8"%><html> <head> <title></title> </head> <body> <form action="user/add.do" method="post"> 编号:<input type="text" name="userId"><br> 姓名:<input type="text" name="userName"><br> 性别:<input type="text" name="userSex"><br> <input type="submit" value="提交"> </form> </body></html>添加User类:
public class User{private Integer userId;private String userName;private String userSex;//此处省略getter setter方法 public String toString(){return "编号:"+userId+",姓名:"+userName+",性别:"+userSex;}}相应UserController中的add方法:
@RequestMapping("/add.do")public String add(User user){System.out.println("用户:"+user);return "user_add";}
2 0
- springmvc 获取请求参数的几种方式
- springMVC 获取请求参数的几种方式
- springmvc(基础五) Spring3 mvc 获取请求参数的几种方式
- springmvc请求参数获取的几种方法
- SpringMVC请求参数获取的几种方法
- springmvc请求参数获取的几种方法
- springmvc请求参数获取的几种方法
- springmvc请求参数获取的几种方法
- springmvc请求参数获取的几种方法
- springmvc请求参数获取的几种方法
- springmvc请求参数获取的几种方法
- springmvc请求参数获取的几种方法
- springmvc请求参数获取的几种方法
- springmvc请求参数获取的几种方法
- springMVC获取请求参数的几种方法
- springmvc请求参数获取的几种方法
- springmvc请求参数获取的几种方法
- SpringMVC请求参数获取的几种方法
- API
- PAT乙级—1025. 反转链表 (25)-native
- PCA的数学原理(非常值得阅读)!!!!
- Leetcode_c++:Construct Binary Tree from Inorder and Postorder Traversal(106)
- SMI(MDC/MDIO)总线接口介绍
- springMVC 获取请求参数的几种方式
- LeetCode:Triangle
- CF_603B(欧几里得算法_规律_数论)
- iOS AutoLayout: XIB 设置 CALayer 属性
- 数据结构 - 数组和广义表的基本运算实现
- 找出字符串中的所有数字字符串(C/C++实现)
- RadioButton图片变形的问题
- PAT乙级—1034. 有理数四则运算(20)-native
- C++入门之一【类:析构函数)】