2012-08-25 75 views

回答

2

是的。
你必須給他們一個name;該名稱將用於在struts操作中設置屬性(使用正確的類型轉換)。
如果您致電輸入somenamesetSomename()將在後期被調用。

3

使用struts2標籤並不是必須的。你可以使用普通的HTML。

3

當然。

這是其中一個問題,您可以只需嘗試

所有S2表格標籤發出HTML,根據需要填寫各種屬性。 (這是稍微複雜多了,但最終,他們吐出的HTML表單字段。)

翻轉你的問題上發揮得淋漓盡致:爲什麼不會一個手工輸入的標籤可以通過普通的瀏覽器HTTP發送提交過程? 可以阻止運行的機制是什麼?請求正文如何從這樣的表單提交不同從一個輸入標籤是S2定製標籤的地方?

這些問題都是微不足道的探索。

0

如果使用簡單的HTML你不會能夠調用它裏面如Struts標籤:因此

<s:submit cssStyle="submit_button" id='newrc%{#stat.index}.%{#questionIndex.index}' name="newrc%{#stat.index}.%{#questionIndex.index}" onclick="return newrcClick(this)" value="+" /> 

這工作,但下面的代碼不會從價值觀爲id和name值棧:NAME =」 newrc%{#stat.index}。%{#questionIndex.index}」

<input type="button" cssStyle="submit_button" id='newrc%{#stat.index}.%{#questionIndex.index}' name="newrc%{#stat.index}.%{#questionIndex.index}" onclick="return newrcClick(this)" value="+" /> 
相關問題