我想通過jQuery發送一個AJAX發佈請求到一個Struts2動作類來處理表單並接收JSON響應,但我還沒有想出如何去做。Struts2通過AJAX執行動作和響應
首先,我做的形式,並設置了Struts的這種形式沒有JavaScript的工作(試圖做漸進增強),現在我想獲得它通過jQuery的工作。我可以很容易地創建一個新的servlet來調用action類的validate和execute方法,並在那裏打印響應,但是我首先要確保可以只使用action類。
我已經使用內置的Struts校驗瞭解Ajax驗證,但我並不想這樣做。至少有一種方法可以通過Ajax獲取ActionErrors
和ActionMessages
?
哦謝謝你的鏈接! jquery插件非常棒! –
除了我有問題。在所有ajax請求中,它將響應設置爲頁面html而不是實際的響應。我在這裏爲這個問題提出了一個新問題: http://stackoverflow.com/questions/18939057/struts2-jquery-plugin-responds-to-ajax-requests-with-html-of-the-entire-page –