Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在play2.2.1 java中找不到符号@Before_Java_Playframework_Controller_Interceptor - Fatal编程技术网

在play2.2.1 java中找不到符号@Before

在play2.2.1 java中找不到符号@Before,java,playframework,controller,interceptor,Java,Playframework,Controller,Interceptor,我试图在我的控制器中使用@Before拦截器 @Before(only = {"save" }) static void parseParams() { String[] jobcategories = params.getAll("jobcategories"); for (int i = 0; i < jobcategories.length; i++) { params.put("jobcategories[" + i + "].id", jobc

我试图在我的控制器中使用@Before拦截器

 @Before(only = {"save" })
 static void parseParams() {
    String[] jobcategories = params.getAll("jobcategories");
    for (int i = 0; i < jobcategories.length; i++) {
        params.put("jobcategories[" + i + "].id", jobcategories[i]);
    }
    System.out.print(jobcategories);
 }

我遗漏了什么?

您找不到它,因为它来自于之前的Play 1.x API,Play 2.x中没有其他拦截器-它们被替换为

注意:完全不要将播放1.x的文档用于播放2.x。在大多数地区,它们完全不同

 C:\myapp\app\controllers\JobAdController.java:57: error: cannot find symbol
     @Before(only={"save"})
      ^
   symbol:   class Before
   location: class JobAdController
 C:\myapp\app\controllers\JobAdController.java:59: error: cannot find symbol
         String[] jobcategories = params.getAll("jobcategories");
                                  ^
   symbol:   variable params
   location: class JobAdController
 C:\myapp\app\controllers\JobAdController.java:61: error: cannot find symbol
             params.put("jobcategories["+i+"].id",jobcategories[i]);
             ^
   symbol:   variable params
   location: class JobAdController
 Note: Some input files use unchecked or unsafe operations.
 Note: Recompile with -Xlint:unchecked for details.
 3 errors
 (compile:compile) javac returned nonzero exit code
 Total time: 30 s, completed Nov 20, 2014 1:05:18 PM