Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 嵌入式Jetty 9 HTML表单向应用程序发送数据_Java_Ssl_Jetty - Fatal编程技术网

Java 嵌入式Jetty 9 HTML表单向应用程序发送数据

Java 嵌入式Jetty 9 HTML表单向应用程序发送数据,java,ssl,jetty,Java,Ssl,Jetty,我使用一个servlet创建了一个简单的登录表单,该servlet通过嵌入式Jetty 9服务器上的SSL连接通过HTTP POST接收信息。servlet按照预期的方式接收信息,但我一直无法找到servlet应该如何与运行jetty的应用程序通信。 在嵌入式模式下使用Jetty的文档似乎非常缺乏,而且我也没有成功地对这个主题进行全面搜索。简言之: 如何从嵌入式Jetty 9服务器上托管的HTML登录表单中获取信息,并将其发送到Jetty正在运行的应用程序中 有关嵌入式模式示例,请参阅git存储

我使用一个servlet创建了一个简单的登录表单,该servlet通过嵌入式Jetty 9服务器上的SSL连接通过HTTP POST接收信息。servlet按照预期的方式接收信息,但我一直无法找到servlet应该如何与运行jetty的应用程序通信。 在嵌入式模式下使用Jetty的文档似乎非常缺乏,而且我也没有成功地对这个主题进行全面搜索。简言之:
如何从嵌入式Jetty 9服务器上托管的HTML登录表单中获取信息,并将其发送到Jetty正在运行的应用程序中

有关嵌入式模式示例,请参阅git存储库

对于从servlet到应用程序的通信,您有很多选择,但它们最终都是在应用程序端由事件驱动的

2个示例选项(有许多方法可以实现这一点,这只是两个快速示例):

  • 只需在
    MyApplication
    singleton中调用方法即可。
    • 将对
      MyApplication
      对象的引用放入静态
      MyServlet.app
      字段中
    • 在servlet中调用你的
      app.somethingOccessed()
      ,当你想交流发生的事情时
  • 听众隐喻。
    • 使用表示希望应用程序了解的事件的方法创建
      MyServletListener
    • 制作
      MyApplication
      实现
      MyServletListener
    • 在中获取对MyApplication的引用
    • 在各种或样式处理调用中,为要通信的操作调用相应的
      MyServletListener
      事件
  • 注意:这些都是简单的例子,不涉及线程和线程。
    但这完全是另一个话题。

    非常感谢,我将编辑这个问题,以针对servlet问题。这样可能对其他人更有用。