0

Spring Framework を使用して Java で Web アプリケーションを開発しています。あるページでは、ユーザーに年を選択させています。コードは次のとおりです。

@Controller
public class MyController {

    @RequestMapping(value = "/pick_year", method = RequestMethod.GET)
    public String pickYear(Model model) {
        model.addAttribute("yearModel", new YearModel);
        return "pick_year";
    }

    @RequestMapping(value = "/open_close_month_list", method = RequestMethod.POST)
    public String processYear(Model model, @ModelAttribute("yearModel") YearModel yearModel) {
        int year = yearModel.getYear();
        // Processing
    }
}


public class YearModel { 
    private int year;

    public int getYear() {
        return year;
    }

    public void setYear(int year) {
        this.year = year;
    }
}

この実装は機能しますが、ユーザーから年を取得するためにもっと簡単なものを使用したいと思います。1つの整数を取得するためだけに特別なモデルを作成することは、あまり良いアプローチではないと思います.

だから、私の質問は次のとおりです。このコードを何らかの方法で単純化することは可能ですか?

助けてくれてありがとう。ミラノ

4

2 に答える 2