java - .net MVC 应用程序如何使用 JWS 与 Core java 桌面应用程序进行通信?

标签 java cookies session-cookies jnlp java-web-start

我们有一个 java 桌面应用程序,我们计划使用 JWS 启动该 java 桌面应用程序,并且运行得非常好。

问题是——我们在网页上向用户询问一些用户相关信息,并使用 JWS 启动 Java 桌面应用程序。现在我们希望用户在我们的 java 应用程序的网页上提供该信息。请建议我们如何在java代码中访问这些信息?我们找到了两种方法 -

  1. Java 代码可以从 cookie 中读取该信息吗?我没有找到任何帮助如何使用核心java代码读取cookie?如果用户桌面上未启用 cookie,又会怎样?

  2. 我们可以使用 JNLP 文件传递​​信息吗?我们可以将所有信息写入JNLP文件中吗?可以作为参数传递给java代码吗?参数的长度在这里重要吗?我们可以通过其他方式从 JNLP 获取信息吗?

请建议您是否知道比上述两种方法更好的另一种方法?

最佳答案

我们可以排除方法 1。

如果信息很少,方法 2 就可以。在我们的一个项目中,我们根据从 Web 界面收到的信息动态生成 jnlp 文件,从而为用户定制 Java 应用程序。

您还可以让应用程序与后端通信(例如通过 http)并根据需要提取更多信息。

关于java - .net MVC 应用程序如何使用 JWS 与 Core java 桌面应用程序进行通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8352840/

相关文章:

php session_set_cookie_params 和 session_name 查询

java - 垃圾收集器并清空 onDestroy 中的引用

rest - "Cookie"字段是否与 http header 不同

c# - MVC4/IIS/Forms 身份验证 SSO 问题

python - 如何在Python中使用PDFKit发送cookie?

javascript - Cookies不会通过javascript命令执行提示和警报

php - session.cookie_domain 在 2 个子域上的 Plesk/PHP 应用程序中未按预期工作

java - 更改 Spring Boot 2.1.2 上文件上传的大小限制

java - Eclipse:对 Java 1.7(未绑定(bind)库)的不满

java - 检测Java类是否可加载