トップページ⇒php
992コメント372KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん04/06/16 05:30ID:XUmu9/tY
質問する前に最低でもGoogleで検索するように

前スレ
■■ 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
0151nobodyさん04/08/11 00:04ID:ElKnDymW
JSPとサーブレットの役割分担設計がよくわからないよ〜。
データベースアクセス部分はサーブレットにやらせて、
表示だけをJSPにやらせるのがいいの?
簡単なデータベースアクセスとかその結果にもとずくロジックくらいならJSPに埋め込んじゃって(となると全部jspになりそう)もいい?
0152nobodyさん04/08/11 00:28ID:???
>>151
JSPは表示のみ。表示以外の仕事はServletとJavaBeansの役割。
データベースへアクセスするのはJavaBeansがいいよ。
JavaBeansにデータベースへアクセスする処理をメソッドとして実装しておく。

0153nobodyさん04/08/11 00:56ID:???
M→JavaBeans
V→JSP
C→Servlet

で設計すれば大体間違いない。
0154nobodyさん04/08/11 01:05ID:???
あほか
0155nobodyさん04/08/12 02:03ID:yCeAYIgq
じゃあJSPとカスタムタグは?
<% %>でHTMLコードに埋め込むのやめて、すべて新規タグで
コントロールするってことでいい?
0156nobodyさん04/08/12 22:08ID:vrm/xuIg
tomcatをインストールしたのですが、
起動しようとすると「service not found」というメッセージが出て起動できません。
原因わかるという方いたら助言を・・・お願いします。
0157nobodyさん04/08/12 23:27ID:???
OS、Tomcat、JVMのバージョン、WindowsならZIP版かexe版か、どうやって起動したのか、
などを書かずに誰に答えられようか。
ここまで厨な質問だと、JAVA_HOME環境変数などの環境設定もまともにできているのかアヤシイ。
015815604/08/12 23:50ID:vrm/xuIg
質問の仕方が悪くてすいません。

OS:Win2000、tomcat:5.0.19.exe、J2SDK1.4.2_04、Eclipse2.1.3
を使ってJSPを動かそうとしています。

環境変数はPATH、CLASSPATHを変更していて、
JAVA_HOMEは変えていません。(ここが原因っぽいですか?)

「EclipseではじめるJavaプログラミング入門」-秀和システム-
を参考にしてるんですが、詰まってしまい色々
(http://www.eclipsewiki.net/eclipse/ ←こことか)調べています。
0159nobodyさん04/08/13 00:20ID:???
はぁ・・・手のつけようがない・・・

> 環境変数はPATH、CLASSPATHを変更していて、
> JAVA_HOMEは変えていません。(ここが原因っぽいですか?)

どう設定されてんだよ?

TomcatはWindowsのサービスとして起動されていないよな?

ウィンドウ→設定→Tomcatの設定はどうなってる?
016015604/08/14 14:35ID:8nnsgsjW
>>159

ご指摘の通りで、Eclipseの設定を
--------------------------------------------------
バージョン5.x
[tomcat ホーム]、[tomcat ベース]
C:\Program Files\Apache Software Foundation\Tomcat 5.0
[設定ファイル]
C:\Program Files\Apache Software Foundation\Tomcat 5.0\conf\server.xml
--------------------------------------------------
にしたらEclipseからtomcatが起動できました、ありがとうございます。
http://localhost:8080/ の表示を確認。

スタート→プログラム→Apache tomcat→start tomcat
からだと起動できないのですが、その辺とJAVA_HOMEが関係してるのでしょうか?

試しにjspファイルを
http://localhost:8080/○○/○○.jsp
で置いてみたのですが表示はうまくいかず・・という状況です。

ひとまずtomcatが起動できたので、もうちょっと勉強してみます。
0161nobodyさん04/08/14 22:37ID:???
Windowsならexeで導入して、選択項目でServiceを選べば何も考えることはない。
導入先を\opt\tomcatとか短めのパスにしておくと便利。
5.0.19はアンインスコして5.0系の最新版をとってこよう。

それとCLASSPATH環境変数は未設定の方が無難です。
0162nobodyさん04/08/19 01:06ID:yKd1d6+E
同一マシンで複数ブラウザ立ち上げて
webアプリにアクセスするのを防ぐために
webserverの発行するセッションIDを使うかと思うのですが、

複数ブラウザを立ち上げてそれぞれRequestをとばすと
みんな違うセッションIDになってしまうのですが
これはどうにかして同じセッションIDにすることは出来ないのですか?

webserverはtomcatです。
0163nobodyさん04/08/19 01:16ID:???
>>162
> webserverの発行するセッションID
Servletコンテナが発行するセッションIDじゃなくて?

> みんな違うセッションIDになってしまうのですが
そうとは限らんだろう。ブラウザの実装による。
ネスケやMozilla使えばおまいの望み通り。
016416204/08/19 01:20ID:yKd1d6+E
>163
IEではどうやったら取れるのですか?
またtomcatやjavaアプリ側での実装は特に無いですか?
0165nobodyさん04/08/19 01:52ID:???
もうちょっと考えたらわかると思うけど、
IEとMozilla以外にもブラウザがあるわけでCookie(=セッションID)を共通にはできない。

インターネットサービスではダメだけど、
特定のイントラ用ならIPアドレスベースで制限はできる。

具体的にはServletContextにIPアドレスとセッションIDの組み合わせを保存して、
同じIPアドレスで違うセッションIDがきたらどちらかを無効とする、とかね。
0166nobodyさん04/08/19 11:54ID:???
>>162
URLに;つけてセッションIDつなげれば同一セッションになるはず
0167nobodyさん04/08/19 12:38ID:???
>>166
ブラウザからCookieが送られてきた場合はそちらが優先になってしまうよ。
0168nobodyさん04/08/19 22:22ID:MlLVsLbp
<jsp:include page="hoge.jsp" /> で
"hoge.jsp"の部分を動的に生成させて実行させたいんですが
何か方法はありませんか?
0169nobodyさん04/08/22 22:45ID:???
>>168
そのjspファイル自体を他のページから作成するとか・・・
0170nobodyさん04/08/22 23:12ID:???
つかってるのがTomcatなら、
<jsp:include page="hoge.jsp" />
を含むJSPを変換したソースを見たらヒントになるよ。
0171nobodyさん04/08/23 23:41ID:???
jspで他のプログラムから停止しているプログラムをキックする方法ってありますか?

a.jsp をthread.sleepとかで停止しておいて
b.jsp で何らかの条件を満たしたときに a.jspの処理を再開するようなことが
したいのですが
0172nobodyさん04/08/24 00:16ID:???
a.jspで共有ロックを待って、b.jspで開放してあげればいけそう。

でもその設計はHTTP的にどうかとはおもう。
よくわからんけどJavaScriptでやりたいことを実現できない?
0173nobodyさん04/08/24 00:21ID:???
>>172
インチキっぽい処理であることはわかってるんですが、
これじゃないとダメなんですよ・・・

共有ロックですか、できるかもしれないですね。
ヒントどうもです。調べてみます。

他にも案があったら教えてください〜
0174nobodyさん04/08/24 21:35ID:???
>>171
>a.jsp をthread.sleepとかで停止

この意味が分かんないんだけど。
ブラウザへの返信を一時的に止めるのか?
017517104/08/24 23:43ID:???
>>174
そうです
0176nobodyさん04/08/25 19:06ID:5mR4N6EB
基本的な質問で申し訳ないんですが、
Tomcat5
Redhat9
を使ってますが、tomatってserver.xmlを変更したのを
反映させるのにshutdown.sh→startup.shする以外に
方法は無いんでしょうか?
0177nobodyさん04/08/25 20:27ID:???
>>176
ない
0178DLLの呼び出しについて04/08/26 18:23ID:4hodo1PV
VBで作成したDLLをJSPから呼ぶ場合、
コーディングはどのようにしたらよいのでしょうか?
初心者ですが、お願いします。
0179nobodyさん04/08/27 11:38ID:???
本気でそんなこと考えてんのか…
初心者って怖いねー
0180nobodyさん04/08/27 12:04ID:???
たぶん既存の業務ロジックがたまたまVBのDLLでできてて、
それをServletからも利用したいってだけじゃない?
怖いってのは直接DLL呼ぼうとするとJNIになるからかな。

商用のミドルウェアで仲介してくれるものはありそうだけど、
まんどくさくなければDLL側をXML-RPCかSOAPに対応させるとか。
0181nobodyさん04/08/27 17:12ID:wHOJNHLn
>>176
何でserver.xmlをいじるの?
META-INF/context.xmlで処理できない内容なのか?
0182nobodyさん04/08/27 18:46ID:???
>>181
バーチャルホストでサブドメイン追加したりしたとき?です。
0183nobodyさん04/08/27 21:45ID:3FMq/ALV
プロパティファイルを(ResourceBundle等で)読み込む時、クラスローダではなく、
毎回(ファイルを書き換えるたびに)読み直すには、どうやれば良いのでしょうか。
0184nobodyさん04/08/27 22:33ID:???
>>183
丸地乙。
0185nobodyさん04/08/29 00:01ID:pEpPey9P
Eclipseを使っていたらフリーズしてしまったので、
Ecripseを強制終了、PCを再起動させたのですが、
そのあとからjsp(Serveletのファイルもインポートしています)を実行させると
[exception]
javax.servlet.ServletException: org/apache/jsp/main_jsp (wrong name: org/apache/jsp/typing/main_jsp)
[root cause]
java.lang.NoClassDefFoundError: org/apache/jsp/main_jsp (wrong name: org/apache/jsp/typing/main_jsp)
というエラーが発生するようになってしまいました。
強制終了する前までは問題なく動いていました。
強制終了後はEclipce、Tomcat、Apacheを起動させただけで、
ほかに何もいじってはいません。
どこが原因か分かる方がいたら教えてください。

環境:Eclipse2.12 Tomcat4.1+Apache2(ApacheとTomcatを連携させています。)
018618504/08/29 00:56ID:???
すいません、解決しました。
work\org\apache\jsp内のクラスファイルを削除したら
動くようになりました。
0187nobodyさん04/09/02 05:57ID:lvO3lvlS
質問です.
Tomcat+StrutsでWebアプリケーション作ってて,
その一部のクラスをWebサービスとして公開したいんですけど,
そんなとき何を使うのがイイですかね?
できれば,クラス情報からWSDLを自動で出力してくれるような
ヤツがうれしいんですけど...Axis?WSDP?何を使えばいいか
よくわかりません.
0188nobodyさん04/09/03 16:31ID:DRxnB3uT
public class test {
private String mode2;

public void setMode(String mode) {
mode2 = mode;
}
public String getMode() {
return mode2;
}
public void setSql() {
if(mode2.equals("high")) {
(略)
}
else {}
}
}

このようなServletのソースで、JSPからsetMode()を呼び出して
mode2にhighという文字を代入したあと、
JSPでgetMode()を呼び出した場合はちゃんとhighという文字が
表示されます。
しかしsetSql()のif文で使っているmode2がnullになってしまって
います。
どこに原因があるのでしょうか?
0189nobodyさん04/09/04 00:07ID:???
すっげぇ糞仕様
0190nobodyさん04/09/12 00:17:55ID:???
JSP
hoge.jspで別のフォームからPOSTされたものを処理するテストをしてるんですが、
直で hoge.jsp を呼び出すとヌルポが出てしまってどうしたらいいでしょうか。
0191nobodyさん04/09/12 00:37:30ID:???
>>190
そのPOSTされると期待しているデータが、存在するかどうか調べてから使えばよろし。

JSPだけで組むならサニタイズなども自前でしないといけないので、
そのあたりのセキュリティホールには十分気をつけてくださいね。
0192nobodyさん04/09/12 00:47:28ID:???
>>191
なるほどー、ありがとうございます。
if (request.getParameter("mona")==null){}
てな感じでできるんですねー。

Perlとはちょっと使い勝手が違うので戸惑ってました。
サニタイズもちょっと調べてみます。
やっぱり参考書なしだときついなorz
0193nobodyさん04/09/17 12:44:39ID:E+OusJmI
win2000,apache1.3.29,tomcat5.0.28,jdk1.4.02でmod_jk2を使ってapache、tomcatを
連携させようとしてるのですが、

http://www.atmarkit.co.jp/fjava/rensai2/jspservlet03/jspsevlet03_1.html

とかを見ると、mod_jk2.「dll」となってますが、どこにいってもそんなファイルがなく
mod_jk2.soしかありません。apacheのmodulesにも.soのファイルばかりです。
で、mod_jk2.soをmodulesに入れて

LoadModule jk2_module modules/mod_jk2.so

って書いて起動すると、
「指定されたモジュールが見つかりません」
といわれてapacheが起動しなくなります。
.dllのmod__jk2じゃないとダメなんでしょうか?.soので使えてる人いますか?
0194nobodyさん04/09/17 13:16:40ID:???
>>193
Apache1.*と2.*は違うのだよ。
connectorsのINSTALL.txtを読みたまへ。
0195nobodyさん04/09/17 13:47:50ID:???
>>194
ありがとー。わかったっぽい
0196nobodyさん04/09/21 09:22:01ID:x433gLZE
「BEA WebLogic Server 8.1J EJB 2.0徹底攻略」
がEJBのいい本だと教えてもらいますた
が、金無いのでJbossでやろうとしてます。
上記の本は、JBossユーザにとっても結構役に立つでしょうか?
それともWebLogicユーザに特化した内容でしょうか?
内容をご存じの方がいたら教えてください
0197nobodyさん04/09/21 17:28:53ID:ofc0HygH
%E9%01%EE%9A%15%EE%83%D2ow%E4Hb%5E%AD%E5%89%F5-%C6%BF%D3%C5%3CnB%F1%AA%F1%B8%D43h%40%13%E9%B8%BDTj%FF%CC%40%B3%FA%9D3%281%D1%81%BB%F2%10%5B%CA
をエンコードする前にもどしてもらえませんか??
0198nobodyさん04/09/21 17:50:36ID:???
>>197
その書き込みだけではスレ違い
0199nobodyさん04/09/21 17:52:16ID:ofc0HygH
>>197
そうですか…すみませんでした
0200nobodyさん04/09/21 17:53:21ID:???
エンコードする前になおす方法ってどうしたらいいんでしょうか??
0201nobodyさん04/09/21 18:00:19ID:???
>>200
その書き込みだけではスレ違い
0202nobodyさん04/09/21 18:19:07ID:???
>>197
owHb-nB3hTj31
?
0203nobodyさん04/09/21 18:47:37ID:ofc0HygH
間違えてました
0204nobodyさん04/09/21 21:53:10ID:y/lpdeTT
>>200
優しいお兄さんが教えてあげる。
http://java.sun.com/j2se/1.4/ja/docs/ja/api/java/net/URLDecoder.html
ここを読め
0205nobodyさん04/09/22 01:21:13ID:???
>>200
デコードっていって。
0206nobodyさん04/09/22 08:04:54ID:???
>>205
デコード
0207nobodyさん04/09/22 10:29:34ID:???
>>206
ういやつ。
0208nobodyさん04/09/27 19:04:40ID:OBdtZp+8
ブラウザからページをリクエストすることでバッチを走らせるようなのを
考えてます。
--------------------
ブラウザからjspを呼び出す
(jspへのリクエストには引数がついており同時にいくつか違う処理が流れます)
↓
jspでDBデータの処理(10分ぐらい)
↓
処理終了後、ブラウザに結果を表示
--------------------
で、途中でjspのバッチを止めたい場合の止め方でいい案は無いでしょうか?
シグナルとか例外とかでとめられるといいんですけど、
どうやってjavaで発生させたらいいかわかりません
全部とめるのではなく特定のもののみ止めたいのです。

環境としてはtomcat5.0.28でクライアントからはProxy経由でアクセスしています。
0209nobodyさん04/09/27 20:21:11ID:???
Exceptionなり継承して適当な例外クラス作ってそれ投げればいいじゃん。
ていうかストップするタイミングとかはどうやって決めんだよ、それ
どこが引き金になって止まるんだ?
0210nobodyさん04/09/27 20:30:57ID:OBdtZp+8
>>209
ストップするのは別のリクエストを出したら、それを受信したjspから
何らかのイベントを発生させることでストップしたいと思ってます。
が、それで例外発生させると全部同時に止まって特定のジョブだけ
止めるとかできないですよね。
ってとこらへんで悩んでます・・・なんかいい方法ないですかね
0211nobodyさん04/09/27 22:21:52ID:???
動く画面と止める画面が同じセッションだったら、
セッションに止める画面から値を保存して、動く画面のプロセスから
それを読むという方法はどうだろう。

俺も興味があるから解決したら報告してね。
0212nobodyさん04/09/27 22:43:10ID:???
>>211
>動く画面のプロセスから それを読むという方法はどうだろう。

処理中に割り込めないので、読み込める状態になったときには
処理が終わってそうです。
なにか割り込める方法があればいいんですけど・・・
0213nobodyさん04/09/27 23:23:40ID:???
Tomcatで
どのプログラムがいくつ起動してるかとか
どのプログラムが負荷が高いかとか
任意のプログラムを強制終了させるとか
いうような管理機能っぽい機能って無いですか?
ありそうで無い感じなんですが。
0214nobodyさん04/09/28 00:05:56ID:???
>>213
プログラムとして起動しているのは常にJVMひとつだけ。
OSの管理機能を使ってJVMの負荷を調べればよい。
強制終了するにはJVMのプロセスをkillすればよい。
0215nobodyさん04/09/28 00:17:33ID:???
>>214
質問の意味を察してくれ。そんなことが聞きたいんじゃないのは
わかるだろ?
0216nobodyさん04/09/28 01:31:43ID:???
>>212
処理部自体を割り込み可能なつくりにできないの?
強制終了させてもいいんならスレッドにすればいいよ。
0217nobodyさん04/09/28 02:57:15ID:???
>>215
回答の意味も察してあげたら?
プロセス管理はTomcatの仕事ではないから、普通のプロファイラ使えば?
0218nobodyさん04/09/28 10:22:40ID:???
どう違うのかわからんが
■■ Servlet/JSP(EJB含む) 質問スレ Part3 ■■@WebProg
http://pc5.2ch.net/test/read.cgi/php/1087331455/l50


とかもある
0219nobodyさん04/09/28 10:23:16ID:???
>>218
誤爆した
0220nobodyさん04/09/28 10:25:26ID:???
>>216
処理部は自前じゃないのでいじれないのです
スレッドで強制終了・・・ちょと検討してみます
>>217
だから質問の意味を・・・
0221nobodyさん04/09/28 10:40:40ID:???
>>220
質問が曖昧なんだよ。「プログラム」ってなんだよ?
Webアプリケーション単位か?→だったらTomcatマネージャ使え。負荷はわからんが、アプリの停止・起動は管理できる。
メソッド単位の処理を指すのなら、別スレッドで実行させてスレッドを強制終了だ。
察してくれ、じゃなくて意図がきちんと伝わるように質問しろ。
022221304/09/28 12:30:29ID:???
>>221
曖昧なのはわかってるから察してくれって。
用語がよくわからんのだ。てか、221はわかってるみたいだしいいと思うけど。
>Webアプリケーション単位
ってどの単位になるのかもわからん
>Webアプリケーション単位か?→だったらTomcatマネージャ使え。
起動停止はできるみたいだね。
どれの負荷が高いか知りたいなぁ・・・みんなどうしてるの?

↓書き直し
----------------
Tomcatで
どのjsp/servletがいくつ起動してるかとかどのjsp/servletが負荷が高いかとか
いうような管理機能っぽい機能って無いですか?
ありそうで無い感じなんですが。
----------------

でわかる?
0223nobodyさん04/09/28 12:43:11ID:???
>>222
IBM developerWorksとか@ITでServletの知識を仕入れてきた方が、
遠回りせずにすむよ。マジレス
0224nobodyさん04/09/28 13:19:11ID:???
>>222
「Webアプリケーション単位」がわからない?
基本から勉強して出直しだな。
0225nobodyさん04/09/28 13:23:24ID:???
>どのjsp/servletがいくつ起動してるか
ServletやJSPは何回呼び出してもひとつしか起動しないからそれぐらいわかるんじゃない?
>どのjsp/servletが負荷が高いか
それはプロファイラ使うしかないね。Tomcatにはそういう機能はないから別のツールを使わないと。
0226nobodyさん04/09/28 14:55:13ID:???
まあここまで何も知らんのに
察してくれと言う厚かましさに乾杯。
0227nobodyさん04/09/28 15:06:14ID:???
ここまで何もわからないやつが負荷や起動状況を調べたところで何ができるのだろう・・・・?
0228nobodyさん04/09/28 15:24:56ID:???
重いことが実感できます。
022921304/09/28 15:28:32ID:???
>>223-228(225除く)
わからないなら駄レスつけなくていいよ
0230nobodyさん04/09/28 15:50:08ID:???
答えてもらっても理解できないことは聞かなくていいよ
023121304/09/28 16:07:52ID:???
>>230
そういうことは答えてから書いてくれ
どうせ、煽り以外のレスなんてつけたことないんだろ?
0232nobodyさん04/09/28 16:14:22ID:???
ん?225で答えられる範囲で答えてるけど?
0233nobodyさん04/09/28 17:03:15ID:???
低レベル同士仲良く汁
023421304/09/28 21:25:26ID:???
結局まともに答えられない莫迦しかいないんだな
まあ予想通りだが
まあこの程度のところに聞きに来た自分も同類か
まあ知ったかぶりの莫迦よりは無知の知を知っている自分の方がずっとマシだが
0235nobodyさん04/09/28 21:46:34ID:???
>>213
> Tomcatで
> どのプログラムがいくつ起動してるかとか

いくつというのがセッション数ならmanagerで表示されてる。
いくつというのがservletなら、サーブレットはシングルトンだった気がする。servlet数を数えるだけ。
いくつというのがスレッド数なら、俺は知らない。


> どのプログラムが負荷が高いかとか

負荷というのがCPU利用量なら、分からない。
負荷というのがメモリ使用量なら、分からない。
負荷というのが回線におけるトラフィックなら、分からない。


> 任意のプログラムを強制終了させるとか

managerでそのアプリを停止すればいいんじゃ?
0236nobodyさん04/09/28 22:49:06ID:???
「どのServletがいくつ起動する」なんて質問にまともに答えられるわけないだろう。
質問がまともじゃないのだから。
0237nobodyさん04/09/29 00:16:02ID:???
>>234
自分が知らないということことを知ってても、その次がなければ何の意味も無いんだけどな。
おまいさんに唯一あるのは、煽られてる原因が自分にあることを絶対認めない根性だけ。

で、>>225じゃ満足できないのか?
プロファイラがわからない?だったら>>223にあるように@ITの記事でも読むが良いさね。
まぁ「Tomcat プロファイラ」でぐぐれば良い情報がいっぱい出てくるけど。

物凄く横着もんみたいだから、これ以上スレに粘着して欲しくないんで@ITの記事も貼っとく。
ttp://www.atmarkit.co.jp/fjava/rensai2/eclipse2_06/eclipse06_1.html
023821304/09/29 03:44:04ID:???
>>237
234は俺じゃないけどね。まあ似たようなこと言ってるからどっちでもいいけど。
とりあえずさっきのレスでも>>225を除外してるようにそれで満足というか
プロファイラでどの程度調べられるものか試してるとこ。
0239nobodyさん04/10/01 09:03:33ID:q8e9IZFA
【Java】  EJBはもうおしまい  【死滅】
http://pc5.2ch.net/test/read.cgi/prog/1096351241/l50
0240nobodyさん04/10/01 12:33:08ID:???
>>239
何をいまさら嬉しそうに・・・
0241nobodyさん04/10/01 15:41:37ID:PyOHcd0E
既存のModelクラス(POJO)を他のシステムに対して公開することになりました。
なるべくModelクラスへの変更を行いたくないので、外部公開用のSessionBeanを
アダプタとして作成し、全ての処理はModelクラスに委譲できないかなと考えています。
このような作りにすると何か問題がありますか?
0242nobodyさん04/10/01 18:59:17ID:???
>>241
インターフェイスを作って、それを公開汁
0243nobodyさん04/10/02 16:09:39ID:0aHfsWvV
JSPもしくはServletで入力値の長さをチェックする必要がある?
Javaだとバッファオーバーフローはありえないと思うが。
0244nobodyさん04/10/02 19:13:55ID:???
>>243
セキュリティはしらんが入力チェックは必要だろ
0245nobodyさん04/10/02 20:07:01ID:???
>>243
もしDBや画面表示にそのまま渡すのを想定してるなら、
長さチェックは措いといてもサニタイズは必要だよ。
0246nobodyさん04/10/02 23:36:44ID:???
>>245
PreparedStatementくらい使ったらどうだクズ
0247nobodyさん04/10/03 01:46:53ID:???
じゃ、長さチェックはしなくても、Servletは最強ということですな
0248nobodyさん04/10/03 02:15:13ID:???
他のほとんどの言語でも、そういう意味では長さチェックする必要ないけどな。
0249nobodyさん04/10/03 19:17:56ID:WkVqYyFk
こんなソフトを探しています。教えください。
ソフトウェア板から、誘導されました。

▼───質問────────────────────▼
【必要な機能】 掲示板・会議室予約・出欠確認・web社内情報共有
【.  目 的  】 webによる社内情報共有
【. 使用OS 】 win2000server
【.  条 件  】フリーソフト JSPアプリまたはperlアプリ Tomcat Appacheで動く
■試したけど条件を満たさなかったソフト
【. 名  称  】 サイボウズ
【駄目な理由】 価格
■これだけはやりました
【  調べたサイト  】窓の杜、Vector、google
【検索キーワードは?  ..】 jsp・servlet・掲示板・会議室予約・フリーソフト

★webサーバを社内に立ち上げましたが、web関連のフリーソフトが
 なかなかありません。あってもaspだったり。
jsp/servlet perlで動くフリーソフト紹介のページがあったら教えてください。
ソースが見えるので無いのでしょうか?
▲─────────────────────────▲
0250nobodyさん04/10/03 19:37:58ID:???
>>249
少なくともここもスレ違いだと思うが
cgi教えてくれるスレ言った方がいいかと。
フリーのグループウェアでも検索するとか。
わがままぽいからイヤだろうけど英語版とかならありそう
0251nobodyさん04/10/03 19:38:38ID:???
>Tomcat Appacheで動く
これはないわ
■ このスレッドは過去ログ倉庫に格納されています