Harry_のプロフィール
- ベストアンサー数
- 36
- ベストアンサー率
- 55%
- お礼率
- 63%
- 登録日2002/01/20
- Strutsタグの<%@ page>について
Strutsのタグの<%@ page> のimport=""で importしたいクラスを指定すると思うのですが ここにinner class(内部クラス、ネストクラス)を 指定することは出来ますでしょうか? また、その指定方法をご存知のかたは教えてください。 よろしくお願いいたします。
- VectorとArrayListの違い
お世話になっています。 VectorとArrayListやHashTableとHashMapなど、同期型と非同期型のクラスなどありますよね。 これらは具体的にどのようなときに使い分ければ良いのでしょうか? 私の考えでは、どの場面でもArrayListやHashMapを使っても問題ないと思ってしまいます。 マルチスレッドでスレッドが生成される前に生成されたListオブジェクトを参照した場合には予想と異なる動きをしそうですが、それ以外では全く問題ないように思います。 どの様に使い分ければよいのでしょうか?
- ServletOutputStreamについて
Streamについて質問です。 サーブレットより、サーバにあるファイルを読み、 それをクライアントでブラウザから表示させようと 思っているのですが、 ファイルが破壊されているためファイルを表示できない。 といった、エラーが出てしまいます。 処理の一部としては ======================================= /* pdfのデータを取得しJSPで表示させる */ // getDataよりサーバファイルをバイト配列で取得 byte data[] = getData(); ServletOutputStream sos = response.getOutputStream(); sos.write(data); sos.flush(); sos.close(); ======================================= のようにしているのですが、JSPで Content-type = "application/pdf" を指定しても、AdbeReaderは起動しますが、 ファイルが壊れているのエラーが出て表示されません。 JPGファイルでは成功したのですが、なぜでしょうか…。 サーブレット内部でFileOutputStreamを使って 同じバイト配列に対してファイルを作成すると、 問題なくサーバにファイルが作成され見ることが できるのですが、JSPで表示させると失敗してし まいます。 正直、不明です。 何か原因のヒントとかあったら教えてください。
- VectorとArrayListの違い
お世話になっています。 VectorとArrayListやHashTableとHashMapなど、同期型と非同期型のクラスなどありますよね。 これらは具体的にどのようなときに使い分ければ良いのでしょうか? 私の考えでは、どの場面でもArrayListやHashMapを使っても問題ないと思ってしまいます。 マルチスレッドでスレッドが生成される前に生成されたListオブジェクトを参照した場合には予想と異なる動きをしそうですが、それ以外では全く問題ないように思います。 どの様に使い分ければよいのでしょうか?