私はSpring MVCを初めてお使いです。 私は$("#formid").submit();
を使用して、これを提出することができる午前、modelAttributeでajax(jquery)でspringフォームを送信するには
<form:form acion="/myaction.htm" method="post" modelAttribute="myForm" id="formid">
とJSON
public @ResponseBody ResultObject doPost(@ModelAttribute("myForm") MyForm myForm){ sysout("myform.input"); }
を返すコントローラをこのような形を持っており、私のmodelAttributeはUIから値を取って、正常に動作しています。
私の質問は、このフォームをjquery ajaxで送信する方法ですか?送信中 Iは、
$.ajax({
type:"post",
url:"/myaction.htm",
async: false,
dataType: "json",
success: function(){
alert("success");
}
});
フォームがサブミットされるがmodelAttribute値はヌルであり、どのようにmodelAttributeオブジェクト(そのフォームが使用されているオブジェクト)を含むようにこの試み?
ありがとうございました! – Rony
@Ronyそれがあなたのために働いた場合は、それを受け入れることを忘れないでください。 –
私はCSRFでSpringSecurityを使用していますが、これを取得しています。認識できないトークン '_csrf'が予期していた( 'true'、 'false'または 'null')。それに対する解決策はありますか? – zygimantus