
Servlet、JSPの開発を行っているのですが・・・
ページを表示する際のアドレスに「http://hogehoge/test.jsp」とJSPの拡張子が表示されると思うんですが、この拡張子を表示させずにアクセスする方法はあるでしょうか?
サーバー:Apache 2.2.3
Tomcat:Apache Tomcat 5
OS:CentOS 5
自分で考えた方法
・ApacheのProxy設定でJSPファイル一つずつ設定していく
・JSPファイルへのアクセスに対してもサーブレットを介して、dispacher.forward(request, response)を使う。 ※forwardだったらサーブレットのアドレスのままになったので。
どちらも結構面倒なんですが・・・他に方法はあるでしょうか?
No.2ベストアンサー
- 回答日時:
JSP をサーブレットとして登録すればいいだけじゃないか?
↓
JSPファイルへのアクセスに対してもサーブレットを介して、dispacher.forward(request, response)を使う。 ※forwardだったらサーブレットのアドレスのままになったので。
回答ありがとうございます。
JSPファイルもweb.xmlでマッピングできたんですね(^^;
入門書の時に書いてなかったのでマッピングするのはサーブレットのクラスだけかと思ってました。
ありがとうございます♪
No.1
- 回答日時:
最初の画面だけ表示したくないんですか?
それとも遷移する度に表示したくないんですか?
前者だとすれば、web.xmlに『welcom-file-list』というタグを定義すればいけます。
例えばプロジェクト名をtestだとすると、
<welcom-file-list>
<welcom-file>test.jsp</welcom-file>
</welcom-file-list>
と定義すれば
http://hogehoge/testとURLに打てば自動でtest.jspに飛んでくれます。
後者の場合だとアドレス欄を非表示にしちゃえば良いかと。
やり方はすみませんがわかりません。
参考URLにwelcom-file-listのリンクを出しときます。
参考URL:http://www.atmarkit.co.jp/fjava/javatips/046jsps …
回答ありがとうございます。
トップはindex.jspで作っているので、welcome-file-listのデフォルトの設定のままでやっています。
他のページも拡張子を表示したくないんですよ…(-.-;
アドレス欄は普通にブラウザでアクセスした時は変更できないかと・・・
子ウィンドウを開くときにJavaScriptでアドレスバーの設定がありますが、今のIEだと編集できないだけでアドレスバーは表示されてしまいますし・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JSP URLに表示される拡張子 .jsp
-
Perl の「stringify」の意味に...
-
drtファイルはどうしたら開...
-
batファイルでrenameができませ...
-
パスから最後のディレクトリだ...
-
vba dir の相対パス
-
FindFirstFileとFindNextFileで...
-
ReadLineでの読み出し行を指定する
-
sprintfについて
-
HTML::Templateの空行について
-
Windowsで複数のファイルを同じ...
-
VBAのFileFormatで悩んでいるこ...
-
Perlで特定行から特定行までを...
-
ファイルから読み込んだ文字を
-
エクセルVBA コードが同じでも...
-
VBAでCSVファイルを途中行まで...
-
find関数が1階層(カレントディ...
-
ExcelをCSV書き出す場合のシー...
-
perlプログラムが動かない
-
perl内でPHPを動かす?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
fgets で値が取得できない
-
drtファイルはどうしたら開...
-
MATLABのm-fileについて
-
ファイル全てを .xlsm に変更し...
-
window.open でのファイル指定方法
-
シェルスクリプトによる計算
-
どこがおかしいのか教えてくだ...
-
文字列の抽出がうまくできません
-
ファイルの読み込みと置き換え
-
VBAコードを張り付け後のエクセ...
-
PHPコードをはじめ、記号や記述...
-
python renameについて
-
巨大なテキストの最終行を取得...
-
perlのDigest::MD5;でのMD5算出...
-
WindowsでPerlをする際,1行目の...
-
正規表現で " ← を削除する...
-
正規表現の一致について
-
powerpointでwebページとして保...
-
VBA テキストファイルを読み取...
-
データフォルダ参照先
おすすめ情報