首页 > 解决方案 > 如何更改 httpservlet 的行为以在 adf 中使用 doPost?

问题描述

我有按钮,它的作用是在支持 bean 中设置 inlineframe Src 属性,这是按钮的代码:

 <af:button 
  <f:setPropertyActionListener target="#{Bean.iframeURL}" value="http://myurl.com/data&user=user&pass=1234"/>
 </af:button>

当我按下该按钮时,会向 url 发送一个 http get 请求(如图所示),并在网页上呈现响应

 <af:inlineFrame styleClass="IFrame" binding="#{Bean.reportFrameUI}" source="#{Bean.iframeURL}"
                        id="if1"/>

,

在此处输入图像描述 我想覆盖它并强制使用 doPost,因为它在 HTML 表单中正常执行,例如:

<form action="http://<HOSTNAME>:<PORT>/analytics/saw.dll?" method="post">
<input type="hidden" name="Cmd" value="Answers">
<input type="hidden" name="nqUser" value="<ADMIN_USER>">
<input type="hidden" name="nqPassword" value="<PASSWORD>">
<input type="submit" value="Answers">
</form>

标签: jsf-2oracle-adf

解决方案


推荐阅读