0

入力フォーム(ログインデータ->パスワード+ユーザー名)からデータを取得し、Beanに保存したいと思います。次に、このBeanとその中のデータを取得して、再利用したいと思います。

私はクラスを宣言します:

public class Login {



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;
}

}

getrequestは次のとおりです。

  @RequestMapping(value = "/log",method = RequestMethod.GET)
     public String addPersonLogin( Model model,HttpServletRequest request) {

       //take the bean here
    }

誰かがjspを作成する方法と、BeanをaddPersonLoginに処理する方法を教えてもらえますか?

4

1 に答える 1

1

あなたはそれをそのように行うことができます(@ModelAttributeを使用して):

@InitBinder
public void initBinder(WebDataBinder binder) {
    // You can register your validator for bean Login here
}

@RequestMapping(value = "/log",method = RequestMethod.GET)
public String addPersonLogin(@ModelAttribute Login login, HttpServletRequest request) {
    // To make it work your form fields should have names equals to bean fields names
    login.getUserName();
    login.getPassword();
}
于 2012-05-11T10:35:42.743 に答える