Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.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
jsf facelets和httppost_Http_Jsf_Soap_Facelets - Fatal编程技术网

jsf facelets和httppost

jsf facelets和httppost,http,jsf,soap,facelets,Http,Jsf,Soap,Facelets,我已经用jsf制作了一个web应用程序,它可以按照书中的说明工作。我使用facelets和许多支持bean进行表示,使用JPA进行DB访问,现在我有了一个关于HTTP消息的需求。也就是说,我定期从路由器接收有关其状态的SOAP消息,作为HTTP POST请求的内容。此请求与我的客户机与我的网站的通信无关,它是一条以soap消息为内容的常规POST消息,在标题中没有指向资源的路径 例如: POST/HTTP/1.0 主持人:什么 内容长度:23149 内容类型:应用程序/soap+xml;字符集

我已经用jsf制作了一个web应用程序,它可以按照书中的说明工作。我使用facelets和许多支持bean进行表示,使用JPA进行DB访问,现在我有了一个关于HTTP消息的需求。也就是说,我定期从路由器接收有关其状态的SOAP消息,作为HTTP POST请求的内容。此请求与我的客户机与我的网站的通信无关,它是一条以soap消息为内容的常规POST消息,在标题中没有指向资源的路径

例如:


POST/HTTP/1.0
主持人:什么
内容长度:23149
内容类型:应用程序/soap+xml;字符集=utf-8
SOAPAction:“urn:ddce”
连接:关闭

我的SOAP消息在这里


我需要用premefaces推送技术或类似技术向网站上的客户显示该消息,但问题是我不知道我的faces servlet如何响应接收该消息并将其转发给托管bean。我应该创建一个自定义servlet并将其与我的facesservlet连接,还是可以将facesservlet配置为在我的客户端请求网页的同一端口上响应此post请求


欢迎提供任何建议

您可以开始使用自定义Servlet,该Servlet可以将数据发送到@ApplicationScoped bean。一旦你有了这些数据,你当然可以使用推送法!