问题标签 [spark-java]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2786 浏览

java - Spark微框架 - 在数据库中保存会话?

如何将 RDBMS (MySQL) 配置为 Spark 框架(http://sparkjava.com/上提供的 Java 微型 Web 框架)的会话存储?

我问这个的原因是,如果 Spark 运行的码头必须重新启动,我希望用户会话保持有效。

0 投票
5 回答
11136 浏览

java - 如何使用 spark java 从表单中获取数据?

我对所有这些东西都很陌生,但希望你们能帮助我了解它是如何工作的。我得到了一个带有 field 的表格。我如何从客户端获取数据?正在寻找一些信息,但找不到。

0 投票
1 回答
1675 浏览

spark-java - 在 Spark 框架中映射外部静态资源(java)

我对 Spark 很陌生。谁能告诉我如何映射外部静态资源?我知道从这里得到的以下方法:

但我不知道如何使用它。我在路由之前调用了它

我也试过

也试过

0 投票
4 回答
14048 浏览

java - spark java:如何处理多部分/表单数据输入?

我正在使用spark开发 Web 应用程序;当我要上传文件时出现问题:

但我得到这个错误:

即使我尝试明确指定类型,如:

它仍然会失败。

我可能会找到一个库来解析多部分/表单数据,获取整个内容并解析自己,但那将是一种浪费。

我可以配置 spark 来处理这种情况吗?

0 投票
1 回答
1330 浏览

java - 使用 Spark 将内存中生成的 .docx 文件从服务器发送到客户端

我正在使用Spark Java 框架创建一个 Web 应用程序。前端是使用 AngularJS 开发的。

我想在服务器(内存中)上生成一个 .docx 文件并将其发送到客户端以供下载。

为了实现这一点,我创建了一个角度服务,在用户单击下载按钮后调用以下函数:

在服务器上,此 api 调用被转发到以下方法:

我试图以许多不同的方式解决这个问题,但我总是得到一个损坏的“test.docx”,看起来像这样:

损坏的word文件

0 投票
1 回答
572 浏览

spark-java - 其他网络服务器中的 Spark

我在阅读 spark 文档以在 Jboss 等其他 Web 服务器中部署 spark 应用程序时感到困惑 我可以有一个“hello word”示例来在其他 Web 服务器中运行 spark 应用程序吗?谢谢

0 投票
1 回答
1227 浏览

java - Spark web框架无法加载静态文件

spark框架的get方法的这个实现。

鉴于我使用freemarker设置了一个href:</p>

变量可能是${jts[s2]}以前的代码片段。jobidrequest.params

现在,无法加载此 URL 的所有静态文件(css、js 文件等)。此信息显示在 chrome 控制台中。

正确的响应是http://XXXX:4567/js/jquery.min.js。我该如何解决?

0 投票
2 回答
1202 浏览

java - 从 servlet 提供音频 (mp3) 文件

因此,我正在使用HttpServletResponse写入 servlet 输出流来提供 mp3 文件。

当我在浏览器中转到该位置时,mp3 正确加载并开始播放,但不幸的是,无法在任何地方寻找(我根本无法滚动浏览歌曲)

我该如何解决这个问题,或者让浏览器在开始播放之前下载完整的歌曲。

提前致谢。

0 投票
1 回答
1022 浏览

java - Spark can't load static files from webjars

I am using Spark Framework in my application, and use

so that I can use webjars, which contain css and js files in there. I also have my own resources put in my projects src/main/resources/META-INF/resources folder because my gradle build picks them up from there.

My build uses a fat-jar approach, where everything ends up in a single jar and all files are served perfectly by Spark.

My problem is that when I run some unit tests standalone from Eclipse, even though I ensured that the webjars are on classpath, they are not served by Spark, only my own project static resources are.

I think this has something to do with classloaders, but I am not finding the way to make this work. Looking at Spark code, it says The thread context class loader will be used for loading the resource. I also see that the code itself removes the trailing slash, which makes big difference in the plain getResourceAsStream.

Is it a bug in Spark, or is there any way to make it work properly?

0 投票
1 回答
639 浏览

java - 无法在 Eclipse 中将 Spark-Java 添加为 Maven 项目 - 不是原型?

在此处遵循此不完整的教程:

http://sparkjava.com/documentation.html#getting-started

我将以下内容添加到新原型中:

在此处输入图像描述

创建一个新项目并为其命名后,我收到以下错误:

无法从原型创建项目 [com.sparkjava:spark-core:2.2 -> ] 定义的工件不是原型

文档上没有给出 Repo URL,所以它必须在 nexus 下?