[英]Spring MVC : tag form: not interpreted
我正面臨一個非常令人不安的問題。
我有一個jsp,顯示這樣的形式,並且工作得非常好。
<form:form action="${Form}" class="form-options" commandName="Form">
<div id="clonable" class="clonable">
<fieldset id="monfield">
<p>
Lien source :
<form:input id="urlSource_0" path="mesFormulaires[0].urlSource"
type="text" name="urlSource_0" />
<br />
</p>
<p>
<input class="input" type="submit" value="Save" /> <br />
</p>
</form:form>
而且,我有一個按鈕,使用javascript添加另一個類似的形式
<script>
var formCount = 0;
$(function() {
$('.add').click(function() {
formCount++;
var template = "<fieldset id='field'>"
+ "<p>Lien source : "
+ "<input id='urlSource_"+formCount+"' path='mesFormulaires["+formCount+"].urlSource' type='text' name='urlSource_"+formCount+"' />"
+ "<br /></p>"
+ "</fieldset>";
template=template.replace(/</g,"<");
template=template.replace(/>/g,">");
$(template).appendTo('#clonable');
});
});
</script>
但是,當我在頁面中添加一個新表單時,我只有文本,並且我的“表單:”沒有被解釋,所以我生成的表單不起作用。 我需要這個以便我的表格工作。
是的,我有這個(其他類似帖子中的常規問題)
<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
它只是表單:不起作用,因為如果我刪除它,表單看起來很好。
問候。
謝謝。
您在JavaScript中輸出的標記包含來自Spring Form JSP標記( path
)的屬性。
該頁面已經被渲染和發送到客戶端后 ,JavaScript的執行,所以沒有辦法的Spring表單JSP標簽能夠被執行以輸出正確綁定值。 JSP標記僅在頁面發送到客戶端之前工作,同時它仍在服務器上呈現。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.