3

我是使用 spark java 构建 Web 应用程序的新手。

我正在尝试使用“之前”过滤器,但出现以下错误。请帮忙。我在下面粘贴了我的代码。Bootstrap 是我的类具有主要方法。

错误:“BootStrap 类型之前的方法未定义”

public class BootStrap {
    public static void main(String[] args) throws Exception {       
        ipAddress("localhost");
        port(3003);
        staticFileLocation("/public/html");
           before((request, response) -> {
                String user = request.queryParams("user");
                String password = request.queryParams("password");

                String dbPassword = usernamePasswords.get(user);
                if (!(password != null && password.equals(dbPassword))) {
                   halt(401, "You are not welcome here!!!");
                }
          });
    }
4

2 回答 2

2

我认为只是缺少静态导入 Spark.*;

于 2015-04-15T16:36:15.367 回答
0

不确定这是否有帮助,但根据“访问控制请求方法”是请求标头,而不是响应标头。也就是说,404 总是表明您要查找的资源不存在。你确定你的网址是正确的吗?

于 2016-01-28T19:36:26.660 回答