как изменить поведение httpservlet для использования doPost в adf? - PullRequest
0 голосов
/ 24 октября 2019

У меня есть кнопка, что его действие - установить атрибут Src inlineframe в компоненте поддержки, и это код для кнопки:

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

, когда я нажимаю эту кнопку, отправляется запрос http get (какв картинке) к URL-адресу, и ответ отображается на веб-странице

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

,

enter image description here Я хочу переопределить это и заставить использовать 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>
...