如何使用 Spark Java return 静态 html 页面?
How to return a static html page with Spark Java?
一个充满火花的你好世界:
get(new Route("/hello") {
@Override
public Object handle(Request request, Response response) {
response.type("text/html");
return "<h1>Hello Spark MVC Framework!</h1>";
}
});
如何 return 静态文件 index.html?
备注:
- 我需要这个 index.html 放在罐子里
- 本着 spark java 的简单精神,我希望尽可能避免使用模板,这对于静态页面来说太过分了。
您可以通过以下方法将绝对路径传递到您的静态资源目录:
externalStaticFileLocation("/var/www/public");
或者通过此方法传递相对路径:
staticFileLocation("/public");
在设置任何路由之前调用它。在静态资源目录的根目录中创建 index.html 文件。
我知道我参加聚会很晚了,您可以执行以下操作:
staticFiles.location("/public");
// 在 'src/main/resources'
文件夹下创建一个名为 'public'
的文件夹
应用程序初始化时,在routes
或requests
之前调用上述方法。这个很重要。
在你的"controller"
中,你可以这样添加:
response.redirect("test.html"); return null;
一个充满火花的你好世界:
get(new Route("/hello") {
@Override
public Object handle(Request request, Response response) {
response.type("text/html");
return "<h1>Hello Spark MVC Framework!</h1>";
}
});
如何 return 静态文件 index.html?
备注:
- 我需要这个 index.html 放在罐子里
- 本着 spark java 的简单精神,我希望尽可能避免使用模板,这对于静态页面来说太过分了。
您可以通过以下方法将绝对路径传递到您的静态资源目录:
externalStaticFileLocation("/var/www/public");
或者通过此方法传递相对路径:
staticFileLocation("/public");
在设置任何路由之前调用它。在静态资源目录的根目录中创建 index.html 文件。
我知道我参加聚会很晚了,您可以执行以下操作:
staticFiles.location("/public");
// 在'src/main/resources'
文件夹下创建一个名为'public'
的文件夹应用程序初始化时,在
routes
或requests
之前调用上述方法。这个很重要。在你的
"controller"
中,你可以这样添加:
response.redirect("test.html"); return null;