一,有Ajax请求方式。
二,直接用表单提交数据。
三,JSONP进行数据交互。
其中ajax 请求时(表单提交是没问题的,JSONP没试过),参数多为http:localhost:8080/test?aa=11&bb=44 这种;
当参数含有html标签时,会对其标签进行自动转义,详细转义对照可查看html转义对照表:(/commons?type=2);
但有种情况是,在前台富文本编辑时,我们需要将其文本格式、样式等原封不动的存入数据库中,以便前台查询回显。
有以下几种解决办法:
1.前后台商量好,前台对该html片段进行编码,后台以编码后的状态存入数据库,回显时需前台自行解码;比较麻烦;
2.接收参数的为一具体model时:
public AnnouncementResult toRelease( Model model){} ;
添加此注解 @RequestBody,有些人可能图省事平常都不太写这个,
public AnnouncementResult toRelease( Model model){} ;
3.使用 ():
是否起作用(我用的()),具体问题具体分析。