为什么JBoss的帖子形式发送参数网址是什么?
-
22-07-2019 - |
题
我们的JBoss的形式尽管是一个POST形式张贴在URL,而不是在请求中的参数。我已经证实,形式是在后使用Firebug的实际页面。注意,这是一个portlet内。
我们正在使用JavaScript等提交表单:
function submitForm(action, time)
{
document.getElementById("pageActionInputID").value = time;
document.getElementById("timeSpanFormInputID").value = action;
document.getElementById("formID").submit();
}
<form action="<portlet:actionURL></portlet:actionURL>" method="POST" id="formID">
<input type="hidden" name="pageAction" id="pageActionInputID" />
<input type="hidden" name="timeSpan" id="timeSpanFormInputID" />
</form>
其中 '门户' 是从
<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet"%>
为什么我们在URL获得输入任何想法?
下面是所得的标记是什么样子:
<form id="formID" method="post" action="/portal/auth/portal/myTab?action=1">
<input id="pageActionInputID" type="hidden" name="pageAction"/>
<input id="timeSpanFormInputID" type="hidden" name="timeSpan"/>
</form>
解决方案
虽然这将是巨大的,如果有人能确认。我认为JBoss的Portlet的抛出后/获取和使用操作URL代替。
不隶属于 StackOverflow