アプリ版:「スタンプのみでお礼する」機能のリリースについて

JSP/サーブレットのMVCモデル風にJSP、サーブレットと、Beanを作成したばあい、サーバーに各プログラム?をどう配置し、プログラム内でのお互いの具体な指定の仕方がぴんときません。
指定の仕方とはたとえばサーブレットからJSPを呼ぶときgetServletContext().getRequestDispatcher("xxxxx/aaaaaa.jsp").forward(......);
とコーディングするとおもいますが、この場合のxxxxxと実際にサーバーに配置する場合の関連です。
サーブレットは...../WEB-INF/classesに置くとか、Beanは...../WEB-INF/classes/パッケージ名に配置するのはわかります。JSPは通常どこにおくのでしょうか?たとえばC:\Tomcat\webapps\examplesなのか
C:\Tomcat\webapps\examples\jspなのか?
その場合プログラムないではどう指定するのが一般的なのでしょうか?
文章がわかりにくくてすいません。
開発環境はWindowsXP,Apache,Tomcatの場合です。

A 回答 (2件)

こんにちは



JSPを置く場所等の指定はTomcatをインストールしたフォルダにあるconf\server.xmlで行います.

c:\tomcat\webpageにjspを置くとしたら,
c:\tomcat\webpage\WEB_INF\classesにサーブレットが置かれることになると思います.

WEB_INF\classes内にaaa.classを作成した場合,jspからはそのまま/aaaで呼び出すことができます.
JSPとサーブレットは見かけ上,同一のディレクトリに置かれているような感じです.

Tomcatのインストールに関しては,以下のURLにありますし,"tomcat"と"インストール"をキーワードにして検索すればたくさん引っかかります.
http://www.atmarkit.co.jp/fjava/rensai/jsp02/jsp …

この他にもJavaに関連することは以下のURLで詳しく紹介されています.
http://www.atmarkit.co.jp/fjava/

基本的にWindowsとUNIX系での違いは,ディレクトリの指定方法くらいです.

参考URL:http://www.atmarkit.co.jp/fjava/rensai/jsp02/jsp …
    • good
    • 0
この回答へのお礼

丁寧な回答ありがとうございます。
参考にさせていただきます。

お礼日時:2004/07/21 11:08

WEBアプリケーションのルートだから


WEB-INFと同列でいいんじゃないですかね
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!