当前位置:  开发笔记 > 编程语言 > 正文

如何使用Spark Java返回静态html页面?

如何解决《如何使用SparkJava返回静态html页面?》经验,为你挑选了2个好方法。

一个带火花的问候世界:

 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文件.



1> UVM..:

我知道我参加派对很晚,你可以做到以下几点:

    staticFiles.location("/public");//创建一个名为'public'under 'src/main/resources'folder的文件夹

    初始化应用程序时,请在任何routes或之前调用上述方法requests.这是非常重要的.

    在你的"controller",你可以像这样添加:

的Response.Redirect( "test.html的"); return null;


SO的美妙之处在于你永远不会迟到.

2> 小智..:

您可以通过在此方法中将绝对路径传递到静态资源目录来执行此操作:

externalStaticFileLocation("/var/www/public");

或者通过传递此方法中的相对路径:

staticFileLocation("/public");

在设置任何路线之前调用它.在静态资源目录的根目录中创建index.html文件.

推荐阅读
围脖上的博博_771
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有