0

eval(jsonString)メソッドを使用するjavascriptファイルがWebアプリケーションにあります。私もJSONを使用しているため、Eval()。

私のjavascriptファイルはnetbeansのパッケージ内にあります。JavaScriptファイルをアプリケーションとブラウザでグローバルに使用できるようにするにはどうすればよいですか?

問題: .jsファイルがブラウザーによって認識されないため、evalメソッドが開始されません。JSON.parse(..)も機能しません。

したがって、このjavascriptファイルをWebアプリケーションに正しく追加するにはどうすればよいですか。それで、実行時にWebアプリケーションで操作して、evalメソッドを実行できますか?

どんな助けでも素晴らしいでしょう、ありがとう

4

1 に答える 1

2

それはあなたが探しているものですか?

private static final ResourceReference JS = new JavaScriptResourceReference(YourPage.class, "path/to/js");

@Override
public void renderHead(IHeaderResponse response) {
    super.renderHead(response);
    response.render(JavaScriptReferenceHeaderItem.forReference(JS));
}

それをページクラスに入れます。

于 2012-11-18T13:35:59.583 に答える