トップページ⇒php
1001コメント334KB

■■Servlet/JSP(EJB含む)質問スレ Part4■■

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2005/06/01(水) 09:09:00ID:???
質問する前に最低でもGoogleで検索するように

前スレ
■■ Servlet/JSP(EJB含む) 質問スレ Part3 ■■
http://pc8.2ch.net/test/read.cgi/php/1087331455/l50
前前スレ
■■ Servlet/JSP(EJB含む) 質問スレ Part2 ■■
http://pc5.2ch.net/test/read.cgi/php/1052879533/l50
過去スレ
■■ Servlet/JSP(EJB含む) 質問スレ ■■
http://pc2.2ch.net/test/read.cgi/php/1023501812/l50

関連スレ
【初心者】Java質問・相談スレ47【大歓迎】
http://pc5.2ch.net/test/read.cgi/tech/1086716004/l50
JSP/Servletで構築されたサイト
http://pc5.2ch.net/test/read.cgi/php/1063121571/l50
◆JSP◆
http://pc5.2ch.net/test/read.cgi/php/984840356/l50

関連は>>2-10
0653nobodyさん2006/03/03(金) 14:05:04ID:???
>>652
そう。そのヘッダに、
Content-Dispositionを追加する。

Content-Disposition: attachment;
filename=hogehoge.jpg; modification-date="Fri, 3 Mar 2006 14:05:04 +0900"

とかね
0654nobodyさん2006/03/03(金) 14:05:43ID:???
>652
つーか、ファイル名をセットしてないのか?
06556502006/03/03(金) 14:18:41ID:EyNjjtcX
はい。していません。
主任が知らないことを勝手にやると怒られるので
0656nobodyさん2006/03/03(金) 14:22:02ID:???
>>655
それでよくまともにダウンロードできるな。

・・・イヤな予感がするのだが、
もしかしてファイルをストリームに書き込むのではなく、
ダウンロードしたいファイルに直リンしてるとか???
0657nobodyさん2006/03/03(金) 15:43:24ID:???
別にそれでもいい場合はそれでいいじゃん
0658nobodyさん2006/03/03(金) 22:01:21ID:???
前回アクセスパスのリファラーは、どんなタイミングでも、IEなら必ず取れるのでしょうか?
0659nobodyさん2006/03/03(金) 22:37:04ID:???
>>658
結論を先に言うと、必ず取れるわけではない。

ノートンなどがリファラ送信を妨害したりするので
パソコン初心者でもリファラを切ってる可能性は大いにある。

世界シェア 10% に登る Firefox を使う人なら尚更だし、
他にもオプション設定でリファラを切れる IE コンポーネントのタブブラウザは多い。

仮にリファラ送信があるとしても 内容を完全に信用してはいけない。
リファラ偽造なんてスパムの常套手段だしな。
0660nobodyさん2006/03/03(金) 22:55:34ID:???
ForwardActionでリダイレクトってできないですか?
0661nobodyさん2006/03/06(月) 16:00:46ID:ZdLLPcti
WebベースのシステムをJavaで開発することになったのですが、
分からないことがあるので教えてください。

【やりたいこと】
商品マスタを検索するシステムなのですが、パフォーマンス的な問題から
商品マスタの内容を初回呼び出し時に1回だけ全件読み込んで、メモリ上の
商品マスタから検索するようにし、2回目以降の呼び出しからはデータベースに
アクセスせずにメモリ上の商品マスタから検索するようにしたい。

環境:RedHut Linux
   Java
   Struts
   Apache2.0 + Tomcat5
   PostgreSQL

ググっても全然見あたらないので、どなたかヒントでも教えてくださいまし。

0662nobodyさん2006/03/06(月) 16:02:47ID:???
ほんとにパフォーマンスの問題があるのか疑問。
主キーを設定してないだけとか、コネクションプーリングしてないだけとかじゃねぇの?
06636612006/03/06(月) 19:12:02ID:ZdLLPcti
本当にパフォーマンスの問題かどうかは検証してないのですが、
客がこの方式を必須としているので、どうしても外せません。
どなたか出来る方法をご存じないでしょうか。
0664nobodyさん2006/03/06(月) 19:20:38ID:???
データキャッシュは、、製品では見たことあるが。
まあはっきりいってやめたほうがいいと思うが。

読んだデータをハッシュで保持して使いまわすんじゃだめかね。
0665nobodyさん2006/03/06(月) 19:23:57ID:???
要件言ってないからよーわからんが・・・
ふつーにサーブレットコンテキストに入れれば終わりじゃねぇ?
あるかないか見に行ってなければ検索、同期処理も入れれば完了。
当然、鯖再起動するまでDBとデータ取れないがそれでよければ。
0666nobodyさん2006/03/06(月) 19:24:06ID:???
商品マスタの内容を初回呼び出し時に1回だけ全件読み込んで、メモリ上の
商品マスタから検索するようにし、2回目以降の呼び出しからはデータベースに
アクセスせずにメモリ上の商品マスタから検索するようにすればいいじゃん。

特別な「やり方」なんてものはない。
そういうふうに実装すればいいだけじゃないのか?

シングルトンオブジェクトかstatic変数にデータを持たせるようにして、
そのデータが空っぽなら、DBを検索して取得。
空っぽじゃなかったらそのまま返す。

これじゃダメなの?
0667nobodyさん2006/03/06(月) 19:25:12ID:???
>666
や ら な い か ?
0668nobodyさん2006/03/06(月) 23:09:41ID:???
Hibernateの二次キャッシュ使う
プロジェクトでHibernate使えればの話だけど
0669nobodyさん2006/03/07(火) 03:43:27ID:???
2003ServerでTomcatにPHP4を連携させると、NTサービスが落ちる・・・
素直にIISかApacheを上に使うべきなのかな・・・
0670nobodyさん2006/03/07(火) 13:19:18ID:???
jspにフォワードすると、サーブレットアクセス時のリクエストパラメータはリセットされるのでしょうか?
0671nobodyさん2006/03/07(火) 16:39:42ID:???
されません。
リダイレクトしたら消えます。
0672nobodyさん2006/03/07(火) 16:52:24ID:???
>>670
request.getParameter("xxx")をしたら、jspでパラメータが取れませんでした。
ちなみに、フォワードのパスに、?value1=aaa のパラメータをつけて、
jspでrequest.getParameter("value1")したら、aaaが取れました。
そーゆーものでしょうか?
0673nobodyさん2006/03/09(木) 11:20:39ID:???
データ重複を意味するエクセプションクラスはあるでしょうか?
0674nobodyさん2006/03/09(木) 11:38:25ID:???
>>673
自作してください。
0675nobodyさん2006/03/12(日) 11:16:52ID:OgFgeAfm
class DataTyohukuException implements Exception


0676nobodyさん2006/03/12(日) 14:02:12ID:???
implementsするのっ?!!
0677nobodyさん2006/03/12(日) 14:43:47ID:QZ63Zl7Z
jstl.jar と standard.jar を WEB-INF に配置して
以下 JSP を起動すると

<%@page contentType="text/html; charset=Windows-31J"%>
<%@taglib prefix="c" uri="http://java.com/jsp/jstl/core"%>
<html>
<body>
<c:out value="こんにちわ"/>
</body>
</html>

org.apache.jasper.JasperException: 絶対URI: http://java.com/jsp/jstl/core はweb.xmlとこのアプリケーションを配備したJARファイルのどちらかでも解決できません

というようなエラーが出ます。
原因わかりますでしょうか?

ちなみにローカル PC で試してます。
0678nobodyさん2006/03/12(日) 15:04:39ID:???
>>6
JSTL 1.0と1.1の違いとか?

http://72.14.203.104/search?q=cache:XXKf45KDNzcJ:kamakura.cool.ne.jp/oppama/ssja/taglibs-core.html+jstl+1.1+1.0&hl=ja&gl=jp&ct=clnk&cd=8&lr=lang_ja&client=firefox
0679nobodyさん2006/03/12(日) 15:09:10ID:???
java.sun.comだろ。
06806772006/03/12(日) 15:38:44ID:QZ63Zl7Z
>>678
1.1です。
どうもです。

>>679
うまくいきました。
どうもです。
06816772006/03/12(日) 16:38:02ID:QZ63Zl7Z
以下 JSP を起動すると

<%@ page contentType="text/html; charset=EUC-JP "%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ page language="java" pageEncoding="EUC-JP" %>
<%@ page import="java.util.List" %>
<%@ page import="java.util.ArrayList" %>
<%
List list = new ArrayList();
list.add("aaa");
list.add("bbb");
request.setAttribute("list", list);
%>
<!DOCTYPE HTML PUBLIC "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
</head>
<body bgcolor="#FFFFFF">
<c:forEach var="item" items="${list}">
${item}
</c:forEach>
</body>
</html>

${item}
と表示されてしまいます。
原因わかりますでしょうか?
0682nobodyさん2006/03/12(日) 17:06:27ID:???
>>681
Web App 2.4 で作ってないとか。web.xmlは2.4で書いている?
06836772006/03/12(日) 17:37:12ID:QZ63Zl7Z
>>682
2.3でした。
2.4の書き方に変更したらうまく行きました。
どうもです。
0684nobodyさん2006/03/12(日) 20:03:41ID:???
Tomcatの5.5.15使ってるんだけど
タグファイルの dynamic-attribute ってまだサポートされてないのかな?
タグファイルの中で

<%@ tag dynamic-attributes="attrs"
%><%
String name = (String)attrs.get("name");
・・・
%>

こんなコード書くとattrsが見つからないって怒られてしまう。
06856842006/03/12(日) 20:35:46ID:???
ごめん。勘違いでした。
タグファイル内でJSTL使ってるにも関わらずタグライブラリ宣言してなかった。
でもなんでそれで変数宣言のエラーがでるのやら・・
ともかく無事動作しました。Tomcatでもサポートされてます。
お騒がせしました。
0686nobodyさん2006/03/13(月) 09:42:04ID:AXRgIRUk
JSP でのリクエストデータ取得にて

<%
String userName = request.getParameter("userName");
out.println(userName);
%>

だとうまく行くんですが

${requestScope.userName}

とすると何も表示されなくなってしまいます。
なぜかわかりますでしょうか?

ちなみに

<%
request.setAttribute("test", "test");
%>
${requestScope.test}

は test と表示されます。
0687nobodyさん2006/03/13(月) 10:26:20ID:???
getParameterの戻り値の型は?
0688nobodyさん2006/03/13(月) 11:07:56ID:???
>>687
根本的に使い方を間違ってるから。
${requestScope.userName} でリクエストパラメータ値を取れたらオカシイ。
0689nobodyさん2006/03/13(月) 22:05:44ID:+jbYbRxP
>>688
そうなんだ?
じゃあリクエストパラメータをスマートに表示するのは
どうすればいいんだ?
0690nobodyさん2006/03/13(月) 22:07:38ID:???
${param.userName}
0691nobodyさん2006/03/13(月) 22:25:41ID:+jbYbRxP
おおお!!!
0692nobodyさん2006/03/14(火) 18:45:32ID:???
助けてください!
今EJBのリモート呼び出しを使用しています。
環境は、呼び出し元がWEBで、先がDB処理用になっていて、
ネットワークは物理的に分かれており、その間にfirewallがあるため、
EJBのプロトコルしか利用できません。
その中で、WEBでCSVファイルをアップして、それをDBに登録しろといわれ、
CSVのサイズが2M以上有り、EJBでやる以上、2Mをメモリにロードしなければなりません。
今の環境上、2Mもロードすると、サービスができなくなります。
FTP、SCPなどは開通させてくれません。
何かよい手はないでしょうか?
0693nobodyさん2006/03/14(火) 21:35:42ID:???
オブジェクトを分割しろよ
0694nobodyさん2006/03/15(水) 15:43:41ID:???
EJB関連の質問です。
ハードコーディングを避けるため、各種設定をファイルに記述して、
その内容で挙動を変えたいと思っています。
しかし、単にjarの中にファイルを含めて、コード中で
new File(ファイル名) などとしてもアクセスできません。
どのようにすればファイルにアクセスできるでしょうか?
0695nobodyさん2006/03/15(水) 16:02:47ID:???
>>694
java.util.ResourceBundleでも使えば?
0696nobodyさん2006/03/16(木) 00:46:54ID:???
体よく、Javaでの納品を避けられてるのかもな(w
2MBのファイルのやり取りにDBは使いたくない。
毎日更新されるんだろ?

CSV生成のエクセル入力だかを、最初からウェブに切り替えさせるか、更新処理だけクライアント側で専用アプリケーションでDB更新させて最小限の更新に止めるべき。


ファイルの記述がおかしい場合の検証とか面倒だし、バッファオーバフローもおきやすくなるけどな。
0697nobodyさん2006/03/16(木) 00:58:54ID:???
> その間にfirewallがあるため、
> EJBのプロトコルしか利用できません。
> その中で、WEBでCSVファイルをアップして、それをDBに登録しろといわれ、
> CSVのサイズが2M以上有り、EJBでやる以上、2Mをメモリにロードしなければなりません。

なんか、〜なので〜しないといけないというのが全然理由になってない気がする。
0698nobodyさん2006/03/16(木) 15:22:39ID:???
>>697
EJB知ってるの!?
もっとよく考えてみよう
0699nobodyさん2006/03/16(木) 15:34:14ID:???
>>697
ファイアウォールがあるとRMI/IIOPしか使えないのか?まったく理解に苦しむ理由だな。
0700nobodyさん2006/03/16(木) 15:35:07ID:???
アンカー間違えた。>>692だった。
0701nobodyさん2006/03/16(木) 18:54:59ID:???
同じ内容のwarをデプロイ名を変えて(ちがうWARアプリケーションとして)デプロイした場合、
つまり、同じ内容のクラスが、2つの区別されたWEBアプリケーションとして起動された場合、
同じ内容のクラスが共に存在しますが、それらは1つのものとしてWEBコンテナに管理されるのでしょうか?
つまり、A、B名でアプリケーションがある場合、Aのクラスを変えた場合、
Bはその修正されたクラスのコードで扱われることになるでしょうか。
クラスは共にパッケージ名も同じで、おのおののWEB-INF/classesに入っています。
0702nobodyさん2006/03/16(木) 19:08:22ID:???
>>701
別ですよ。
0703nobodyさん2006/03/16(木) 20:15:55ID:???
同じjarに詰め込んで起動してると共有してるけどな。
起動が別でjavavmが別なら別。
0704nobodyさん2006/03/16(木) 20:23:12ID:???
>>703
いえ。weblogicを使用しているのですが、1つのweblogicで2つのWEBアプリケーションを動かすということです。
java vmは1つで動いていました。jarファイルは物理的に分かれています。
0705nobodyさん2006/03/16(木) 20:41:07ID:???
>>704
同一JVM上でも、別アプリならクラスローダが違うからOKだよ
0706nobodyさん2006/03/16(木) 20:52:43ID:???
>>705
ありがとうございます。
助かりました。
0707nobodyさん2006/03/17(金) 15:44:54ID:???
jspのエラーページに、サーブレットを指定することは可能でしょうか?
0708nobodyさん2006/03/18(土) 14:28:13ID:H2i35bVY
ソースの文字エンコーディングは何にしてる?
ISO-8859-1が一般的?
UTF-8?
0709nobodyさん2006/03/18(土) 14:52:56ID:???
Windows-31J
0710nobodyさん2006/03/18(土) 15:16:24ID:???
新規で作るなら、
全部UTF-8にしたほうがいろいろ幸せだよ
0711nobodyさん2006/03/18(土) 15:23:11ID:???
全部をUTF8にすると…

IEだとUnicode用のフォントが割り当てられるから、お客さんからクレーム orz
またPostしたデータがUTF8で取れないケースがある
0712nobodyさん2006/03/18(土) 16:47:27ID:???
>>711
UTF-8に変換すれば?>送信データ
0713nobodyさん2006/03/18(土) 16:48:57ID:???
>>708
日本語使えない文字エンコーディングが一般的なわけないだろ
0714nobodyさん2006/03/19(日) 15:12:54ID:R+Ibm8gi
一つのサーブレットに対して一つのインスタンスを作って
リクエスト分スレッドを立てて処理してる、であってる?
0715nobodyさん2006/03/19(日) 16:56:03ID:???
>>714
スレッドプールという仕組みがあるので
リクエスト分のスレッドというのは正しくない。
もっと多くスレッドが用意されているかもしれないし、
足りなければ増やされるし。Servletコンテナの設定次第。
0716nobodyさん2006/03/19(日) 18:29:16ID:R+Ibm8gi
一つのサーブレットに対して複数のインスタンスが作られることはない?
ないとすると
同じインスタンス変数を全てのスレッドが参照できる?
0717nobodyさん2006/03/19(日) 18:45:21ID:???
>>716
その通り
0718nobodyさん2006/03/19(日) 18:52:03ID:???
ソースに日本語埋め込むと保守性悪いよ。
まさかコメントに日本語使えないと困りますか?
0719nobodyさん2006/03/19(日) 21:29:17ID:???
>>718
後に誰が見るかわからないし、客が見るかも知れないから
日本語でコメント書けた方がいいな。
0720nobodyさん2006/03/19(日) 22:07:11ID:???
トラブル起こすくらいなら避けるだろ。
本末転倒。
0721nobodyさん2006/03/21(火) 00:10:02ID:???
英語のコメントが読めない/書けないトラブルが発生します。
0722nobodyさん2006/03/21(火) 07:37:52ID:???
読めないのは他の人に頼めるが、書けないのは致命的だな。
brokenでもいいんだけど、書けない=>書かないは絶望的
0723nobodyさん2006/03/21(火) 09:18:03ID:wSge3oRZ
jspやhtmlからサーブレットにベクトル画像を渡して、
サーバ側でベクトル画像をビットマップ画像に変換するような事を
考えています。phpやperlではGDというグラフィックライブラリを使う
みたいなのですが、javaではそういったライブラリは無いのでしょうか??
0724nobodyさん2006/03/21(火) 09:42:31ID:???
>>723
ベクトル画像というのがSVGならApache Batikというのがありますが。
0725nobodyさん2006/03/21(火) 10:02:21ID:wSge3oRZ
>>724
ベクトル画像はvmlで描いたものです。
vmlではだめでしょうか??
0726nobodyさん2006/03/21(火) 14:14:47ID:???
あんまり鯖側でやりたくない処理だな。
利用者が多くなるとスケールしなくなるよ。
0727nobodyさん2006/03/23(木) 10:06:58ID:???
>>708
UTF-8。
それがJava標準。
XMLもUTF-8が標準、
最近のLinuxもUTF-8が標準、
あのM$ですらドトネトでShift_JIS(Windows-31J)ではなく
Unicodeを推奨している。
そして最近のデータベースサーバもUTF-8が標準になった。

よってUTF-8で統一。
さもないとエンコーディングの手間が省けない。


0728nobodyさん2006/03/23(木) 10:12:12ID:???
>>718
日本語入りStringはすべてResourceBundleまたはJakarta Commons Configuration
または Spring Framework で外部ファイルに記述する。

コメントは
コンパイルオプションに-encodingを追加して
native2ascii.sh(.exe)またはApache Antの<native2ascii>タスクで
ASCIIコードに変換してからコンパイルなりJavadoc生成なりすれば
万事解決。
0729nobodyさん2006/03/23(木) 18:10:08ID:???
でもメールはISO-2022-JPだからね。
UTF-8で処理するとどうしても化ける。
0730nobodyさん2006/03/23(木) 22:51:59ID:mJKQp3xR
レベルの低いことをおたずねしてすみません。
今、jspのjavascript中に定義した変数を
submitによりサーバ側に渡して、処理を行うことを考えている
のですが、うまくサーブレットに渡りません。
教えていただけましたら大変助かります。
以下がそのプログラムです。
プログラム中のdocument.getElementById("l_x").value =
buf_x;
およびdocument.getElementById("l_y").value = buf_y;をサ
ーブレット側のrequest.getParameter()等で読み込めないので
しょうか??


<form name="fm" method="POST" action="../../Servlet">
<input type="submit" value="保存" OnClick="return
save();"/><br>
</form>
<script>
function save(){
var buf_x="";
var buf_y="";
buf_x += LogX[i] + "|"
buf_y += LogY[i] + "|"
document.getElementById("l_x").value = buf_x;
document.getElementById("l_y").value = buf_y;
document.fm.submit();
}
</script>
0731nobodyさん2006/03/24(金) 00:03:44ID:???
これはまた色々とツッコミどころ満載ですね


とりあえずスレ違いな
0732nobodyさん2006/03/24(金) 12:50:30ID:???
>>729
MIMEタイプで指定すれば問題なし
0733nobodyさん2006/03/24(金) 15:57:15ID:xohjbFYV
>>732
730です。ご返答ありがとうございます。上のプログラムは多少間違っていました。
MIMEタイプの指定ですが、具体的にどのようにすればよいのでしょうか??

先ほど、一度試しましたが、どうしてもサーバ側でrequest.getParaを行うと
nullが出てしまいます。
JSP初心者なもので、大変困っております。
プログラムの詳細を言っていただけると大変助かります。
どうか、おたすけ下さい。
0734nobodyさん2006/03/24(金) 23:04:23ID:???
MIMEで設定しても、メーラにその機能がなければ見れないし。残念。
utf-8対応メーラって少ないよ。RFCにないし。
0735nobodyさん2006/03/25(土) 09:27:55ID:???
>>734
何かほかに対策はないのでしょうか??
0736nobodyさん2006/03/25(土) 12:27:10ID:???
日本語メールはJISで送る。それがRFCだし、ほとんどのメーラの仕様。
0737nobodyさん2006/03/25(土) 21:07:16ID:???
apacheとTomcatを連携させたのはいいのですが、その環境に
.htaccessを有効にすることはできないのでしょうか?
0738nobodyさん2006/03/25(土) 23:43:51ID:???
>>737
できる。
もし、本題が.httaccessを有効にすることではなく
基本認証を有効にすることであるなら、Servletコンテナの認証機能を使えばよい。
0739nobodyさん2006/03/27(月) 14:00:29ID:???
>>734
つHTMLメール
0740nobodyさん2006/03/27(月) 14:01:00ID:???
>>737
つserver.xml, context.xml
0741nobodyさん2006/03/27(月) 16:57:09ID:???
HTMLメールはゴミ。
メール鯖で捨てられる所も多いよ。
0742nobodyさん2006/03/27(月) 22:13:28ID:???
MUAでも捨てられるな。うちがそう
0743nobodyさん2006/04/09(日) 16:53:39ID:w+aWNdK3
携帯でショッピングサイトを製作していて困ったことになっているので質問させてください。

ショッピングカートはセッションで保持しています。
携帯ではクッキーが使えない?のでjsessionidをURLに付加してリクエストを送信しています。
ここまでは問題ないのですが、
カート情報を保持した状態でHTMLの静的ページからカートに商品を入れるようなことをしたいのです。
どういうことかというと、
商品を検索、一覧から選択→カートにいれる→買い物を続ける の流れの中で
"今週のおすすめ品"みたいなページ(客がつくるらしい)がHTMLでつくってあって
それを選ぶと先ほどまでと同じようにカートに追加されるようにしたいのです。
HTMLからsessionidは渡せないのでどうしたものかと・・・。

よい解決法がありましたらご教授ねがえないでしょうか?
0744nobodyさん2006/04/10(月) 02:42:39ID:???
俺なら HTML を include して JSP で表示を行う。
これなら jsessionid は死なないで済む。
ブラウザの URL に拘る必要がある場合は交渉して不要にしてもらう
0745nobodyさん2006/04/10(月) 09:23:46ID:???
URLにjsessionidがついてる時点であれだから、URLの問題はokな気がする
07467432006/04/10(月) 14:22:44ID:a6jXcl8b
url-patternで*.htmlだったらインクルード用のjspを呼び出すようにしてみました。

<jsp:include page="<%=request.getServletPath()%>"/>

するとincludeしたときにもurl-patternにマッチするらしく
1 〜〜.htmlを呼び出す
2 インクルードjspへ遷移する
3 インクルードで*.htmlにマッチ、1に戻る
で無限ループになってしまいました。(100週くらいすると勝手にエラーで落ちる)


ほかの方法として
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=13526&forum=12&4
のようにhtmlに対してフィルターをかけることができないか模索中です。
レベルの低い質問で申し訳ありませんが引き続きおねがいいたします。
0747nobodyさん2006/04/12(水) 18:12:19ID:???
Tomcat5.5について質問なのですが、
JSP+Beanで動かす場合のclassファイルの置き場所はどこでしょうか。
4系とは違うのですか?
0748nobodyさん2006/04/13(木) 04:39:25ID:???
>>747
違いません。
0749nobodyさん2006/04/13(木) 07:42:43ID:???
>>747
Tomcat5.5についての質問ではないし、マルチだし。
消えろ
0750nobodyさん2006/04/16(日) 16:36:24ID:???
とぉーんまキャット
0751nobodyさん2006/04/29(土) 18:32:04ID:kQOF8iLN
サーブレットのプログラム内でファイルを出力すると
環境によってファイルの位置が微妙に変わってしまいます。
例えばeclipseからコンテナを起動してファイルを出力するとeclipseのホームディレクトリに出力されます。
これをどのような場合でも
コンテキストルート/WEB-INF/file
に出力したいのです。
そのためにコンテキストルートまでの絶対パスを取得したいのですが方法がわかりません。
わかる方教えてもらえませんでしょうか。
0752nobodyさん2006/04/29(土) 19:57:46ID:???
getRealPathかなんか。
■ このスレッドは過去ログ倉庫に格納されています