@PathVariable
パス変数がURLにない場合、nullを返すようにすることは可能ですか? それ以外の場合は、2 つのハンドラーを作成する必要があります。1つと/simple
もう/simple/{game}
1つですが、ゲームが定義されていない場合はどちらも同じですが、リストから最初の1つを選択しますが、ゲームパラメーターが定義されている場合はそれを使用します。
@RequestMapping(value = {"/simple", "/simple/{game}"}, method = RequestMethod.GET)
public ModelAndView gameHandler(@PathVariable("example") String example,
HttpServletRequest request) {
そして、これはページを開こうとしたときに得られるものです/simple
:
原因: java.lang.IllegalStateException: @RequestMapping で @PathVariable [example] が見つかりませんでした