-1

現在のエンティティ拡張制限を読み込もうとしてDjdk.xml.entityExpansionLimitいますが、null になっています。次のコードを試しました

System.getProperty("Djdk.xml.entityExpansionLimit");
System.getProperty("jdk.xml.entityExpansionLimit");
System.getProperty("jdk.xml.entityExpansionLimit");
System.getProperty("-DentityExpansionLimit");
System.getProperty("-Djdk.xml.entityExpansionLimit");
System.getProperty("ENTITY_EXPANSION_LIMIT");

すべてが次のように結果を出していますnull

4

2 に答える 2

0

次のようにプログラムを実行します

java Example -Djdk.xml.entityExpansionLimit=1234

このプロパティを次のように読み取ります

System.getProperty("jdk.xml.entityExpansionLimit");

于 2015-04-22T04:23:17.457 に答える
0

すべてのプロパティを一覧表示して、その名前を確認できます。

Properties props = System.getProperties();
Enumeration keys = props.keys();
while (keys.hasMoreElements()) {
  String key = (String)keys.nextElement();
  String value = (String)props.get(key);
  System.out.println(key + ": " + value);
}

見えない場合は、以前にプロパティが設定されていないと思います。お役に立てれば。

于 2015-04-22T04:39:42.830 に答える