问题标签 [spark-framework]
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.
java - 如何使用 Java Spark 框架查询映射?
我的 HTML 格式为
当用户提交表单数据时,它会使用 Spark 框架进行处理。我的逻辑是从 SONGS 输入字段中获取 recnos 列表,然后为每个 recno 浏览以该 recno 开头的输入字段。但它不起作用,我想我误解了 queryMaps 是如何工作的
但这给了
javascript - 发送此 AJAX Post 数据的正确内容类型
我在使用 ajax 帖子发送 base64 图像数据时遇到问题我认为我的 Content-Type 值错误,但尝试了application/json、text/json和image/jpeg没有任何成功
Javascript
浏览器控制台显示
Java 服务器代码
只输出
更新为以表格形式发送
然后在服务器上我有
及其输出
所以我现在正在获取数据,但我真的不明白如何解析 Java 中的 Content-Disposition 部分。
这段代码最初不是由我编写的,因为您可以看到FormData是构造的,它不是来自实际表单。我的第一次尝试是尝试从FormData中提取并以不同的方式发送,另一种方法是首先不存储在FormData中,但不知道如何执行此操作。
更新 2 尝试只发送第一个 url 而不是 formdata 或一系列 url,因为实际上只有一个 url。但它不起作用,服务器什么也没收到?
gradle - Gradle Jar 将 Vue 打包成 Spark
我将 Vue UI 与 Spark Java 后端捆绑在一起。
这两个模块都是独立构建的,可以很好地使用以下结构:
在后端,Gradle 捆绑backend/src/main/resources/public
到 Jar/public
中。ui/dist
因此,我从intobackend/src/main/resources/public
作为jar
任务依赖项复制。
Gradle 正在复制文件,但在创建 jar 之后。
换句话说,我必须创建两次 jar 才能使其正确。
如何指示 Gradle 在打包 /public 之前等待复制完成
我的build.gradle
jar 部分看起来像这样
html - 如果提供而不是作为常规文件处理,为什么 HTML 音频控制在 html 中失败
我有一个 Java 应用程序,它可以作为常规 java Swing 应用程序运行,但会创建一个标准的 html5 报告,该报告在 web 浏览器中打开。
例如
浏览器网址为:
file:///C:/Users/Paul/AppData/Roaming/SongKong/Reports/FixSongsReport00574/FixSongsReport00574.html
作为其中的一部分,它使用音频标签来允许在浏览器中播放歌曲
这很好用。
但是该应用程序也可以使用 Html 用户界面运行,然后它在端口 4567 上使用Java Spark运行网络服务器,如果我随后将完全相同的报告(是的,我实际上在磁盘上提供相同的文件)提供给同一台计算机所以音频文件是计算机的本地文件,它将不再播放歌曲。
这将是浏览器网址
http://localhost:4567/FixSongsReport00574/FixSongsReport00574.html
那么为什么会这样,因为我在源元素中指定了完整路径,因此我不明白为什么它会受到诸如提供静态文件的位置等因素的影响。
但如果相关,这是 java-spark 启动方法
后续问题是,虽然我不明白为什么它在本地计算机上不起作用,但我可以看到,如果通过远程浏览器连接,那么它将不起作用,因为文件 url 是相对于服务器而不是客户端机器,在这种情况下我将如何使文件可播放。