htlmページのJavaメソッドから返されるJson Stringを印刷できません。私はJavaScriptでメソッド 'Java'を呼び出すことはできません。あなたは私にいくつかのヒントを教えてもらえますか?JsonがJavaメソッドをJavaScriptに呼び出す方法は?
Javaクラス
import com.google.gson.Gson;
import com.google.gson.annotations.SerializedName;
import com.google.gson.reflect.TypeToken;
import java.util.ArrayList;
import java.util.List;
public class JsonDiProva {
public String proof() {
List<String> names = new ArrayList<String>();
names.add("Alice");
names.add("Bob");
names.add("Carol");
names.add("Mallory");
Gson gson = new Gson();
String jsonNames = gson.toJson(names);
return jsonNames;
}
}
JSPページ
<p id="demo"></p>
<script>
var prv = JSON.parse('<% new JsonDiProva().proof() %>;');
document.getElementById("demo").innerHTML = prv;
</script>
それはまだそれを印刷することはできません。私はあなたのヒントを失敗させました。 – sean
エラーは何ですか? – CherryDT