トップページphp
560コメント194KB

◆JSP◆

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。 NGNG
JSPについて語ろう
0439nobodyさん2009/07/25(土) 03:48:21ID:???
>後tomcatとapacheの連携をしてポート8080番がみられなくする
>方法も会議で取り上げた。そしてそうするとPHPが使えなくなります。

これ、なんでPHPが使えなくなるって言っているか不明だが
通常、8080を隠蔽するのと、PHP稼動とは、話が違うよ。

この辺がわかっていないっていうことは、きちんと1から勉強したほうがいいよね。

なんか、社長も社長だけど・・・・。

過去レスで言ったけど、JAVAアプリで接続できるのが、最初。
0440433=425です。2009/07/25(土) 05:11:04ID:aVCACnqR
>>438
APACHE+TOMCATなんて、デバッグにしか使わないよ、普通。
そうなの?知らなかった。どうするよ。これ。
え?だって本だと本だと。
>>439
JAVAアプリで接続できるのが、最初。 了解です。

8080を隠蔽するのと、PHP稼動とは、話が違うよ。
どういう意味?
0441433=425です。2009/07/25(土) 05:24:25ID:aVCACnqR
後自分はjsp+servlet+javabeansでプログラムをやろうと
思っている。
これに関する本は何度か読んだ。
昔javaをやっていたからまあ、データベースの接続でこんなに
戸惑うとは思っていなかった。
後yumでjavaアプリはつながらなかった。
なにから始めたらいいのかな?
0442433=425です。2009/07/25(土) 05:26:52ID:aVCACnqR
そもそもデザイナーはjavaには手を出さずにphpだけやっていれば
いいのかな?って思ってきた
0443nobodyさん2009/07/25(土) 05:30:20ID:aVCACnqR
javaが難しい。難しいよjava

0444nobodyさん2009/07/25(土) 16:42:58ID:RuZuDuS0
おいおい、JAVA経験者なの?それで、接続できないの?
あのさ、根本的なことに理解を深めないといけないようですね。
淡白だなぁ、プログラマじゃないみたい。

1.JAVAアプリでつながらなかった
→おーーい、それだけかよwww それで終わったら、なんにもならないでしょ?
そこを追求していかないと・・・・・・・・・。
エラーメッセージを辿るのは、JAVA以前の問題でしょ?

YUMにこだわるなぁ・・・言っているでしょ、YUMとか関係ないって。
あと、jsp+servlet+javabeansの組み合わせは、もっとも簡単なんだからさ。
0445433=425です。2009/07/25(土) 17:06:11ID:aVCACnqR
経験者ではあるけど.....
すいません。
勉強しなおします。
がんばります。
yumにはこだわりません。
JAVAアプリメッセージエラーからたどってみようと思います
0446433=425です。2009/07/25(土) 17:11:41ID:aVCACnqR
聞く人がいないのがこんなにつらいとは思っていませんでした。
これぐらいできて当たり前のかもしれないが。
自分が自分がと思うとプレッシャーで。
胃が社長と会うたびにシクシク痛みます。
0447nobodyさん2009/07/25(土) 20:08:18ID:RuZuDuS0
>>445
おいらは、postgresql使いだから、mysql入れていなかったのでYUMでインストールしたよ。

JAVAあぷりで
なにも問題なくSELECTできるけどね。
ソースだしてごらん。

AS経由は、自宅はAPACHE+TOMCATではないので。
0448433=425です。2009/07/25(土) 23:47:51ID:aVCACnqR
http://gichioka.web.fc2.com/java.zip
にUPしました。
これはJSP+Servletプログラミングのサンプルです。
あの質問ですが、mysqlでyumで接続の場合rootで入って
パスワード入力しますよね。
そのパスワードをかけばいいんですよね?
0449nobodyさん2009/07/26(日) 05:07:36ID:???
>>448
>>mysqlでyumで接続の
これが意味わかんらんけど、お主のソースをDLして
ユーザ、パスワード、テーブル変更して、実行できたよ。

エラーメッセージだしてよ。

ソースをみると、mysql のコマンドラインは
mysql -D example -u root -p
Enter password:mysql
ってことになるが、このままシェルで入力して、接続確認。
0450nobodyさん2009/07/26(日) 16:22:45ID:6hXhDcTe
あー間違えたかも。
あのyumの場合パスワード最初設定できるじゃないですか?
mysql -u root -p
enter password :mysql
でOK?
この場合
// データベース上のユーザ名
String user = "root";
// データベース上のパスワード
String password = "mysql";
こうですか?
0451nobodyさん2009/07/26(日) 17:14:48ID:???
>>450
// データベース上のユーザ名
String user = "root";
// データベース上のパスワード
String password = "mysql";
-----------------------------
これで、シェルのコマンドラインで接続を確認して。
確認できれば、あのソースで接続まではいいはず。
0452nobodyさん2009/07/26(日) 18:01:47ID:6hXhDcTe
了解やってみる。
ありがとう
0453nobodyさん2009/07/31(金) 02:43:50ID:f7nn6Kbb
maxROWSをjspで何件ありましたってな感じで。
表示させたいのだが、どうやって表示させればいいの?
これについて載っているサイトやソースない?
0454nobodyさん2009/07/31(金) 23:31:01ID:???
おいおい、普通にカウントして表示すればいいだろ
0455nobodyさん2009/08/01(土) 01:23:59ID:???
JSP+Servlet+Javabeansでいい本ない?
実践的な。でもわかりやすい。
ないんだよね。本がみんな古くて。
2001年とか。
0456nobodyさん2009/08/01(土) 04:03:25ID:???
さすがに2001年は古いが、ネットで拾い読みしたほうがいいんじゃない?
っていうか、ネットでいくらでも出てくるだろw

0457nobodyさん2009/08/01(土) 09:56:56ID:???
本で読みたいんだ。
検索しても実践的なことはあんまりでてこないし
0458nobodyさん2009/08/01(土) 10:43:54ID:???
もうJSP+Servlet+Javabeansはすたれているのかな?
つーか最近思ったのだが、一人で作り、構築するなら
JSPだけでもよいよね?
0459nobodyさん2009/08/01(土) 11:34:34ID:???
JSPと、足りなければタグ定義だな。なんだかんだでそれが一番ラク
JSFやBeansはイラネ。たまーに素のサーブレットは書くけどね
0460nobodyさん2009/08/01(土) 11:40:49ID:snaBfBhI
そうかなぁ・・・。
逆引きの本はよくみてる。

JSPのみで可能だよ。
自分は、自宅でシステム作成しているけど、JSPだけだとスクリプトレット(=JAVA)できたなくなる。
エンハンスとかで書き直している(サーブレット)。
お金頂いているわけじゃないから、きちんとMVCにする必要はないけどね。
0461nobodyさん2009/08/01(土) 11:42:15ID:???
ごめん、下げ忘れた
0462nobodyさん2009/08/02(日) 01:24:30ID:???
AJAX+Servletで改造
0463nobodyさん2009/08/02(日) 07:16:06ID:???
実践的になると、StrutsやWicket使うながれになるから、Servletで実践的というのはあまりないだろうな。
0464nobodyさん2009/08/02(日) 21:00:32ID:???
web系のシステムをPHPで作る以外はJAVAでやろうと思うのですが
最初はフレームワークに頼らずJSPで作ろうと思います。
JSPだけで作っても大丈夫かな?誰も作った人がいないので。
実務向けの本なにかありますか?
ぜんぜんジュンクに行ってもいい本がないんだけど
0465nobodyさん2009/08/02(日) 23:19:15ID:???
JSP「だけ」なら、できることは限られるが
タグファイル書けるなら無問題
はっきし言ってPHPなんかより簡単
0466nobodyさん2009/08/03(月) 01:07:01ID:???
どうしてMVCに関する本がないんでしょうか?
JSP+Servlet+JavabeansでかくよりJSPで書くほうが早い
からでしょうか。
また速度はPHPより早いと聞いたんですが、どうでしょうか?
0467nobodyさん2009/08/03(月) 09:27:24ID:???
ServletからJSPにオブジェクト渡す程度なら、MVC関係ないだろ。
いまさらMVCがどうこうとか、単なる頭でっかちだ。
JavaBeansという言葉も、わざわざ使わない言葉だ。
0468nobodyさん2009/08/03(月) 09:28:41ID:???
>>464
最初だからこそWicketとか使ったほうがいいと思うが。
しかも「誰も作った人がいない」とか。
「JSPだけでやる」が実務向けじゃないのに、それで実務向けの本を探しても見つからないのは当たりまえ
0469nobodyさん2009/08/03(月) 13:58:10ID:???

実践向けって・・・・・基本は理解してたら、どんどん製造できるんじゃないの?

自分で、デザインして製造していけばいいんじゃないの?
0470nobodyさん2009/08/03(月) 22:30:30ID:???
>>466
MVCはソフトウェア開発技術の1つの工法なので、
オブジェクト指向を標榜する書籍ならたいてい載っています。

考え方だけの問題なので、具体的な言語が決まっているならその言語の本を購入した方が便利。
0471nobodyさん2009/08/04(火) 08:44:12ID:2TKWOoA9
しかも「誰も作った人がいない」とか。
事実です。
どうしたらいいでしょうか?
0472nobodyさん2009/08/05(水) 01:32:09ID:???
自分で、デザインして製造していけばいいんじゃないの?

これができません。

オブジェクト指向を標榜する書籍ならたいてい載っています。
考え方だけの問題なので、具体的な言語が決まっているならその言語の本を購入した方が便利。

たとえばどういう本ですか?
オブジェクト思考の脳の作り方はもっているけど
0473nobodyさん2009/08/05(水) 01:34:12ID:???
WebのMVCは名ばかりのMVCだから「オブジェクト指向を標榜する書籍」でも載ってないと思われ。
つか工法じゃねーだろ。
0474nobodyさん2009/08/05(水) 01:54:32ID:???
webのMVCは名ばかりなのか。
じゃああんまり意識しなくてもいいのかな?
明日みんなで会議。できない人集めて会議してもな
0475nobodyさん2009/08/05(水) 02:30:07ID:???
名ばかりではあるけど、当然だがM-VCの分離はしとけよ
VとCは一体化しても動けば別にいい。一番大事なのはMが外側から見られないようにすること
0476nobodyさん2009/08/05(水) 04:33:32ID:???
そもそもMとVを一体化はできないから
0477nobodyさん2009/08/05(水) 11:40:40ID:???
MもVもCも一体化させるのはJavaScriptでできるよ
ワンクリック詐欺で、なぜかJavaScriptに口座リストを埋めてることとかあるw
(せめてAjaxでリスト取得すればいいのに)
0478nobodyさん2009/08/05(水) 12:03:11ID:8EYjxJv2
それはJSPの中で分離させろということ?
0479nobodyさん2009/08/05(水) 12:12:54ID:???
MをJSPで書くわけねーだろ
>JSPの中で分離
04804782009/08/05(水) 12:24:00ID:???
つまりMはjavabeansだから
JSP+javabeansということ?
0481nobodyさん2009/08/05(水) 16:24:52ID:???
いろいろ考えると、StrutsなりJSFなりWicketなりを使ったほうがいいよ。
0482nobodyさん2009/08/06(木) 02:31:29ID:???
今日も仕事だった。
ついにJSPだけで書くことが決まった。
ロジックもすべてそこに書く。
どう思いますか?
0483nobodyさん2009/08/06(木) 05:33:30ID:???
俺ならせめてものささやかな反抗として完全XML構文で書く
文字参照を使えばバカには読めないコードが書ける
0484nobodyさん2009/08/06(木) 05:58:19ID:???
合理的な理由があればな
0485nobodyさん2009/08/06(木) 13:02:47ID:???
>>482
ご愁傷様
0486nobodyさん2009/08/06(木) 13:43:26ID:???
PHPみたいだなw
04874822009/08/06(木) 15:21:15ID:???
つーかおれがわからん。
JSP+Servlet+javabeansで全部書ける自信がない。
ねえ?
どうしてjava経験がそんなにないのに書かすん?
できないって言っているじゃん。
0488nobodyさん2009/08/06(木) 15:37:52ID:???
>>487
上にとっちゃ
下が言う「できない」 = 「勉強すればor勉強しながらできる」
だからだよ
04894822009/08/06(木) 15:42:42ID:???
しねるな
勉強だけではなんともならないのだが
0490nobodyさん2009/08/06(木) 15:55:04ID:???
いや、勉強すればなんとかなるよ。JSPは簡単だし。Java知らんでも書けるし。これはマジ
まあ非効率的ではあるけど
でもここで愚痴言うくらいなら自分でもっといい代案出せばよかったのに

>>483
俺ならJRubyをコード中に混ぜるわ
0491nobodyさん2009/08/06(木) 16:39:16ID:???
>JSPは簡単だし。Java知らんでも書けるし。
04924822009/08/06(木) 17:44:54ID:???
>>JSPは簡単だし。Java知らんでも書けるし。

ほんと?
0493nobodyさん2009/08/06(木) 17:54:08ID:???
匿名掲示板でグダグダ愚痴ったりどうでもいいこと質問してるヒマがあるなら
まずはキーボード叩いてみろ
0494nobodyさん2009/08/06(木) 18:15:40ID:???
JSPを書くということはJavaを書くことを含んでいるんだがな
04954902009/08/06(木) 18:47:10ID:???
タグとタグファイルだけで作ればJava知らなくても機能的にJavaServletと同じものはできる
Javaのコードを廃してもタグだけで作れる仕様だから
ただ、仕組みはJavaのものを使うのだから、フツーはそんな回り道せず素直にJavaから入るけど
0496nobodyさん2009/08/06(木) 19:58:17ID:???
--ここから490の言い訳がつづきます--
04974902009/08/06(木) 20:21:31ID:???
ええぇー。一体何に対して言い訳すればいいの……?
0498nobodyさん2009/08/06(木) 20:49:05ID:???
JSPだけでとか・・・・スーパー。
最初はいいけど、だんだんだるくなるよ。
保守とか、じぶんがすることになるんでしょ?

ロジックは、JAVAで。

netbeans使えば、コードはなんとかなるよ。
0499nobodyさん2009/08/07(金) 12:59:55ID:???
ただいまJSPで絶賛開発中です。
0500nobodyさん2009/08/07(金) 13:04:39ID:???
>>482(487)
どうでもいいけど

> ついにJSPだけで書くことが決まった。
> JSP+Servlet+javabeansで全部書ける自信がない。

結局 Servlet 使うのか使わないのかどっちなんだよ
0501nobodyさん2009/08/07(金) 13:35:26ID:???
Servlet使うと思う。
使うときは全部JSP+Servlet+javabeansではなく
JSPだけでロジックやデータベースを使うときもあれば、
JSP+Servlet+javabeansで使うときもある
ということになった。
今JSPを書いている
0502nobodyさん2009/08/07(金) 14:12:28ID:???
10年ぐらい前によく見かけたようなプログラムができあがりそうだw
0503nobodyさん2009/08/07(金) 22:28:34ID:???
バラバラ事件かw
0504nobodyさん2009/08/07(金) 23:45:26ID:???
分かってない人がレビューすると、
JSPとServletがまざったソース見て、何も指摘されないよ。
0505nobodyさん2009/09/02(水) 22:54:05ID:r4P14v6g
Strutsを勉強しようと思います。
なにかいい本ありますか?
みんな古い本ばかりなんですが、
とりあえず、Strutsによるwebアプリケーションスーパー
サンプルを買ってみた。
わかりやすい本とありますか?
サイトとか。

0506nobodyさん2009/10/02(金) 17:59:56ID:???
ここは酷い釣り堀ですね。
とかせせら笑ってたら、
フルJSPな2001年製のシステムの保守を頼まれた。。。
JSP単一ファイルで1000行とか勘弁してくれよ。。。
0507nobodyさん2009/10/03(土) 00:56:10ID:???
保守ついでに出来る部分だけでもカプセル化してやれw
0508nobodyさん2009/10/03(土) 10:09:36ID:???
ウチの場合、改修する度に改修管理票みたいなのを書いて、
修正したソース、修正する理由とかを事細かに書かないといけないんだ。
後、コードレベルの詳細設計書も書かないといけない。
(しかも前任者が仕様書作ってない場合は、改修した人が全部作らないといけない)
だから基本的に必要最小限の修正しかしないという暗黙のルールになってる。

それが面倒だから自分の持分のシステムは極力必要な部分は共通化したりカプセル化してたんだけどな。
0509nobodyさん2009/10/04(日) 14:43:02ID:???
修正したソース:全部
修正した理由:使い物にならなかったから
詳細設計書:ソース読め
0510nobodyさん2009/10/14(水) 07:42:55ID:???
分割した各フレームでJSPを呼び出しています。
その1フレームで例外が発生した場合、errorPageでエラー処理させて
いますが、このときその例外が発生したフレームにエラーページが
表示されます。
これを、フレーム全体でエラーページを表示するにはどうしたら
よいでしょうか?よろしくお願いします。
0511nobodyさん2009/10/14(水) 10:14:59ID:???
表示されるエラーメッセージにJavaScriptを埋めて、隣のフレームを同時にリダイレクトさせればいい
0512nobodyさん2009/11/16(月) 21:41:09ID:???
JSPからサーブレットへForm情報を渡す場合、getParameterを使用して
値を渡しますが、ちょっと疑問があります。
Formの部品(テキストボックス等)が30個あるJSPからサーブレットへ
Form情報を渡す場合も、getParameterで30個の値を取得するものなんですか?

0513nobodyさん2009/11/16(月) 22:09:30ID:???
つ 【getParameterMap】
0514nobodyさん2009/11/16(月) 23:34:02ID:???
>>513
ありがとうございます。
勉強になりました。
0515nobodyさん2009/12/22(火) 17:20:57ID:t1l47gHR
ログイン処理を作ろうと思います。
ユーザ情報は、サーバ起動時にリストを作ってデータベースから読み込んでアプリケーションスコープに登録しておくか、ログイン処理のたびにデータベースにSQL文で参照する方が良いのかで悩んでます。
0516nobodyさん2009/12/22(火) 21:23:52ID:???
前者。

後者はログイン回ごとにSQL投げるんだよね?ボトルネックになりそうな予感。
0517nobodyさん2009/12/22(火) 23:06:47ID:???
>>515
ログイン程度なら通常は毎回SQL発行。
処理毎にログイン要求がある訳でもないし、システムから見たらほんのごく一部分。
無闇矢鱈に保持するのは悪い例。
0518nobodyさん2009/12/23(水) 18:36:17ID:???
クライアントが、IE6 オンリーで、
ブラウザ側で文字コード自動判別にしているんですが、
たまに文字化けするんです。

下記の要に charset 記述してあり、metaタグでは文字コード設定していないのですが、
metaタグでも charset を設定しないといけないものなのでしょうか?

<%@ page import 〜 %>
<%@ page contentType="text/html; charset=MS932" %>

ちなみに、import文が先に来てるのは関係ないですよね。。。?
0519nobodyさん2010/02/11(木) 01:30:15ID:???
>>518
亀だけど、ページディレクティブのcharsetはHTTPResponseのcontentTypeの
charsetであって、最終的に何の値がHTTPResponseのcontentTypeになって返るかは
使ってるWebサーバによる。
(apache-tomcat構成で、apacheのhttpd.confにaddDefaultCharsetがあれば
そっちの値が優先される)

あと、contentTypeが合ってても、jspがUTF-8で記述されてればMS932で返した
ところで文字化けする。
回避するにはpageEncodingでcharset指定すればいい。

書籍は、
strutsは1系で日本語ならstruts in action
MVCはJ2EEパターン第二版
がおぬぬめ、とレスしておこう。
0520nobodyさん2010/02/11(木) 09:23:29ID:???
MySQL 5.1.37
tomcat 6.0
Java(TM) Platform SE 6 U17
Eclipse Java EE IDE for Web Developers.
文字コードはUTF-8 です
文字化したり、しなかったりするのですが、文字化けを起こした後に
<%@ page language="java" contentType="text/html;charset=Windows-31J"%>
この記述を
<%@ page language="java" contentType="text/html;charset=Windows-31J"
%>
して、リビルドすると、治るのですがなぜなんでしょうか?
0521nobodyさん2010/03/17(水) 12:54:57ID:fpoT8bC8
今夜の深夜でちょうど9年前となるロングバックパスですが

>>6
>カウンタ程度で、JSPを使うのは飛行機でコンビニにいくようなものだ。
>掲示板もやはり Perl。データベースを使ったものになると、PHP。

カウンタは大袈裟としても、
中小企業向けや個人向けのHPをJSPで組むのも好ましくないんですか?
PHPの方が簡単に組めるのは確かですけど、あまり深みにはまりたくありません。
一度覚えたら一つの言語の方を重点的に使いたいじゃないですか?
マジレスお願いします。
0522nobodyさん2010/03/17(水) 13:32:28ID:???
そこにjsp動く環境があるならそれ使えばいいでしょ
カウンタのためだけに1から構築するのは大げさと言ってるんじゃ?
まあtomcat入れるだけだけどな
05235212010/03/17(水) 17:08:48ID:???
>>522
ありがとうございます!
なるほど、それだけの理由であれば、JSPで逝きます。
なんかワクワクしてきました。
0524nobodyさん2010/03/18(木) 18:22:36ID:???
すみません教えてください。

A.jspの中で、B.jspとC.jspをincludeしています。B.jspでexceptionが
発生しエラーページに飛んだ場合、A.jspのinclude以下が処理されてしまう
のですが、これを止めることはできますか?
0525nobodyさん2010/03/21(日) 13:50:37ID:???
何がどうなってるのかわからんが、、、
flush="true"じゃだめ?
0526nobodyさん2010/05/29(土) 00:56:13ID:/tEVcDCC
    /\___/ヽ
   //~    ~\:::::\
  . |  r=-   r=ァ   .:|
  |   ,,ノ(、_, )ヽ、,, .::::|   はいはいそうですね
.   |   `-=ニ=- ' .:::::::|
   \  `ニニ´  .:::::/
   /`ー‐--‐‐―´\
0527nobodyさん2010/06/10(木) 15:30:36ID:SkT8LjUE
うーん・・・
0528nobodyさん2010/07/16(金) 20:32:46ID:???
あああやっぱりphpの方が楽だったかなああ
0529nobodyさん2010/10/10(日) 23:25:24ID:QBMTXOmZ
struts使っているのですが、JSPからフォームBeanの
java.util.ArrayList<String>型のメンバsampleListに<input type="text">
タグから値をsampleList.addすることってできますか?

分かる方いらっしゃったらご教授願えませんか?
0530nobodyさん2010/10/13(水) 08:44:45ID:???
>>529
その辺考えてもStrutsは糞だということがよくわかるな
0531nobodyさん2010/11/02(火) 20:08:32ID:???
簡単な掲示板とかサンプルコードがあるサイトないですか?
本の付属CDとかでもいいです
0532nobodyさん2011/05/04(水) 15:18:51.72ID:???
質問ってこちらでいいのでしょうか?
暗黙オブジェクトの「request」はどこからとってきてるのでしょうか?
クライアントとただ言えばよろしいのでしょうか、それともクライアント側のパラメーターと答えればいいでしょうか?
0533nobodyさん2011/06/02(木) 20:29:13.24ID:???
セッション管理をするのに便利なクラスやパッケージはありますか?
05345332011/06/03(金) 20:05:35.33ID:???
すみません、上の質問は自己解決しました。

しかし、新たな質問があります。
JSPの処理、つまりページが開かれた時に、セッション切れを検知した場合、
別のページに強制的に転送してやりたいのですが、どうやればできますか?
Javaスクリプトを使わないとできませんか?
0535nobodyさん2011/06/05(日) 11:02:51.49ID:???
JSPで暗黙的に使えるsessionオブジェクトが管理するセッションと、
ServletでgetSessionして得たセッションとで情報共有はできますか?
具体的には、JSPでsession.setAttributeで設定した値をservletで取り出せますか?
0536nobodyさん2011/06/07(火) 18:53:27.86ID:???
取り出せるよ。JSPも結局Javaに変換してコンパイル、実行してるだけだし
0537nobodyさん2011/06/07(火) 23:37:55.96ID:???
>>536
ありがとうございます。
0538nobodyさん2011/06/22(水) 01:32:37.04ID:???
JSP/Servlet でログファイル出力をする場合、どのようにして行うのが一般的ですか?
現在、java.util.logging の FileHandler を使ってログファイル出力したいと考えているのですが、
このような普通のロギング API では不都合が発生しますか?
■ このスレッドは過去ログ倉庫に格納されています