1

私は次の機能を持っています:

 <script>
  function assign()
  {
  var val = "";
  val = document.form1.text1.value;
  alert(val); 
  }

jsp タグ内の変数 val の値にアクセスして、googlePlus メソッドに文字列として渡すことができるようにしたいと考えています。var val をグローバル変数にしてみましたが、うまくいきません。次のコード内で変数 val にアクセスするにはどうすればよいですか?

<%
String output = "";
if ( Boolean.valueOf(request.getParameter("submitted")) == true ) {
    Scraping h = new Scraping();
    output  = h.googlePlus();
}
%>
4

2 に答える 2

1

JSP Java コードを介して JavaScript 変数にアクセスすることはできません。

JSP および Java コードはサーバー側でコンパイルされます。

また、JavaScript はブラウザで実行されます。

したがって、フォーム送信、ajax などを使用して、「val」変数をサーブレットに送信します。

于 2013-04-02T09:05:56.973 に答える