cxf restを使用してフロントpostデータオブジェクトから質問してください.

1368 ワード

最近のプロジェクトではcxf restを使っていますが、フロントpostデータからバックグラウンドオブジェクトまで受信したいのですが、どうしても受信できませんので、教えてください.
 
コミットされたデータは次のとおりです:{「event」:{「id」:「id」,「titile」:「tititile」}}
 
フロント関数は次のように書かれています.
 $.ajax({        type: 'post',     contentType: "application/json; charset=utf-8",        url: "http://localhost:8082/HNDS/ws/rest/rest_RecuseReportService/save ",     dataType:'json',     data:'{"event":{"id":"id","titile":"titile"}}',        success: function(data) {     alert(data);        }      });
 
バックグラウンド受信:
@POST @Path("/save") public String saveForRest(RecuseEvent event);
 
eventは常に空のオブジェクトを取得し、idもtitileもnullです.
 
RecuseEventオブジェクト
@XmlRootElement(name="event")
@XmlAccessorType(XmlAccessType.FIELD)
@JsonIgnoreProperties(ignoreUnknown=true)//           ,            ,         
public class RecuseEvent implements java.io.Serializable {
	
	 
	// Fields
	@XmlAttribute(name="id")
	private String id;
	@XmlAttribute(name="titile")
                   private String titile;