我想知道是否有某种方法可以使用 JSF 标签设置来自 JSP 的 POST 请求(我猜是 POST 请求)的超时。
我通常使用 ExtJS 并通过 AJAX 做一些事情(配置超时很容易),并且对 JSF 几乎一无所知。
无论如何,我正在维护一个遗留系统,当请求完成时,接口在大约 3 分钟后停止侦听,我希望接口等到服务器有响应,不管需要 10 分钟还是 15 分钟。
这是我想是标准 POST 的操作方法
<div style="position:absolute; top:-100">
<h:commandLink action="#{ReporteSeguros.buscarRegistros}" id="buscarRegistros" target="fraGridPagos">
</h:commandLink>
<h:inputHidden id="sucursal" value="#{ReporteSeguros.sucursal}"/>
<h:inputHidden id="region" value="#{ReporteSeguros.region}"/>
</div>
任何帮助,不胜感激。
有两种类型的超时,一种是特定于客户端的,另一种是由服务器设置的。您可以配置服务器,正确配置应用程序/servlet 容器。但是,无法控制特定于浏览器的客户端超时。
简而言之,您迟早需要更改控件/持久性层,以使方法执行得更快。
另请参阅:
- 如何在 Java servlet 容器上指定 Http 请求超时参数
- 雄猫请求超时