2011-11-08 16 views
-5

page.htmlではjavascriptコードを使用できますが、それを受け入れることはできますが、hspファイルでjspとtldファイルを使用できます。のHTMLページでは、jspコードを使用することができます

説明してください。

+0

あなたの質問はあまり明確ではありません。おそらくもっと詳しく? – Todd

+0

ローカルで実行しているのか、サーバーで実行していますか? – VirtualTroll

+0

JSPスクリプトを実行するにはTomcat Webサーバーが必要 –

答えて

5

サーバ側のコードは、ブラウザではなくサーバ上で実行する必要があります。サーバー側の処理とクライアント側の処理とは厳密に分離されています。したがって、JSPコードはJavaScriptコードなどと対話できません。

サーバー側のコードをブラウザに表示する前にHTMLファイルで実行するには、サーバーをそのコードを処理するように構成する必要があります。これは、使用しているWebサーバーの構成の問題です。デフォルトでは、サーバ側の処理をせずに.htmlファイルをブラウザに返すだけであると想像しています。しかし、JSPファイルと同じように.htmlファイルを扱うようにWebサーバーを構成することができます。

通常はJSPファイルのように、それらの.htmlファイルを処理する必要があることに注意してください。クライアント側のコードとサーバー側のコードを分離するためには、同じ規則に従わなければなりません。

+0

あなたの説明を理解していただきありがとうございます。 – Mdhar9e

2

text/htmlコンテンツタイプをJSPにマップするようにWebサーバーを設定すると、できます。

0

いいえJSPページはサーバー側で実行され、HTMLが生成され、ブラウザに送信されます。 JSPはこの点でPHPと同じように動作し、HTMLコードを基本的に「レンダリング」してユーザに送信します。 JSPコードをHTMLに埋め込んでユーザーに送信することはできません。ブラウザは何もしません。

関連する問題