在前臺靜態頁需要調用 後臺的 htmlService.makeInfo(infoId);的時候
如果 在前臺已經對 一些 info 的屬性 進行了修改,這部分修改的屬性也應該作爲參數傳到後臺的 bean裏
這個bean 可以是非 info 的Bean
例如在這個 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
如果 在前臺已經對 一些 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