- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jspに組込んだJavaScript でjava文)
JSPでJavaScriptを組み込んだJava文の表示方法
このQ&Aのポイント
- JSPファイルでJavaScriptを使用して、Javaの文を表示したい場合、上手くいかないことがあります。解決方法はありますか?
- JSPでJavaScriptを組み込み、Javaの文を表示したいと考えていますが、うまくいかないようです。どうすれば良いでしょうか?
- JSPに組み込んだJavaScriptでJavaの文を表示する方法について教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
<% ~ %> で囲まれた部分は、Java から見ると…… ……と解答しようとして、ソースをよく見たら javaScript の変数の値を JSP で利用しようとしていますが、このようなことはできません。 JSP の処理はサーバーで行われ、ブラウザに送られてくるときには JSP のコードは HTML から消えています。 一方、JavaScript の処理はサーバーから HTML が送られた後でブラウザ上で行われます。 つまり、JSP が処理を行おうとしているときには JavaScript の処理はまだ動作していないので、その変数の値を参照しようと思ってもその値が確定していません。
その他の回答 (1)
- LancerVII
- ベストアンサー率51% (1060/2054)
回答No.2
こんにちは。 どの部分がサーバ側で処理されて、どの部分がクライアント側で実行されるかをきちんと理解すると、動作しない原因がみえてくると思います。
お礼
ご説明聞いて、何故できなかったのか自分なりは腑に落ちました。 【考えた解決案】 前もってサーバー側で、出力する可能性のあるものは全て書き出すが、非表示にして、 それをJavaScriptで条件に応じて、必要なもののみを非表示解除という方法で試みたいと思います。 有難うございます。