1、直接把表單的參數(shù)寫在Controller相應(yīng)的方法的形參中
創(chuàng)新互聯(lián)建站基于成都重慶香港及美國等地區(qū)分布式IDC機房數(shù)據(jù)中心構(gòu)建的電信大帶寬,聯(lián)通大帶寬,移動大帶寬,多線BGP大帶寬租用,是為眾多客戶提供專業(yè)成都服務(wù)器托管報價,主機托管價格性價比高,為金融證券行業(yè)服務(wù)器托管,ai人工智能服務(wù)器托管提供bgp線路100M獨享,G口帶寬及機柜租用的專業(yè)成都idc公司。
@RequestMapping("/addUser1") public String addUser1(String userName,String password) { System.out.println("userName is:"+userName); System.out.println("password is:"+password); return "/user/success"; }
2、通過HttpServletRequest接收
@RequestMapping("/addUser2") public String addUser2(HttpServletRequest request) { String userName = request.getParameter("userName"); String password = request.getParameter("password"); System.out.println("userName is:"+userName); System.out.println("password is:"+password); return "/user/success"; }
3、通過一個bean來接收
1)建立一個和表單中參數(shù)對應(yīng)的bean
public class User { private String userName; private String password; public String getUserName() { return userName; } //getter,setter方法。。. }
2)用這個bean來封裝接收的參數(shù)
@RequestMapping("/addUser3") public String addUser3(User user) { System.out.println("userName is:"+user.getUserName()); System.out.println("password is:"+user.getPassword()); return "/user/success"; }
4、通過json數(shù)據(jù)接收
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>Add User
依然可以使用bean來接收json數(shù)據(jù)
@RequestMapping("/addUser4") public String addUser4(User user) { System.out.println("userName is:"+user.getUserName()); System.out.println("password is:"+user.getPassword()); return "/user/success"; }
5、使用jQuery的serializeArray() 方法序列化表單元素
如果表單元素很多,手工拼裝成json數(shù)據(jù)非常麻煩,可以使用jQuery提供的serializeArray()方法序列化表單元素,返回json數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)。
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>Add User
依然可以使用bean來接收json數(shù)據(jù):
@RequestMapping("/addUser5") public String addUser5(User user) { System.out.println("userName is:"+user.getUserName()); System.out.println("password is:"+user.getPassword()); return "/user/success"; }
以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時也希望多多支持創(chuàng)新互聯(lián)!