私はこの問題を数時間Googleに語っていますが、解決策はまだ見つかりません。 SEVERE::のメッセージ本文のリーダーここAngularJsからJava JAX-RSサービスへのJsonオブジェクトの投稿
は私のエラーメッセージがいた私のJavaコードは
@POST
public String doLogin(User user) {
System.out.println(" = " + user.getUsername());
return "";
}
と
@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
public class User {
String username;
String password;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}
であり、ここで私のAngularJsコードです
angular.module('notesApp', []).controller('MainCtrl', ['$http', function($http) {
var self = this;
self.submit = function() {
$http({
method: 'POST',
url: 'http://127.0.0.1:8080/Test/app/login',
headers : {'Content-Type': 'application/json'},
data: self.user //forms user object
})
.then(function(response) {
console.log(response.data);
return response.data;
}, function(response) {
});
}
}]);
Javaクラスentity.User、Javaタイプクラスentity.User、およびMIMEメディアタイプapplication on/json; Javaコードで 'user'オブジェクトにアクセスできなかったため、charset = UTF-8が見つかりませんでした。
私は間違っている部分を見つけてください。どうもありがとうございます。
ご協力いただきありがとうございます。私は前にそれを試して、私はこのエラーメッセージを得た。 SEVERE:Javaクラスentity.User、Javaタイプクラスentity.User、MIMEメディアタイプapplication/jsonのメッセージボディリーダー。 charset = UTF-8が見つかりませんでした。 – apss1943