問題タブ [scriptlet]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - JSP ファイルで、javascript 内で Scriptlet コードを呼び出す方法
正常に動作する静的スクリプトレット コードがあります。ユーザーが html ページのボタンをクリックしたときに、この静的コードを呼び出したいと思います。ユーザーがhtmlボタンをクリックしたときに呼び出されるJavaScriptで関数を作成し、関数内にスクリプトレットコードを配置することは可能ですか?
これを達成する方法の正確なコードを教えてください
私の静的スクリプトレットのコードは次のとおりです。
java - jsp-pageからユーザー関数を参照する方法
コントローラーの名前、アクションの名前、およびパラメーター リストからハイパーリンクを生成する単純なヘルパーを作成しました。
そして、私はjspページから関数を呼び出しています:
Webページが表示されると、例外が発生します。ヘルパー関数を使用するには何を修正すればよいですか?
例外テキスト:
javascript - Jsp スクリプトレットでの Javascript 変数の使用
同じページの JSP スクリプトレットで Javascript 変数を使用したい。以下の例を参照してください。
i
上記のスクリプトタグで定義された値を出力する必要があります。スクリプトとスクリプトレットの両方が同じ .jsp ページの一部です
java - Scriptlets から Javascript に変数を渡す。
私はこのコードスニペットを持っています::
私がやりたいことは、JavaScript 関数 gotoa() で変数 temp1 の値を取得することです。この特定のコードでは、無効なリクエストのエラーが発生しています
私の主な目的は、ボタン クリック イベントで関数 a() を呼び出して、スクリプトがコードを再実行し、新しい値が変数 temp1 に渡されるようにすることです。これは gotoa() に渡され、データ グリッドのソースとして機能します (このコードではありません)。基本的に、ボタンのクリックでグリッドを更新したい。私は正しい方法でやっていますか?助けてください。ありがとう。
html - 奇数のテキスト ボックスの表示
私が扱っているコードは次のようになります。
現在、テキスト ボックスに奇妙に表示されています。
最初のテキスト ボックスでは、表示されるはずの文字列の最初の単語のみが表示されますが、文字列をテキスト ボックスに配置しないと、文字列全体が表示されます。たとえば、「Hello world」が表示される場合、「Hello」だけがテキスト ボックスに表示されます。
2 番目のテキスト ボックスについては、別の種類の問題が発生しています。今回は、文字列の末尾に「/」文字が追加されています。この「/」文字は、JSP にテキスト ボックスの外に表示させると表示されません。この場合、文字列は「XPath」などの 1 つの単語のみであり、テキスト ボックスには「XPath/」と表示されています。
これらのテキスト ボックスが正しく表示されない原因は何ですか?
java - スクリプトレットのメソッドから画面に値を返せない
スクリプトレットで定義されたメソッドで読み込まれた値を画面に表示する必要があります。以下のコードはコンパイルされません。
コンパイルエラーは次のとおりです。
With .. %><%=ke.getName()%><% .. も同様にコンパイルされません。誰かがこれを解決する方法を提案できますか?
jsp - JSTLでvarの値を取得する-スクリプトレット
スクリプトレットを使用してjspファイルの静的メソッドを呼び出し、次のようにjstlの変数の値を取得したいと思います。
エラーが発生し、
$ {article.nommodel}の値を取得するにはどうすればよいですか?
ありがとう
jasper-reports - スクリプトレットの共有式
開発者scriptlet
のプールが活用できるグローバルな式を維持する方法としてを使用しています。レポートで定義されている他の 2 つの変数に基づいてiReport
変数を作成したという問題に遭遇しました。scriptlet
問題は、2 つのレポート レベル変数が常にシステム変数の後に解決されるように見えることです。デフォルトでiReport
常にローカル変数の前にシステム変数を解決するかどうかは不明です。EVALUATION
システム変数の時間を ( ) 以外に調整しようとしNOW
ましたが、効果がないようです...2 つのローカル変数の後にシステム変数を計算させる方法について何か提案はありますか?
java - Is it possible to call controller method from a scriptlet in Spring
I need to implement a call to a method that I have in my controller. But I want to call this method from a scriptlet and I don't know how to do it. I am trying to export data that I get from the server to CSV.
This is the scriptlet that I have so far:
Assume that I want to call a method getDataAsCsv()
that I have in my controller that returns a String with the CSV data that I want to print in that file. Lines 1 and 2 (csvDataIn
, csvFileName
) should be deleted since I am not going to send parameters to this jsp. How do you do that?. How do you bind the controller bean with this scriptlet.
I am new to spring and I am still learning about this. Probably the solution is very simple but I am stuck with this.
java - スクリプトレットコードでjavascript変数を使用する方法。
任意の時点で文字列型の値を含む変数vがあります。ここで、これらの変数vをデータベース接続コードで使用したいと思います。Where句のSQLクエリで、このようなものを使用します"Where F_Name = "v"";
。しかし、コードはjavascriptまたは<script>
タグであるため。<%%>
データベース接続コードが配置されるスクリプトレットでどのように使用できますか。私が自分のvarvを宣言しているコードの部分は::です。
ここで、viで選択した値を取得したら、それをクエリで使用します。これを行う方法 。?ありがとう 。