JSPXCMS-關於前臺AJAX,makeHtml時的一些事

在前臺靜態頁需要調用 後臺的 htmlService.makeInfo(infoId);的時候

如果 在前臺已經對 一些 info 的屬性 進行了修改,這部分修改的屬性也應該作爲參數傳到後臺的 bean裏
這個bean 可以是非 info 的Bean

public String saveOrgsByAjax(@ModelAttribute("bean") InfoReceipt bean, HttpServletRequest request) {

Site site = Context.getCurrentSite(request);
service.save(bean, site.getId());

htmlService.makeInfo(bean.getInfo().getId());
return AjaxCode.SUCCESS;
}




例如在這個 InfoReceipt 裏包含了 Info 然而我修改了 Info 的外鍵Org 的成員,因此 這個 Org 如果 只傳送Id 過來,
首先 操作不會出錯,但是生成的 html 裏會丟失掉 Org 的Name 等其他屬性

因此 如果需要這部分屬性回顯到前臺 ,就應該 把這部分修改的屬性 一併通過參數提交過來

否則 就只能使用
後臺 -- 生成 -- 生成 HTML 的方式來生成正確的 靜態頁了


在回傳過程中會遇到 中文亂碼問題

發送:
produces = "text/html;charset=UTF-8"

返回:
produces = {"application/json;charset=UTF-8"}


springmvc 發送ajax中文亂碼的幾種解決辦法 - - ITeye技術網站 http://wxynxyo.iteye.com/blog/2000327
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章