私の Java EE Web アプリケーションでは、Ajax に DWR (Direct Web Remoting) を使用しています。
Java クラスには、DWR によって JavaScript オブジェクトに変換できる多数の int メンバーがあります。例えば:
// Java
public class MyClass {
private int id;
private String comments;
}
// the converted JavaScript class
var myObject = {
id: 100,
comments: "hello world"
}
ただし、id が null の js オブジェクトをアプリ サーバーに送信しようとすると、DWR は次の例外を報告しました。
Erroring: batchId[7] message[org.directwebremoting.extend.MarshallException: Error marshalling int: Format error converting null. See the logs for more details.]
誰でもアイデアを手伝ってもらえますか?