2

この Spring docを参照して、データを自分のビューにバインドしようとしています。/act1完全なパスdoohickey.do/act1/doohickey.do.

しかし、エクリプスは言う

アノテーション タイプ RequestMapping の属性パスが未定義です

そして、それは私にCNFを与えますorg.springframework.web.context.support.XmlWebApplicationContext

私はMavenを使用しています。

<dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-orm</artifactId>
   <version>4.2.0.RELEASE</version>
</dependency>

@Controller
@RequestMapping("/act1")
public class AnnotetedControllerTest1 {

    @RequestMapping(path = "/formTest.do", method=RequestMethod.POST)
    public ModelAndView formTest(HttpServletRequest request,
            HttpServletResponse response
            ,@ModelAttribute Form1 form){

        ModelAndView mav = new ModelAndView();
        mav.setViewName("formTest1.jsp");
        return mav;


    }
}

すみません、スニペットがくっついてしまいました。

ドキュメントがこの属性を使用できることを示唆しているように見えるのに、Eclipse がパスが未定義であると言うのはなぜですか?

アップデート

に変更pathすることで機能しましvalueたが、なぜですか?
ドキュメントは言うpath。私はその文書が間違っているとは思わない. おそらく、間違ったドキュメントを見ているのでしょうか?

4

1 に答える 1