■■Servlet/JSP(EJB含む)質問スレ Part4■■
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2005/06/01(水) 09:09:00ID:???前スレ
■■ 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
0608nobodyさん
2006/02/19(日) 21:52:30ID:/BUf/kK5パソにソフトをインストールするのに
許可が必要なのですが、
(管理者権限がないので自由にインストールできない)
JAVAのインストールを希望したところ、
個人の勉強になってしまうという理由で入れさせてくれません。
どうすればいいでしょうか?
0610nobodyさん
2006/02/19(日) 22:13:40ID:???0611nobodyさん
2006/02/19(日) 23:21:59ID:???開発するWEBプログラミングはネットショップです。
よろしくお願いします。
0614nobodyさん
2006/02/20(月) 10:54:06ID:???「開発しやすい」じゃ抽象しすぎて答えようがない。
どのアイドルで一番チンコ勃つ?って聞くのと同じ。
というか、そんな質問する人が手を出していいものじゃない>ネットショップ
0616nobodyさん
2006/02/21(火) 14:05:29ID:x/bdHv1B話を聞いたのですが本当でしょうか?
httpサーバが無ければブラウザに表示することはできないと
思うのですが、JSPを直接Javaで実行すれば良いという話なのですが、
とても信じられないのですが、真偽のほどをよろしくお願いいたします。
0617nobodyさん
2006/02/21(火) 14:23:38ID:???0618nobodyさん
2006/02/21(火) 14:24:28ID:???0619602
2006/02/22(水) 20:00:04ID:???4はまだのようですねぇ。
ううむ。
とりあえずJBoss4.0.3SP1落としてきていじってみてます。
おもしろいね。
0621nobodyさん
2006/02/23(木) 09:17:32ID:???sqlと繋ぐためのデータソース(っていうんでしたっけ)を
ブラウザから設定できるマネージャみたいなツールが
Tomcatについていたような記憶がおぼろげながらあるんですが、
何処からどうやってアクセスするんでしたっけ?
たしか、JSPなどからデータベースへアクセスするためには
そのデータベース名とパスワードとかを
Tomcatの設定ファイルに手書きで追加する方法もあったと思いますが、
その辺の事をブラウザで追加できるようなツールだったと思うのですが…
Tomcatは5.5が入ってます。教えてください。お願いします。
0622nobodyさん
2006/02/23(木) 09:37:33ID:???0623nobodyさん
2006/02/23(木) 09:42:23ID:???0625621
2006/02/23(木) 10:07:24ID:???いえ見たのですが、その、テキストでの設定方法しか見当たらないもので
質問させて頂いてる次第です。ほかの解説サイトなどの覗いてみたのですが
どこもテキストでの設定方法を掲載している所しか見当たらなくて・・・
0626nobodyさん
2006/02/23(木) 10:14:55ID:???その程度のことなら手で設定したほうが早い。
0628nobodyさん
2006/02/23(木) 11:27:03ID:???0629nobodyさん
2006/02/23(木) 11:39:59ID:???0631nobodyさん
2006/02/24(金) 15:06:13ID:???0633nobodyさん
2006/02/24(金) 17:02:15ID:???weblogicのrequestオブジェクトみたら、dispatchしたかとかサーブレットのパスとかあったので値が取れそうだが
インターフェーズにメソッドがない・・・。
結局むりかぁ・・・
0634nobodyさん
2006/02/26(日) 08:43:51ID:NPCAqJtBTomcat5.0.28を使っていますが、CGIの出力が文字化けしてしまいます。
中身はこれだけです。
#!/usr/bin/perl
print "Content-Type: text/html\n\n";
print "<html><body>";
print "CGIテスト";
print "</body></html>"
ここで、"CGI"は出力されて、"テスト"の部分は??????になります。
解決方法が分かる方いましたら、教えてください。
0635nobodyさん
2006/02/26(日) 10:27:38ID:???0638nobodyさん
2006/02/26(日) 23:25:15ID:???ファイルの文字コードとLocaleが違うという可能性があるが、これだけではわかりませんね。
0639nobodyさん
2006/02/27(月) 22:14:42ID:YDzLn1vQここにはHttpRequestが載ってないんですけど、
他にドキュメントはあるんでしょうか?
0640nobodyさん
2006/02/27(月) 22:27:58ID:???つっこみどころ満載だ
・J2SEにはそんな型はない
・J2EEにもそんな型はない
・そもそも、HttpRequestなんて型は聞いたことがない
0643nobodyさん
2006/02/27(月) 22:40:50ID:???0644639
2006/02/27(月) 22:43:26ID:YDzLn1vQサンキュウ。
0645nobodyさん
2006/02/27(月) 22:49:41ID:???0646639
2006/02/27(月) 22:59:12ID:YDzLn1vQhttp://www.jajakarta.org/site/translation.html
これ
0647nobodyさん
2006/02/27(月) 23:44:27ID:???0648nobodyさん
2006/02/28(火) 17:21:44ID:qp0JmiBBJSP+Servletで作られているあるページがあります。
ここにJNLPへのリンクを追加してSwingのクライアントアプリをダウンロードさせます。
まぁJColorChooserなんですけど、Chooserで選択されたRGB値を元のJNLP
のリンクの張られたページで取得することは可能ですかね?
選択されたRGB値をまたリクエストに乗っけて業務ロジックまで持って行きたいので・・・
(JavaScriptで持てたりとか、hiddenで持てたりとかそれはなんでも良いんで)
0649nobodyさん
2006/02/28(火) 23:06:50ID:???色が拾いたいだけならJWSじゃなくてJavaScriptで作ればいいし、Javaでやりたいならアプレットでいいんじゃないの?
0650nobodyさん
2006/03/03(金) 13:44:31ID:EyNjjtcXサーバ内でのファイル名は12345.datのような管理用のファイル名になっています。
これをユーザーがダウンロードする時はprogram.zipのように変更したいのですが、
何かよい方法はないでしょうか。
0652650
2006/03/03(金) 13:54:12ID:EyNjjtcXヘッダって、contentType=〜とかって部分ですか?
0653nobodyさん
2006/03/03(金) 14:05:04ID:???そう。そのヘッダに、
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:???つーか、ファイル名をセットしてないのか?
0655650
2006/03/03(金) 14:18:41ID:EyNjjtcX主任が知らないことを勝手にやると怒られるので
0656nobodyさん
2006/03/03(金) 14:22:02ID:???それでよくまともにダウンロードできるな。
・・・イヤな予感がするのだが、
もしかしてファイルをストリームに書き込むのではなく、
ダウンロードしたいファイルに直リンしてるとか???
0657nobodyさん
2006/03/03(金) 15:43:24ID:???0658nobodyさん
2006/03/03(金) 22:01:21ID:???0659nobodyさん
2006/03/03(金) 22:37:04ID:???結論を先に言うと、必ず取れるわけではない。
ノートンなどがリファラ送信を妨害したりするので
パソコン初心者でもリファラを切ってる可能性は大いにある。
世界シェア 10% に登る Firefox を使う人なら尚更だし、
他にもオプション設定でリファラを切れる IE コンポーネントのタブブラウザは多い。
仮にリファラ送信があるとしても 内容を完全に信用してはいけない。
リファラ偽造なんてスパムの常套手段だしな。
0660nobodyさん
2006/03/03(金) 22:55:34ID:???0661nobodyさん
2006/03/06(月) 16:00:46ID:ZdLLPcti分からないことがあるので教えてください。
【やりたいこと】
商品マスタを検索するシステムなのですが、パフォーマンス的な問題から
商品マスタの内容を初回呼び出し時に1回だけ全件読み込んで、メモリ上の
商品マスタから検索するようにし、2回目以降の呼び出しからはデータベースに
アクセスせずにメモリ上の商品マスタから検索するようにしたい。
環境:RedHut Linux
Java
Struts
Apache2.0 + Tomcat5
PostgreSQL
ググっても全然見あたらないので、どなたかヒントでも教えてくださいまし。
0662nobodyさん
2006/03/06(月) 16:02:47ID:???主キーを設定してないだけとか、コネクションプーリングしてないだけとかじゃねぇの?
0663661
2006/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:???商品マスタから検索するようにし、2回目以降の呼び出しからはデータベースに
アクセスせずにメモリ上の商品マスタから検索するようにすればいいじゃん。
特別な「やり方」なんてものはない。
そういうふうに実装すればいいだけじゃないのか?
シングルトンオブジェクトかstatic変数にデータを持たせるようにして、
そのデータが空っぽなら、DBを検索して取得。
空っぽじゃなかったらそのまま返す。
これじゃダメなの?
0667nobodyさん
2006/03/06(月) 19:25:12ID:???や ら な い か ?
0668nobodyさん
2006/03/06(月) 23:09:41ID:???プロジェクトでHibernate使えればの話だけど
0669nobodyさん
2006/03/07(火) 03:43:27ID:???素直にIISかApacheを上に使うべきなのかな・・・
0670nobodyさん
2006/03/07(火) 13:19:18ID:???0671nobodyさん
2006/03/07(火) 16:39:42ID:???リダイレクトしたら消えます。
0672nobodyさん
2006/03/07(火) 16:52:24ID:???request.getParameter("xxx")をしたら、jspでパラメータが取れませんでした。
ちなみに、フォワードのパスに、?value1=aaa のパラメータをつけて、
jspでrequest.getParameter("value1")したら、aaaが取れました。
そーゆーものでしょうか?
0673nobodyさん
2006/03/09(木) 11:20:39ID:???0675nobodyさん
2006/03/12(日) 11:16:52ID:OgFgeAfm0676nobodyさん
2006/03/12(日) 14:02:12ID:???0677nobodyさん
2006/03/12(日) 14:43:47ID:QZ63Zl7Z以下 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:???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:???0681677
2006/03/12(日) 16:38:02ID:QZ63Zl7Z<%@ 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}
と表示されてしまいます。
原因わかりますでしょうか?
0683677
2006/03/12(日) 17:37:12ID:QZ63Zl7Z2.3でした。
2.4の書き方に変更したらうまく行きました。
どうもです。
0684nobodyさん
2006/03/12(日) 20:03:41ID:???タグファイルの dynamic-attribute ってまだサポートされてないのかな?
タグファイルの中で
<%@ tag dynamic-attributes="attrs"
%><%
String name = (String)attrs.get("name");
・・・
%>
こんなコード書くとattrsが見つからないって怒られてしまう。
0685684
2006/03/12(日) 20:35:46ID:???タグファイル内でJSTL使ってるにも関わらずタグライブラリ宣言してなかった。
でもなんでそれで変数宣言のエラーがでるのやら・・
ともかく無事動作しました。Tomcatでもサポートされてます。
お騒がせしました。
0686nobodyさん
2006/03/13(月) 09:42:04ID:AXRgIRUk<%
String userName = request.getParameter("userName");
out.println(userName);
%>
だとうまく行くんですが
${requestScope.userName}
とすると何も表示されなくなってしまいます。
なぜかわかりますでしょうか?
ちなみに
<%
request.setAttribute("test", "test");
%>
${requestScope.test}
は test と表示されます。
0687nobodyさん
2006/03/13(月) 10:26:20ID:???0688nobodyさん
2006/03/13(月) 11:07:56ID:???根本的に使い方を間違ってるから。
${requestScope.userName} でリクエストパラメータ値を取れたらオカシイ。
0689nobodyさん
2006/03/13(月) 22:05:44ID:+jbYbRxPそうなんだ?
じゃあリクエストパラメータをスマートに表示するのは
どうすればいいんだ?
0690nobodyさん
2006/03/13(月) 22:07:38ID:???0691nobodyさん
2006/03/13(月) 22:25:41ID:+jbYbRxP0692nobodyさん
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:???ハードコーディングを避けるため、各種設定をファイルに記述して、
その内容で挙動を変えたいと思っています。
しかし、単にjarの中にファイルを含めて、コード中で
new File(ファイル名) などとしてもアクセスできません。
どのようにすればファイルにアクセスできるでしょうか?
0696nobodyさん
2006/03/16(木) 00:46:54ID:???2MBのファイルのやり取りにDBは使いたくない。
毎日更新されるんだろ?
CSV生成のエクセル入力だかを、最初からウェブに切り替えさせるか、更新処理だけクライアント側で専用アプリケーションでDB更新させて最小限の更新に止めるべき。
ファイルの記述がおかしい場合の検証とか面倒だし、バッファオーバフローもおきやすくなるけどな。
0697nobodyさん
2006/03/16(木) 00:58:54ID:???> EJBのプロトコルしか利用できません。
> その中で、WEBでCSVファイルをアップして、それをDBに登録しろといわれ、
> CSVのサイズが2M以上有り、EJBでやる以上、2Mをメモリにロードしなければなりません。
なんか、〜なので〜しないといけないというのが全然理由になってない気がする。
0701nobodyさん
2006/03/16(木) 18:54:59ID:???つまり、同じ内容のクラスが、2つの区別されたWEBアプリケーションとして起動された場合、
同じ内容のクラスが共に存在しますが、それらは1つのものとしてWEBコンテナに管理されるのでしょうか?
つまり、A、B名でアプリケーションがある場合、Aのクラスを変えた場合、
Bはその修正されたクラスのコードで扱われることになるでしょうか。
クラスは共にパッケージ名も同じで、おのおののWEB-INF/classesに入っています。
0703nobodyさん
2006/03/16(木) 20:15:55ID:???起動が別でjavavmが別なら別。
0704nobodyさん
2006/03/16(木) 20:23:12ID:???いえ。weblogicを使用しているのですが、1つのweblogicで2つのWEBアプリケーションを動かすということです。
java vmは1つで動いていました。jarファイルは物理的に分かれています。
0707nobodyさん
2006/03/17(金) 15:44:54ID:???0708nobodyさん
2006/03/18(土) 14:28:13ID:H2i35bVYISO-8859-1が一般的?
UTF-8?
■ このスレッドは過去ログ倉庫に格納されています