JavaScriptをJavaロジックで記述することはできますか?はいの場合、どうですか?JavaScriptコードでJavaロジックを記述できますか?
新しいクラスを作成してボタンをクリックすると、そのクラスにリダイレクトする自由がありません。
JavaScriptをJavaロジックで記述することはできますか?はいの場合、どうですか?JavaScriptコードでJavaロジックを記述できますか?
新しいクラスを作成してボタンをクリックすると、そのクラスにリダイレクトする自由がありません。
ロジックがクライアント側で実行されるようにするには、アプレット以外のロジックをJavaScriptで記述する必要があります。 GWTのようなJavaからJavaScriptに変換するツールがあります。
もう1つの方法は、ロジックを実行するときにページ全体をリダイレクトするのではなく、JavaScriptがサーバーにコールバックしてから(場合はJavaのロジックを実行する)応答に基づいて1つのUIを変更する可能性があります。
私は方法を見つけた:
function myjavascriptfunc(){
<% // put java code %>
}
これは、あなたはそれがないと思う何をしないことがあります。スクリプトレットを使用して、ロード時にサーバー側の状態をjavascriptに出力することができます。しかし、それはJavaサーバー側とjavascriptクライアント間のデュアル通信チャネルではないようです。 @Jonが指摘したように、ページがロードされた後にサーバー側のロジックを実行するためには、Ajax、ページのリフレッシュなどが必要です。 –
私が何を言っているのか混乱している場合は、カウンタを増やしてサーブレットコンテナのログにJavaScriptメソッド内のスクリプトレットブロックを書き込むサーバー側のメソッドを呼び出してみてください。 –