一个带火花的问候世界:
get(new Route("/hello") { @Override public Object handle(Request request, Response response) { response.type("text/html"); return "Hello Spark MVC Framework!
"; } });
如何返回静态文件index.html?
笔记:
我需要将index.html放在jar中
本着火花java的简单精神,我想尽可能避免通过模板,这对于静态页面来说是过度的.
UVM.. 8
我知道我参加派对很晚,你可以做到以下几点:
staticFiles.location("/public");
//创建一个名为'public'
under 'src/main/resources'
folder的文件夹
初始化应用程序时,请在任何routes
或之前调用上述方法requests
.这是非常重要的.
在你的"controller"
,你可以像这样添加:
的Response.Redirect( "test.html的"); return null;
SO的美妙之处在于你永远不会迟到. (5认同)
小智.. 6
您可以通过在此方法中将绝对路径传递到静态资源目录来执行此操作:
externalStaticFileLocation("/var/www/public");
或者通过传递此方法中的相对路径:
staticFileLocation("/public");
在设置任何路线之前调用它.在静态资源目录的根目录中创建index.html文件.
我知道我参加派对很晚,你可以做到以下几点:
staticFiles.location("/public");
//创建一个名为'public'
under 'src/main/resources'
folder的文件夹
初始化应用程序时,请在任何routes
或之前调用上述方法requests
.这是非常重要的.
在你的"controller"
,你可以像这样添加:
的Response.Redirect( "test.html的"); return null;
您可以通过在此方法中将绝对路径传递到静态资源目录来执行此操作:
externalStaticFileLocation("/var/www/public");
或者通过传递此方法中的相对路径:
staticFileLocation("/public");
在设置任何路线之前调用它.在静态资源目录的根目录中创建index.html文件.