No.6ベストアンサー
- 回答日時:
サーブレットはわかりますか?
No1の方がおっしゃるとおり、JSPは内部でサーブレットに変換されます。
ので、サーブレットでできることは基本的にJSPでも可能ですし、
その気になれば大抵のことはJSPで実現可能です。メールも送信できます。
ただし、できるできないの問題ではなく、
そもそもJSPが存在する理由は、サーブレットからView、つまり
画面表示の部分を分離することなので、通常は、メールの送信などの処理は
JSPでは行いません。
要は、画面表示の部分というのはプログラマだけでなくデザイナも自由に
コードを変更できないと困るけれど、デザイナにサーブレットを触られるのも
また困るということで、その解決策としてJSPが存在します。
No.5
- 回答日時:
No.4さんへ
>jspを直接リクエストした場合はそうですがservletからjspを呼び出した場合には
>URLにはjspなんて出てこないですよ。
確かにそうでした。ちょっと抜けていましたね。
>>それ以外は、ほぼ間違いなく、JSPでは無いでしょう。。。
前の投稿のこの文面は間違いでした。
訂正します。
失礼しました。
No.4
- 回答日時:
No.3の方へ
>それ以外は、ほぼ間違いなく、JSPでは無いでしょう。。。
jspを直接リクエストした場合はそうですがservletからjspを呼び出した場合には
URLにはjspなんて出てこないですよ。
おおもとになるjspのpathも外部からはわかりません。
簡単なパラーメータのやりとりなどしかしないで表示のツラを変える程度の
ことであればjspを直接リクエストすることが多いのでしょうが。
No.3
- 回答日時:
再登場です。
先程、JSPでは、純粋なHTMLファイルが出力されているので、JSPかどうかは
分かりません。
と書きましたが、アドレスバーを見ていると、アドレスに(.jsp)と書かれて
いれば、ほぼ間違いなくJSPでしょう。
それ以外は、ほぼ間違いなく、JSPでは無いでしょう。。。
#これらも、APサーバで変更可能だとは思うので、特異なWeb管理者によっては
JSPが.jsp じゃ無い可能性があるので、(ほぼ)と言う表現にしました。
No.2
- 回答日時:
>JSPを使ったシステムの例をたくさん知りたいですσ(^^)
見てくれが似ていて中に別の情報を表示するようなページ群
(ここもそうですが)の場合、最近は大抵server side JAVAを使ってますよね。
jspはserver side JAVAの中でも主に表示をつかさどるところです。
beansが演算、servletが処理フローというカンジですかね。
おのおのの機能がオーバーラップする部分が多分にありますので組み方に
よってもその概念は少しずつ違うかも知れません。
またserver side JAVAでできることはcgiなどでも実現可能な場合が多いです。
なぜJAVAか?といわれれば現在のコンテンツ開発の主流だからとしかいいようがありません。
個人でもserver side JAVAを利用できるレンタルサーバなどもありますので
ご自分で作ってみるのが一番勉強になるのではないかと思います。
No.1
- 回答日時:
>JSPって、実際サーバー側でどういうことをしているのですか?
JSPは、サーバ側では、Servlet に変換されてコンパイルされ、実行しています。
Webサーバの決められた位置にJSPからServletに変換されたソースファイルと、
それをコンパイルしたクラスファイルが出来ているはずです。
一度見てみられる事をお勧めします。
>メールを自動的に送っているのはJSPですか?
これは、分からないです。。。
先ほども書きましたが、JSPはサーバ側でServletに変換される為、出力するのは
Servletが出力する 純粋なHTML(通常)ファイルだけだからです。
JSPにすると、クライアントからは何で出力しているかは判別出来ないのです。
#(通常)と書いたのは、Servletが出力出来るのが HTMLだけでは無いからです。。。
>JSPを使ったシステムの例をたくさん知りたいですσ(^^)
と、言う事なので、これは分かりません。。。
参考になりましたでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- バックアップ ファイル履歴を使用してバックアップよりハードディスクドライブに保存した方良いですか? 3 2022/09/29 22:31
- Java 問題作成のWebアプリの作り方を教えてください 1 2022/11/26 22:01
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- Windows 10 ビデオカードが変更されたPCの復元 1 2022/11/29 02:01
- Windows 10 WIN10(MAC-bootcamp)で 起動時のパスWが どうにもならない 2 2023/06/30 11:40
- 迷惑メール・スパム 迷惑メールの対処に関して教えてください。 5 2022/08/03 09:32
- Yahoo!メール ぷららメールの送受信が出来なくなった 2 2023/07/16 11:48
- Outlook(アウトルック) アウトルック2019ですが直近の1か月程度のメールしか受信できません。助けてください。 2 2022/08/30 10:27
- iPhone(アイフォーン) LINE等の通知音が突然ならなくなってしまいました。 3 2023/07/18 19:35
- その他(悩み相談・人生相談) まずはお礼まで。というメールが来たら。 2 2022/09/26 23:39
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
jspからServletを呼び、元のjsp...
-
JSPからJSPへ情報を渡せる?
-
WEB-INF直下のフォルダ
-
jspでbeanを使いたいのです...
-
webアプリを作ってます。エラー...
-
JSPのエラー画面(error.jsp)に...
-
リンクの無効化/有効化 の切り...
-
TOMCATで\\webapps\\ROOTフォル...
-
Tomcatの仮想ディレクトリ配置...
-
1つのフォーム内容を1つのsubmi...
-
java jsp 数あてゲーム
-
RequestDispatcherの使用方法
-
フォーム上で押されたボタンに...
-
「<c:forEach タグが終了し...
-
JSPでのリストボックス表示
-
リクエストに応じたselectedの...
-
javascriptでセッションを取得
-
jspファイルで注文フォームの合...
-
Java-jspの画面入力値保持について
-
腕時計の時報をならないように...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
jspからServletを呼び、元のjsp...
-
webアプリを作ってます。エラー...
-
JSPからJSPへ情報を渡せる?
-
jspでbeanを使いたいのです...
-
WEB-INF直下のフォルダ
-
JSPのエラー画面(error.jsp)に...
-
jsp:paramアクションタグで配列...
-
Servlet-JSP間のhidden要素での...
-
jspでの表示の仕方
-
servletからjspへの遷移時に文...
-
eclipseで新規Tomcatプロジェク...
-
JSPの値により遷移先を変更する
-
jspでforwardの下にforwardを使...
-
JSPの変数受け渡しについて教え...
-
JSPのエラー。
-
[JSP]1Servletから複数フレーム...
-
getRequestDispatcher の機能...
-
javaでカレンダー作成
-
Struts:フレーム内JSPからcssフ...
-
jspのクラスのコンパイルエラー
おすすめ情報