JSPXCMS-フロントAJAX、makeHtmlについて

1051 ワード

フロントの静的ページでは、バックグラウンドのhtmlサービスを呼び出す必要があります.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