Spring mvc 不用注解怎么获取请求参数

2024年12月05日 01:14
有2个网友回答
网友(1):

public ModelAndView login (String userName) {
    system.out.println(userName);
 }

少量参数可以这么使用,如果参数较多,请使用对象。

如定义个User对象,包含userName,password等的get set方法。

public class User {
    private String userName;
    private String passWord;

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getPassWord() {
        return passWord;
    }

    public void setPassWord(String passWord) {
        this.passWord = passWord;
    }
}
public ModelAndView login (User user) {
    system.out.println(user.getUserName());
 }

 页面参数传递仍然是userName 等。spring mvc 会自动绑定到对象。

网友(2):

set注入的方式,在action中设置该属性,并设置其getter和setter方法即可获取