我正在设置一个简单的Jooby Webserver。我有一个 App.java 和一个 home.html 文件。现在,我唯一想做的就是,如果你打开主页,它会显示一个 html 页面,上面写着“Hello World”。但是,我总是收到错误“org.jooby.Err: Not Acceptable(406): text/html”。我通过 maven 使用原型创建了项目,但我也尝试使用 gradle 创建它。我在 IntellIJ IDEA 中使用 Java 8 运行程序。我已经尝试过使用不同的 HTML 文件,但我认为它没有任何问题,因为如果我将它作为原始字符串返回,它可以工作(我只是不想这样做,因为我不会能够正常使用 JavaScript 和 Image 文件)。我也尝试在一个单独的类中执行此操作,使用 get() 方法执行此操作,并且我尝试不返回 Result 而是执行 response.send(result)。这是我的代码:主页.html:<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>Insert title here</title></head><body> Hello World!</body></html>应用程序.java:public class App extends Jooby { { get("/", req -> { //Line that throws the error: return Results.html("home").put("model", new Object()); }); } public static void main(final String[] args) { run(App::new, args); }}
添加回答
举报
0/150
提交
取消
