我只是無法弄清楚這一點,它看起來非常簡單,但我在jsf上相對較新。在jsf發送發佈數據
這裏是舊的東西: 平原舊的HTML表單標籤是這樣的:
<form name="someForm" action="somewhere" method="post">
<input name="param1"/>
<input name="param2" />
</form
即通過郵寄形式的action屬性指定的位置發送數據。
新的東西:
<h:form id="paymentForm">
<h:panelGroup>
<h:inputText id="param1" value="#{facesView.param1}" ></h:inputText>
<h:inputText id="param1" value="#{facesView.param2}" ></h:inputText>
<h:panelGroup>
<h:commandLink>Submit</h:commandLink>
</h:panelGroup>
</h:form>
此等新的東西不起作用。
1.我該如何指定這個h:表單去哪裏(比如在舊html中設置動作),因爲我需要它去一個全新的url。
2.如何通過POST參數?
任何幫助表示讚賞。 Milos
對於「全新網址」,您的意思是您的webapp上下文之外的URL嗎?如果是這樣,你想要做什麼?你想直接提交到這個URL,還是代理代理? – BalusC 2010-04-13 22:41:42
是的,到webapp上下文之外的URL(精確的另一個web應用程序)。 我想提交到這個URL並通過郵件發送數據,就像我上面提到的舊東西,只是在action屬性中有www.somewhere.com/some.jsp(some.action,some.faces,whatever)的形式,雖然沒有寫。 – trivunm 2010-04-14 07:49:35
Bozho已經回答了它。對不起,沒有其他好的jsfish方式。事實上也並不需要,你對數據和行動都不感興趣。 – BalusC 2010-04-14 11:16:27