Apache Strutsフレームワークについて語るスレ
前スレ
△△もっとStrutsの良さを教えてくださいSession5
http://pc11.2ch.net/test/read.cgi/tech/1167469508/
△△もっとStruts2の良さを教えてくださいSsssion6
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2008/08/01(金) 05:27:032デフォルトの名無しさん
2008/08/01(金) 05:28:12 過去スレ
△△まだまだStrutsの良さを教えてくださいSession4
http://pc8.2ch.net/test/read.cgi/tech/1109465052/
△△さらにStrutsの良さを教えて下さいSession3
http://pc5.2ch.net/test/read.cgi/tech/1088870989/
△△もまいら漏れにStrutsの良さを教えてください
http://pc5.2ch.net/test/read.cgi/tech/1048030962/
△△つづいて漏れにStrutsの良さを教えてくだっさい
http://pc5.2ch.net/test/read.cgi/tech/1068207164/
エクリプス+Struts開発
http://pc5.2ch.net/test/read.cgi/tech/1086356759/l50
The Apache Struts Web Application Framework
http://struts.apache.org/
Strutsファンページ
http://homepage2.nifty.com/ymagic/struts/
Strutsメモ
http://muimi.com/j/jakarta/struts/
△△まだまだStrutsの良さを教えてくださいSession4
http://pc8.2ch.net/test/read.cgi/tech/1109465052/
△△さらにStrutsの良さを教えて下さいSession3
http://pc5.2ch.net/test/read.cgi/tech/1088870989/
△△もまいら漏れにStrutsの良さを教えてください
http://pc5.2ch.net/test/read.cgi/tech/1048030962/
△△つづいて漏れにStrutsの良さを教えてくだっさい
http://pc5.2ch.net/test/read.cgi/tech/1068207164/
エクリプス+Struts開発
http://pc5.2ch.net/test/read.cgi/tech/1086356759/l50
The Apache Struts Web Application Framework
http://struts.apache.org/
Strutsファンページ
http://homepage2.nifty.com/ymagic/struts/
Strutsメモ
http://muimi.com/j/jakarta/struts/
2008/08/01(金) 08:11:45
前スレが軽く祭りになってて吹いた
2008/08/01(金) 10:09:58
まだこのスレはいいほうだぜ
夏厨に取り付かれたJavaのスレがあってだな・・・
夏厨に取り付かれたJavaのスレがあってだな・・・
2008/08/01(金) 10:58:01
>>3
スマソ、祭りって何?
スマソ、祭りって何?
2008/08/01(金) 11:47:27
Struts1の良さを教えてくれよ
2008/08/01(金) 15:46:27
こっちにも晒しておくか
Strutsの常識を知り、EclipseとTomcatの環境構築
http://www.atmarkit.co.jp/fjava/rensai4/webjousiki02/webjousiki02_1.html
Strutsの常識を知り、EclipseとTomcatの環境構築
http://www.atmarkit.co.jp/fjava/rensai4/webjousiki02/webjousiki02_1.html
2008/08/01(金) 16:55:27
みんなの役にたたんものを再度話題に挙げても無駄だろう
むしろ宣伝としか思えない
むしろ宣伝としか思えない
2008/08/01(金) 16:56:30
あれほどたたかれて宣伝もなにもないと思う
むしろ会社に迷惑かけてるとか
むしろ会社に迷惑かけてるとか
10デフォルトの名無しさん
2008/08/01(金) 19:43:43 >>6
枯れている
枯れている
2008/08/01(金) 21:42:46
>>7 で挙げた@ITの記事へのツッコミ
1. Tomcatプラグインを入れていながら、その機能を全く使っていない。
WTPでなくTomcatプラグインを入れるのはまだいい。軽いとか理由があるから。
だが、入れるなら使おうぜ。折角便利な機能があるんだから。
サーブレットとJSP関連のjarをクラスパスに追加するとか、
コンテキストを追加するとか、Tomcatの起動/停止とか、
記事で書いてることを、もっと簡単な操作でできるんだから。
あと、デバッガで追っかけられるのも大きい。
2. Tomcatプラグインの設定をなぜ変える。
折角デフォルトでコンテキスト・ファイルになってて、server.xmlに触らずに済むようになってるのに
なんでわざわざserver.xmlに変えるかね。
3. 環境変数TOMCAT_HOMEの設定は不要。
というかTomcat6ならCATALINA_HOMEだろ。
4. exeのインストーラ版Tomcatは開発者には不便。
サービスで起動済みのTomcatと手動で起動したTomcatがかぶって動かない、
とかトラブルになるが、今後大丈夫かねぇ。
一番大きいのは1だな。これでデバッグできないことが確定してしまった。
後から治せないことはないが、この連載のレベルでは無理だろう。
「Strutsの常識を知り」とあるが、Eclipseを使わせてるわりにEclipseの常識は知らんらしい。
大方、Tomcat3の頃からjavac+エディタ一筋で生きてきた開発者だろう。
それが悪いとは言わないが、書いてる内容ぐらいは調べてからにして欲しいな。
1. Tomcatプラグインを入れていながら、その機能を全く使っていない。
WTPでなくTomcatプラグインを入れるのはまだいい。軽いとか理由があるから。
だが、入れるなら使おうぜ。折角便利な機能があるんだから。
サーブレットとJSP関連のjarをクラスパスに追加するとか、
コンテキストを追加するとか、Tomcatの起動/停止とか、
記事で書いてることを、もっと簡単な操作でできるんだから。
あと、デバッガで追っかけられるのも大きい。
2. Tomcatプラグインの設定をなぜ変える。
折角デフォルトでコンテキスト・ファイルになってて、server.xmlに触らずに済むようになってるのに
なんでわざわざserver.xmlに変えるかね。
3. 環境変数TOMCAT_HOMEの設定は不要。
というかTomcat6ならCATALINA_HOMEだろ。
4. exeのインストーラ版Tomcatは開発者には不便。
サービスで起動済みのTomcatと手動で起動したTomcatがかぶって動かない、
とかトラブルになるが、今後大丈夫かねぇ。
一番大きいのは1だな。これでデバッグできないことが確定してしまった。
後から治せないことはないが、この連載のレベルでは無理だろう。
「Strutsの常識を知り」とあるが、Eclipseを使わせてるわりにEclipseの常識は知らんらしい。
大方、Tomcat3の頃からjavac+エディタ一筋で生きてきた開発者だろう。
それが悪いとは言わないが、書いてる内容ぐらいは調べてからにして欲しいな。
2008/08/01(金) 21:48:11
>>11
だからもういいよ・・・そんなの相手にするレベルじゃないだろ?
だからもういいよ・・・そんなの相手にするレベルじゃないだろ?
2008/08/01(金) 21:50:48
strutsスレだからこそへんなのは指摘してもいいとは思うけどな
2008/08/01(金) 21:52:42
2008/08/01(金) 22:41:32
2008/08/01(金) 22:56:45
「JavaサーブレットのHelloFormクラスとHelloActionクラス」、
「インターネットから以下のURLを参照」わろた。
んで、肝心のActionServletをweb.xmlに登録する手順が無いのな。
これが「webアプリの常識」かw
これじゃ初心者は動かせんぞ。
「インターネットから以下のURLを参照」わろた。
んで、肝心のActionServletをweb.xmlに登録する手順が無いのな。
これが「webアプリの常識」かw
これじゃ初心者は動かせんぞ。
2008/08/01(金) 23:33:34
>>16
WEB-INF以下は、struts-blank.warからコピーする手順になっているので、
web.xmlは手直ししなくても動く。
しかし、ActionFormとActionがサーブレットとか、「インターネットから以下のURL」とか
なかなか楽しませてくれるじゃないの。
山田に次ぐ期待の新人の登場だ。
WEB-INF以下は、struts-blank.warからコピーする手順になっているので、
web.xmlは手直ししなくても動く。
しかし、ActionFormとActionがサーブレットとか、「インターネットから以下のURL」とか
なかなか楽しませてくれるじゃないの。
山田に次ぐ期待の新人の登場だ。
2008/08/02(土) 00:23:53
今のWTPなら安定してるし、使うと楽なんだけどね。
ところでスレタイが相当ひどいことになってるが皆スルー力が高いんだな。
ところでスレタイが相当ひどいことになってるが皆スルー力が高いんだな。
2008/08/02(土) 03:00:15
スレタイ通りstruts2の話題しようぜ
2008/08/02(土) 03:25:21
>>6
温故知新w
温故知新w
21デフォルトの名無しさん
2008/08/02(土) 10:57:59 >>18
新スレ、タイトル修正して立てようか?
新スレ、タイトル修正して立てようか?
2008/08/02(土) 13:54:57
もともとまともなタイトルじゃなかったんだし、うまってからでいいだろ
2008/08/02(土) 19:57:14
スレタイがStruts2なのにSession書けないのはいただけない。
2008/08/02(土) 21:59:05
いや、絶対わざとだろ
2008/08/03(日) 23:55:42
codebehindの事書いてた人がいるけど、
codebehindってなにをするの?
検索して出てきたblogではlogin-input.jspとかlogin-success.jspとか
アノテーション無しで振り分けできるってあったけど、
これcodebehindプラグイン無しでもできるでしょ?
codebehindってなにをするの?
検索して出てきたblogではlogin-input.jspとかlogin-success.jspとか
アノテーション無しで振り分けできるってあったけど、
これcodebehindプラグイン無しでもできるでしょ?
2625
2008/08/04(月) 02:44:05 ごめん今codebehind無しで試したら
No result defined ってエラーになったわ
なにか勘違いしていたらしい
No result defined ってエラーになったわ
なにか勘違いしていたらしい
2008/08/04(月) 02:56:21
1.xについては、どこで話せばいいんだ?
1と2ではぜんぜん違うというのに。
1と2ではぜんぜん違うというのに。
2008/08/04(月) 03:30:51
Actionを継承した場合、アノテーションで指定した
@Resultは下のクラスで上書きできないのな
struts2は複数のURIとjspの組み合わせで一つのActionを
使い回すの面倒だね。struts1とどうようにxmlに
URIとActionとjspの組み合わせを記述するか。
struts2にする意義が薄れるけど
@Resultは下のクラスで上書きできないのな
struts2は複数のURIとjspの組み合わせで一つのActionを
使い回すの面倒だね。struts1とどうようにxmlに
URIとActionとjspの組み合わせを記述するか。
struts2にする意義が薄れるけど
29デフォルトの名無しさん
2008/08/04(月) 09:11:2330デフォルトの名無しさん
2008/08/04(月) 09:24:59 立ててきた
△△それでもStrutsの良さを教えてくださいSession6
http://pc11.2ch.net/test/read.cgi/tech/1217809031/
どちらを使うかはお好きにw
△△それでもStrutsの良さを教えてくださいSession6
http://pc11.2ch.net/test/read.cgi/tech/1217809031/
どちらを使うかはお好きにw
2008/08/04(月) 11:03:47
人少ないのにそんなことする必要ねえだろ
struts2やってるのはほとんどstruts1卒業した経験者だし、
あっちで質問したら答えてもらえる可能性減るぞ
struts2やってるのはほとんどstruts1卒業した経験者だし、
あっちで質問したら答えてもらえる可能性減るぞ
32デフォルトの名無しさん
2008/08/04(月) 14:21:17 >>31
じゃあ、なおのことスレタイに「Struts2」と入れるべきじゃないね
じゃあ、なおのことスレタイに「Struts2」と入れるべきじゃないね
2008/08/04(月) 14:45:57
メール欄みるとみんな同じやつか
夏だな
夏だな
2008/08/05(火) 01:02:20
あれ? この板ID非表示じゃないの?
メール欄にsage(と空白)以外を入れる香具師なんて見たことないし、>>33は何を見てるんだ?
メール欄にsage(と空白)以外を入れる香具師なんて見たことないし、>>33は何を見てるんだ?
2008/08/05(火) 01:32:08
>>34
33じゃないけどage厨追うとわかると思うよ。
33じゃないけどage厨追うとわかると思うよ。
2008/08/05(火) 10:01:46
>>35
「見えない何かと戦ってる」ってヤツ?
「見えない何かと戦ってる」ってヤツ?
2008/08/06(水) 01:37:48
Struts2の話か。
またセキュリティ用フィックスがあったくらいかな、GAリリースが2.0.11.2。
またセキュリティ用フィックスがあったくらいかな、GAリリースが2.0.11.2。
2008/08/06(水) 01:43:21
2.1のGAリリースはいつ頃になるんだろ?
2008/08/06(水) 13:46:22
なんかいつ出るかもハッキリしてないけど、
お題目だけみてると2.1より2.2待ちの方が良さそう。
お題目だけみてると2.1より2.2待ちの方が良さそう。
40デフォルトの名無しさん
2008/08/06(水) 14:23:18 2は2のスレで話せよ。
何のために分けたか和歌欄だろ。
何のために分けたか和歌欄だろ。
41デフォルトの名無しさん
2008/08/06(水) 14:25:16 スマン。勘違いしてた。
ここが2のスレだった。
ここが2のスレだった。
2008/08/06(水) 15:35:06
さすが夏休みw
2008/08/06(水) 16:34:47
2008/08/06(水) 19:08:03
>>40は常夏だ
2008/08/09(土) 22:13:51
2008/08/09(土) 22:59:25
仕事で無理矢理・・・
2008/08/13(水) 11:57:55
>>45
ただ、>>2のサイトの情報はだいぶ古い。
http://pc11.2ch.net/test/read.cgi/tech/1217809031/
でも削られてたみたいだけど、今の1.3じゃだいぶ変わってる機能もある。
Strutsはフレームワークとしては下位互換性はかなり取られてる方だと思うから、ぜんぜん使えないってコトはなさそうだけどね。
もちろんStruts2は完全な別物だが。
ただ、>>2のサイトの情報はだいぶ古い。
http://pc11.2ch.net/test/read.cgi/tech/1217809031/
でも削られてたみたいだけど、今の1.3じゃだいぶ変わってる機能もある。
Strutsはフレームワークとしては下位互換性はかなり取られてる方だと思うから、ぜんぜん使えないってコトはなさそうだけどね。
もちろんStruts2は完全な別物だが。
2008/08/19(火) 01:27:36
2008/08/20(水) 00:17:45
1.3は日本語の情報が少ないこともありそうな。
2もそうだが…
2もそうだが…
2008/08/20(水) 00:21:16
既に1.2でRequestProcessorをカスタマイズしてたり
するからな。
するからな。
2008/08/31(日) 13:41:56
前スレの話題で悪いけど、仕事が一段落したので
struts2のnamespaceを試してみた。
@Namespaceか@ParentPackageでnamespaceを指定して
いない場合は、自分のいるディレクトリがそのままnamespaceとして
割り当てられるんだね。たぶんweb.xmlに書いたActionPackageからの
相対パスで。ActionPackageに/actionと/action/adminがあっても
親の/actionからの相対パスみたい。
struts2のnamespaceを試してみた。
@Namespaceか@ParentPackageでnamespaceを指定して
いない場合は、自分のいるディレクトリがそのままnamespaceとして
割り当てられるんだね。たぶんweb.xmlに書いたActionPackageからの
相対パスで。ActionPackageに/actionと/action/adminがあっても
親の/actionからの相対パスみたい。
52デフォルトの名無しさん
2008/10/07(火) 02:20:58 オレ的には最高のフレームワークだ!
Struts2より優れたMVCフレームワークを知っていたら教えてくれ
Struts2より優れたMVCフレームワークを知っていたら教えてくれ
2008/10/07(火) 08:33:37
たしかに仕様は最高だけど、Struts2独特のモッサリ感は解消されたのかな?
2008/10/30(木) 20:36:15
2を早判りする為のサイトってある?
それから現状2で実際に開発してるの?
エロエロな人おせーて><
それから現状2で実際に開発してるの?
エロエロな人おせーて><
5554
2008/10/30(木) 20:45:04 ゴメン、一行目に関しては↓で解決した。
ttp://journal.mycom.co.jp/special/2007/struts2/index.html
ttp://journal.mycom.co.jp/special/2007/struts2/index.html
2008/11/03(月) 20:01:40
過疎age
2008/11/08(土) 12:10:56
strutsだと?なぜ今になって!!
多くの仲間が貴様に倒された。
その仇!とらせてもらう!!貴様の時代は、終わっている!!
多くの仲間が貴様に倒された。
その仇!とらせてもらう!!貴様の時代は、終わっている!!
2008/11/08(土) 21:35:23
59デフォルトの名無しさん
2008/11/18(火) 12:25:0460デフォルトの名無しさん
2008/11/18(火) 21:55:27 「目覚めてくれStruts2・・・。ここにはStruts1.xと、Java6と、俺がいる!!」
2008/11/18(火) 22:28:23
便利で多機能そうなのにあまり広がらないな
Seasarよりは使えそう
Seasarよりは使えそう
2008/11/18(火) 23:34:36
struts2って日本語情報あるの?
ないと、お偉いさんを説得するのが一苦労なんだよ。
ないと、お偉いさんを説得するのが一苦労なんだよ。
2008/11/19(水) 00:21:49
2008/11/19(水) 09:39:31
宣伝うぜえ
しかも中身スッカラカンのくせに
しかも中身スッカラカンのくせに
65デフォルトの名無しさん
2008/11/21(金) 22:55:38 あーあ、また過疎ちまったじゃねーか
保守だ
保守だ
66デフォルトの名無しさん
2008/11/28(金) 01:44:38 すみません、誰か教えてください。。
<s:select>でlist=map(Db取得したもの)を設定しているのですがセッションに格納時は問題ないのですが・・・格納しない場合以下のようなメッセージが発生します(validateかけた場合のみ?)
could not be resolved as a collection/array/map/enumeration/iterator type
listへの設定するものはsessionに格納のしていないと不可能と考えていいんでしょうか??
<s:select>でlist=map(Db取得したもの)を設定しているのですがセッションに格納時は問題ないのですが・・・格納しない場合以下のようなメッセージが発生します(validateかけた場合のみ?)
could not be resolved as a collection/array/map/enumeration/iterator type
listへの設定するものはsessionに格納のしていないと不可能と考えていいんでしょうか??
2008/11/29(土) 06:28:10
普通はrequestに入れるんだがな
2008/11/29(土) 09:13:46
セッションかリクエストかは場合による
2008/11/30(日) 12:55:25
struts1.*と同じでカスタムタグのスコープによるのでは?
70デフォルトの名無しさん
2008/12/03(水) 19:36:51 初歩的なことを伺いますが、struts2ってEJB3ってヤツとは別路線って認識でいいんですか?
なんかJavaのフレームワークって沢山あってよく分からないんですが・・・。
なんかJavaのフレームワークって沢山あってよく分からないんですが・・・。
2008/12/03(水) 19:45:21
別路線というか、シャツとズボンぐらい違う。
2008/12/03(水) 20:40:30
>>71
用途が違うってこと?
用途が違うってこと?
2008/12/03(水) 21:17:10
webworkってのが入ってるけど、思考感覚としては
mojaviやzendframeworkの方が近い気がする。
流行りなんだろうね。
mojaviやzendframeworkの方が近い気がする。
流行りなんだろうね。
2008/12/03(水) 22:20:01
>>70はやばい・・・
2008/12/08(月) 13:20:54
struts2の和書、一種類しかないの?
2008/12/08(月) 21:05:26
Struts2 インアクションが出るまでお待ちください
2008/12/08(月) 22:50:40
これを機会に英書にちょうせんしれ
2008/12/08(月) 22:55:59
Struts2 in Action内容はどうなの?
2008/12/09(火) 08:17:40
日本語がいいです><;
2008/12/09(火) 08:32:41
Struts1.Xの次はStruts2が来るのかい?
Wicketにも手を出してみたがあんまりしっくりこなかった。
Wicketにも手を出してみたがあんまりしっくりこなかった。
2008/12/09(火) 09:05:57
Struts2がくることはなさそうだ
Clickは?
Clickは?
2008/12/09(火) 09:10:48
なんだ?clickって??シラネーヨそんなマイナー
アンチうざす
アンチうざす
83デフォルトの名無しさん
2008/12/12(金) 21:26:11 seamとstruts2ってどっちがいいんだろうか。
標準って意味だとseamの方がいいのかね?
標準って意味だとseamの方がいいのかね?
2008/12/12(金) 21:57:06
struts2で入力画面→確認画面→登録の流れを実現したいんだが、どうやってやんの?
2008/12/12(金) 22:05:08
2008/12/12(金) 22:21:02
できないので別の道を探します
2008/12/12(金) 23:09:14
もう迷うなよ
2008/12/12(金) 23:11:19
くだらない
2008/12/12(金) 23:22:42
>>85 どのサンプル?
2008/12/13(土) 00:48:12
自分で探せ
できないならもともと素養がない
別の道をさがせ
できないならもともと素養がない
別の道をさがせ
2008/12/13(土) 00:54:24
なんだ知らないのか
お前そうとう面白実装していそうだなw
どうやるんだか簡単に説明してみろよ
お前そうとう面白実装していそうだなw
どうやるんだか簡単に説明してみろよ
2008/12/13(土) 02:33:34
無能な奴ばっか
2008/12/13(土) 03:15:04
煽るばっかりで全然中身が無いなお前は
方針説明するだけなら減るもんじゃねだろ
貴方の知っている方法を説明してくれよ
みんな聞きたがってるよ
方針説明するだけなら減るもんじゃねだろ
貴方の知っている方法を説明してくれよ
みんな聞きたがってるよ
2008/12/13(土) 08:04:02
<わからない9大理由>
1.読まない …参考書などを読まない。読む気などさらさらない。
2.調べない …過去スレ、ググるなど最低限の内容も自分で調べようとしない。
3.試さない …めんどくさいなどの理由で実行しない。する気もない。
4.覚えない …人から聞いて、楽して得た答えは身に付かないから、すぐに忘れる。
5.説明できない …何に困っているのか、第三者に正確に伝わる文章が書けない。
6.理解力が足りない …理解力以前の問題で理解しようとしない。
7.人を利用することしか頭にない …甘え根性でその場を乗り切ろうとする。
8.感謝しない …教えてもらって当たり前。事がすんだらさようなら。
9.逆切れする …自分の思うようにならないと逆切れする。
1.読まない …参考書などを読まない。読む気などさらさらない。
2.調べない …過去スレ、ググるなど最低限の内容も自分で調べようとしない。
3.試さない …めんどくさいなどの理由で実行しない。する気もない。
4.覚えない …人から聞いて、楽して得た答えは身に付かないから、すぐに忘れる。
5.説明できない …何に困っているのか、第三者に正確に伝わる文章が書けない。
6.理解力が足りない …理解力以前の問題で理解しようとしない。
7.人を利用することしか頭にない …甘え根性でその場を乗り切ろうとする。
8.感謝しない …教えてもらって当たり前。事がすんだらさようなら。
9.逆切れする …自分の思うようにならないと逆切れする。
2008/12/13(土) 10:08:08
ワロス
2008/12/13(土) 10:20:41
ガキが
もったいぶって?方式すら説明したくない、できない?ならいちいち出てくるな
もったいぶって?方式すら説明したくない、できない?ならいちいち出てくるな
2008/12/13(土) 10:34:43
ガキではありません。
ぼっちの大学生です。
ぼっちの大学生です。
2008/12/13(土) 11:12:08
> 9.逆切れする …自分の思うようにならないと逆切れする。
ほんとだった
ほんとだった
2008/12/13(土) 11:23:55
できないならもともと素養がない
別の道をさがせ
別の道をさがせ
100デフォルトの名無しさん
2008/12/13(土) 12:19:47 struts2で作らなくちゃならなくなったのだが、本とかなくね?
struts1は、もうなくなってしまうの?
今から作るものは、struts2で作らなくちゃいけないの?
struts1と、なんか別ものくらい変わってね?
だったら、別の名前をつけてくれよ。
そーしたら、「strutsの最新版で・・・」みたいな命令で苦労することは、なかった
struts1は、もうなくなってしまうの?
今から作るものは、struts2で作らなくちゃいけないの?
struts1と、なんか別ものくらい変わってね?
だったら、別の名前をつけてくれよ。
そーしたら、「strutsの最新版で・・・」みたいな命令で苦労することは、なかった
101デフォルトの名無しさん
2008/12/13(土) 12:47:39102デフォルトの名無しさん
2008/12/13(土) 12:48:50 >>102
>struts2で作らなくちゃならなくなったのだが、本とかなくね?
AmazonでStruts2で検索
>struts1は、もうなくなってしまうの?
今でもStruts1.3.X系が開発続行中
>今から作るものは、struts2で作らなくちゃいけないの?
使う人の自由
>struts1と、なんか別ものくらい変わってね?
実体はWebWork
>だったら、別の名前をつけてくれよ。
>そーしたら、「strutsの最新版で・・・」みたいな命令で苦労することは、なかった
単に調査不足なだけでは?
命令の「Struts」が既存のStrutsのことを言っているのなら、その最新版はStruts1.3系になる
>struts2で作らなくちゃならなくなったのだが、本とかなくね?
AmazonでStruts2で検索
>struts1は、もうなくなってしまうの?
今でもStruts1.3.X系が開発続行中
>今から作るものは、struts2で作らなくちゃいけないの?
使う人の自由
>struts1と、なんか別ものくらい変わってね?
実体はWebWork
>だったら、別の名前をつけてくれよ。
>そーしたら、「strutsの最新版で・・・」みたいな命令で苦労することは、なかった
単に調査不足なだけでは?
命令の「Struts」が既存のStrutsのことを言っているのなら、その最新版はStruts1.3系になる
103デフォルトの名無しさん
2008/12/13(土) 13:08:02 ゆとり人間に親身に教えたりするな
甘やかすと使えない人間にしか育たない
甘やかすと使えない人間にしか育たない
104デフォルトの名無しさん
2008/12/13(土) 13:27:24 お前のキャラツマンナイヨ
105デフォルトの名無しさん
2008/12/14(日) 08:45:08 本がないと開発できない奴はもともと素養が無い
別の道を探せ
別の道を探せ
106デフォルトの名無しさん
2008/12/14(日) 14:07:04 >>105はもともと素養が無い
別の道を探せ
別の道を探せ
107デフォルトの名無しさん
2008/12/14(日) 20:24:32 > 7.人を利用することしか頭にない …甘え根性でその場を乗り切ろうとする。
108デフォルトの名無しさん
2008/12/14(日) 20:49:56 なんだこの流れ
109デフォルトの名無しさん
2008/12/14(日) 21:05:39 最近、Java技術者層の厚みが薄くなって来てる気がする
日本語翻訳情報の貧弱さはまるで鎖国でもしてんのかと疑う程ひどい
携帯電話同様ガラパゴス化するんじゃねーの
日本語翻訳情報の貧弱さはまるで鎖国でもしてんのかと疑う程ひどい
携帯電話同様ガラパゴス化するんじゃねーの
110デフォルトの名無しさん
2008/12/14(日) 21:20:12 おまえががんばれ!
111109
2008/12/14(日) 21:35:11112デフォルトの名無しさん
2008/12/14(日) 21:53:06 ブリッジの仕事がくるのを良いことだとは思っていなかった・・・
なら俺も重宝されている!
なら俺も重宝されている!
113デフォルトの名無しさん
2008/12/14(日) 22:03:35 必死に自分に言い聞かせないと精神を維持できないのは分かるが冷静になれ。
ブリッジSEてのは要は人間のクズが追い込まれて就く仕事だ。
誰もが羨む花形商売なら皆がこぞって薄給で入りたがるだろうがそうなっているか?
>>109
英文ドキュメントを原文のまま読める人間が増えてきたから翻訳がなくても特にどうという事はない。
ただし客に売り込む時は日本語ドキュメントが必須のためそれだけが懸念。
ブリッジSEてのは要は人間のクズが追い込まれて就く仕事だ。
誰もが羨む花形商売なら皆がこぞって薄給で入りたがるだろうがそうなっているか?
>>109
英文ドキュメントを原文のまま読める人間が増えてきたから翻訳がなくても特にどうという事はない。
ただし客に売り込む時は日本語ドキュメントが必須のためそれだけが懸念。
114デフォルトの名無しさん
2008/12/14(日) 22:30:18 銀行を初め証券、クレジットなどの金融機関の投資が完全に止まっちゃったし
円高と不況で製造業のおかしくなって来てる
今年もひどかったけど来年は更に悲惨
エンジニアとして生き残れる奴は半分以下なんじゃないかな
円高と不況で製造業のおかしくなって来てる
今年もひどかったけど来年は更に悲惨
エンジニアとして生き残れる奴は半分以下なんじゃないかな
115デフォルトの名無しさん
2008/12/14(日) 23:53:41 マ板でやれ!
116デフォルトの名無しさん
2008/12/15(月) 19:42:58 で、JSFとどっちがイインダヨ
117デフォルトの名無しさん
2008/12/15(月) 19:52:17 作りやすさならJSPよりJSF
118デフォルトの名無しさん
2008/12/16(火) 10:13:07 JSPってJSFのビューで使うわけだが。
119デフォルトの名無しさん
2008/12/16(火) 12:15:34 >>118
言っている意味わかっているくせに意地悪なやつだな。
言っている意味わかっているくせに意地悪なやつだな。
120デフォルトの名無しさん
2008/12/16(火) 12:15:52 >>118
最近はfaceletとかいうテンプレートシステムがあるから必ずしもJSPを使うわけじゃないよ。
最近はfaceletとかいうテンプレートシステムがあるから必ずしもJSPを使うわけじゃないよ。
121デフォルトの名無しさん
2008/12/16(火) 20:50:36 日本語情報に限界を感じたので、Struts2 in Actionを買ってみた。
122デフォルトの名無しさん
2008/12/16(火) 21:37:51 Struts2 in ActionはSpringとかの情報も出てるの?
単体で使ってもあんま意味無いでしょ
単体で使ってもあんま意味無いでしょ
123デフォルトの名無しさん
2008/12/16(火) 21:41:49 >>122
まだよく読んでないけど、springやHIBERNATEとの連携について一章割かれてるっぽいよ
まだよく読んでないけど、springやHIBERNATEとの連携について一章割かれてるっぽいよ
124デフォルトの名無しさん
2008/12/16(火) 21:46:50 ほほー、そうなんだ
買ってみよう
買ってみよう
125デフォルトの名無しさん
2008/12/17(水) 01:40:35 連携たってそんな複雑な連携しとらんやんか
一章も割いて解説とかどんだけ資源を無駄にしてんのかと
一章も割いて解説とかどんだけ資源を無駄にしてんのかと
126デフォルトの名無しさん
2008/12/17(水) 06:08:50 まあ20ページ弱だよ。
こんなもんでしょ。
こんなもんでしょ。
127デフォルトの名無しさん
2008/12/25(木) 12:40:06 Seasar2のSAStrutsに見るStrutsの名残りとは
1)クラス名××Actionと××Form
2)アノテーション@Executeと@ActionForm
3)Strutsタグ
もうこれだけ。それでもこれは俺の知ってるStrutsだな。
Executeという名のメソッドとFormという名のBeanを持ったJavaクラス、そのクラスを使うためのHTMLタグ、それが本当のStruts(笑)Seasarのが本物(笑)
1)クラス名××Actionと××Form
2)アノテーション@Executeと@ActionForm
3)Strutsタグ
もうこれだけ。それでもこれは俺の知ってるStrutsだな。
Executeという名のメソッドとFormという名のBeanを持ったJavaクラス、そのクラスを使うためのHTMLタグ、それが本当のStruts(笑)Seasarのが本物(笑)
128デフォルトの名無しさん
2008/12/30(火) 03:07:00 キミ隔離スレ行き
129デフォルトの名無しさん
2008/12/30(火) 18:18:18 struts2って遅いからなあ。
130デフォルトの名無しさん
2008/12/30(火) 19:55:18 ぷっ
131デフォルトの名無しさん
2008/12/30(火) 21:37:02 ハハッ
132デフォルトの名無しさん
2008/12/30(火) 21:40:19 ワロスww
133デフォルトの名無しさん
2009/01/02(金) 04:55:38 あけおめ
今年はStruts2ブレイク来そうですね!
今年はStruts2ブレイク来そうですね!
134デフォルトの名無しさん
2009/01/02(金) 05:02:08 そんな初夢を見た>>133であった。
135デフォルトの名無しさん
2009/01/02(金) 11:37:51 Struts2はSpring使えないとめんどいかも
136デフォルトの名無しさん
2009/01/02(金) 20:42:19 >>135
Springは既に世界のデファクトだから、使えない奴は終わってると思う
Springは既に世界のデファクトだから、使えない奴は終わってると思う
137デフォルトの名無しさん
2009/01/02(金) 20:49:04 教えてください。
struts2の <s:property> などで表示するときに \r\n などの改行コードを<br/>にして出力する方法ってありますか?
struts2の <s:property> などで表示するときに \r\n などの改行コードを<br/>にして出力する方法ってありますか?
138デフォルトの名無しさん
2009/01/02(金) 20:58:21 propertyにそんなオプションは当然無いがその結果を得る方法はいくらでもあるな。
たとえば、staticメソッドの呼び出しで変換すればいい。
property に escape="false"を忘れないようにな
たとえば、staticメソッドの呼び出しで変換すればいい。
property に escape="false"を忘れないようにな
139デフォルトの名無しさん
2009/01/02(金) 21:06:49 正月なのに仕事かあ?
140デフォルトの名無しさん
2009/01/02(金) 21:28:30141デフォルトの名無しさん
2009/01/02(金) 21:39:22 >>136
EJ(ry
EJ(ry
142デフォルトの名無しさん
2009/01/16(金) 22:33:50 Struts 2.1.6 GA リリース
143デフォルトの名無しさん
2009/01/21(水) 02:14:34 Struts2.1.6って今まで通りにやってもFilterでコケない?
またFilterの設定の仕方が変わったの?
またFilterの設定の仕方が変わったの?
144デフォルトの名無しさん
2009/01/28(水) 18:49:38 >>143
気になるなら読んでレポートしろ
気になるなら読んでレポートしろ
145デフォルトの名無しさん
2009/01/30(金) 16:33:01 気になるんじゃなくて実際やってみてエラーになるから
ここに来てるんじゃないのかなあ。
エラーメッセージ書いてみて
ここに来てるんじゃないのかなあ。
エラーメッセージ書いてみて
146デフォルトの名無しさん
2009/01/30(金) 22:46:42 A.do → C.doにforward
B.do → C.do?param=1にforward
C.do のfooAction内でGETパラメータを取得してどちらから呼ばれたかを判別
という処理をしています。
できれば無意味なC.doを作りたくありません。
何か簡単な方法はないでしょうか
B.do → C.do?param=1にforward
C.do のfooAction内でGETパラメータを取得してどちらから呼ばれたかを判別
という処理をしています。
できれば無意味なC.doを作りたくありません。
何か簡単な方法はないでしょうか
147デフォルトの名無しさん
2009/01/30(金) 22:59:38 やらなければならない事が分からん。
148デフォルトの名無しさん
2009/01/30(金) 23:01:43 無意味ならなくせばいいでしょ
意味があるからそうやってルンじゃないの?
意味があるからそうやってルンじゃないの?
149デフォルトの名無しさん
2009/01/31(土) 00:57:34 >やらなければならないこと
<action path="/A.do" forward="/C.do" />
<action path="/B.do" forward="/C.do?param=1" />
<action path="/C.do" type="fooAction" />
fooActionのexecute()?内でGETパラメータを見て
ほんの一部だけA.do用の処理かB.do用の処理かを実行。
>無意味ならなくせばいいでしょ
なくしかたがわからないのです・・・
<action path="/A.do" forward="/C.do" />
<action path="/B.do" forward="/C.do?param=1" />
<action path="/C.do" type="fooAction" />
fooActionのexecute()?内でGETパラメータを見て
ほんの一部だけA.do用の処理かB.do用の処理かを実行。
>無意味ならなくせばいいでしょ
なくしかたがわからないのです・・・
150デフォルトの名無しさん
2009/01/31(土) 01:04:22 共通の処理なら普通にアクション内からそのサービスを呼び出せばよいだけかと
151デフォルトの名無しさん
2009/01/31(土) 01:09:53 execute(){
...
〜500行くらいのよく分からないコード〜
...
if(予備元がB.doならば){
別処理を2,3行実行
}
}
こんな感じです。
...
〜500行くらいのよく分からないコード〜
...
if(予備元がB.doならば){
別処理を2,3行実行
}
}
こんな感じです。
152デフォルトの名無しさん
2009/01/31(土) 01:18:21 素直に最初からC.doだけにはできないの?
どうしてもparam付きで呼びたいのだろうか。
だとしてもB.doをA.do?param=1に飛ばせばC.doは
なくせると思うけど。
あと
<action path="/A.do" type="FooAction" parameter="1" />
<action path="/B.do" type="FooAction" parameter="2" />
ってやっておいてactionの中でmapping.getParameter()でもできるよ。
どうしてもparam付きで呼びたいのだろうか。
だとしてもB.doをA.do?param=1に飛ばせばC.doは
なくせると思うけど。
あと
<action path="/A.do" type="FooAction" parameter="1" />
<action path="/B.do" type="FooAction" parameter="2" />
ってやっておいてactionの中でmapping.getParameter()でもできるよ。
153デフォルトの名無しさん
2009/01/31(土) 01:25:22154デフォルトの名無しさん
2009/01/31(土) 01:27:43 おいおい、まじでそれがやりたかったことかよ
155デフォルトの名無しさん
2009/01/31(土) 13:03:28 無くしたいんじゃなくて、判別の仕方が分からないって聞けよ
156デフォルトの名無しさん
2009/02/09(月) 23:57:54 <s:property>に日付型が入る場合、自由に書式設定できますか?
struts1だと、
<fmt:formatDate value="${requestScope.blog.created.time}" pattern="MM/dd/yyyy"/>
とするところなんですが。。
struts1だと、
<fmt:formatDate value="${requestScope.blog.created.time}" pattern="MM/dd/yyyy"/>
とするところなんですが。。
157デフォルトの名無しさん
2009/02/12(木) 18:26:36 これ、日付だけでなく金額表示に関しても前調べていたら
確か海外のサイトに実例が載ってたよ。
設定ファイルにフォーマットを定義するような内容だったと思ったけど
釈然としない感じだったな。
確か海外のサイトに実例が載ってたよ。
設定ファイルにフォーマットを定義するような内容だったと思ったけど
釈然としない感じだったな。
158デフォルトの名無しさん
2009/02/13(金) 11:45:44 http://www.roseindia.net/struts/struts2/struts-2-format.shtml
に載ってますね。
確かに釈然としないですね。
jspに記述しちゃうとコンパイルが挟まるので遅いってことなのかな。
に載ってますね。
確かに釈然としないですね。
jspに記述しちゃうとコンパイルが挟まるので遅いってことなのかな。
159デフォルトの名無しさん
2009/02/14(土) 16:08:43 ああ、これこれ。
しっかしJSPに記述できた方が明らかに便利だよなぁ。
Java本体のもってる機能でformatしろって事なのか、
残念なところではある。
しっかしJSPに記述できた方が明らかに便利だよなぁ。
Java本体のもってる機能でformatしろって事なのか、
残念なところではある。
160デフォルトの名無しさん
2009/02/14(土) 20:44:21 <s:date name="blog.created.time" format="MM/dd/yyyy" />
http://struts.apache.org/2.1.6/docs/date.html
http://struts.apache.org/2.1.6/docs/date.html
161デフォルトの名無しさん
2009/02/24(火) 21:54:45 webアプリのプログラミングを勉強しようと思いますが
これから勉強するなら、Struts1と2どちらがいいですか?
やっぱり、これからなら2がいい?
これから勉強するなら、Struts1と2どちらがいいですか?
やっぱり、これからなら2がいい?
162デフォルトの名無しさん
2009/02/24(火) 22:04:03 >>161
簡単な1からやんな
簡単な1からやんな
163デフォルトの名無しさん
2009/02/24(火) 22:08:44 SAStruts使い始めたら手放せなくなりますた
164デフォルトの名無しさん
2009/03/11(水) 16:01:48165デフォルトの名無しさん
2009/03/11(水) 20:33:12 >>161
Strut1が単純明快でいいんじゃない?Struts2は別フレームワークとして学習すればいいかと。
Strut1が単純明快でいいんじゃない?Struts2は別フレームワークとして学習すればいいかと。
166デフォルトの名無しさん
2009/03/12(木) 11:22:53 >>165
そうかぁ?
1って struts-config.xml がばかでかくなるけど(分割はできるけど管理はしなきゃいけない)、
2だとゼロコンフィグレーション使えば struts.xml は要らないよ。
基本的な使い方をしてる限りは1ページ毎に form と action も要らない。
1を新たに勉強する必要はないと思うなぁ。
仕事で使う場面があるなら別だけど、趣味でやるなら2の方がいいよ。
そうかぁ?
1って struts-config.xml がばかでかくなるけど(分割はできるけど管理はしなきゃいけない)、
2だとゼロコンフィグレーション使えば struts.xml は要らないよ。
基本的な使い方をしてる限りは1ページ毎に form と action も要らない。
1を新たに勉強する必要はないと思うなぁ。
仕事で使う場面があるなら別だけど、趣味でやるなら2の方がいいよ。
167デフォルトの名無しさん
2009/03/12(木) 14:12:33 趣味でやるとなると、よさげな入門書か入門サイトが欲しいな
168デフォルトの名無しさん
2009/03/12(木) 14:35:46 これなんてどうでしょう?
つ ttp://codezine.jp/search?q=struts2&cx=012754775282791680004%3Ae8rry5xj1ao&cof=FORID%3A11#2363
つ ttp://codezine.jp/search?q=struts2&cx=012754775282791680004%3Ae8rry5xj1ao&cof=FORID%3A11#2363
169デフォルトの名無しさん
2009/03/12(木) 20:52:52 Struts2って業務アプリで使われてるんでしょーか?
170デフォルトの名無しさん
2009/03/12(木) 21:35:42 >>166
Struts1でもconfig書かない方法あるでしょ
Struts1でもconfig書かない方法あるでしょ
171デフォルトの名無しさん
2009/03/13(金) 00:26:31 >config書かない
つ SAStruts
つ SAStruts
172デフォルトの名無しさん
2009/03/13(金) 00:38:16173166
2009/03/13(金) 10:06:35174166
2009/03/13(金) 11:44:26 なるほど、よさげですな。
175デフォルトの名無しさん
2009/04/03(金) 09:30:35 JSFって何処にいったの?
未だにstrutsが多いんだろうか。
未だにstrutsが多いんだろうか。
176デフォルトの名無しさん
2009/04/04(土) 16:16:10 日本ではね。
177デフォルトの名無しさん
2009/04/04(土) 16:54:31 なぜ日本ではStrutsが多いのだろう
178デフォルトの名無しさん
2009/04/04(土) 16:55:02 日本はもうITの革新について行く事を諦めたんだよ
中級者向けのIT関係の雑誌がほとんど廃刊になっちゃったし、
海外の英語本の翻訳も減っちゃった、売れないから出版できないってのがホントだろうけど
人材も枯渇しつつあるしね、更に追い討ちをかけて今回の不況で業界を去る人も多いんじゃねーの
中級者向けのIT関係の雑誌がほとんど廃刊になっちゃったし、
海外の英語本の翻訳も減っちゃった、売れないから出版できないってのがホントだろうけど
人材も枯渇しつつあるしね、更に追い討ちをかけて今回の不況で業界を去る人も多いんじゃねーの
179デフォルトの名無しさん
2009/04/04(土) 18:53:09 そもそも中級者は自分で情報取りにいけるからなあ。雑誌自体が不要。
インターネットで世界が繋がれば、英語でリアルタイムの時代。
書籍なんて前世代的メディアは不要。
インターネットで世界が繋がれば、英語でリアルタイムの時代。
書籍なんて前世代的メディアは不要。
180デフォルトの名無しさん
2009/04/04(土) 18:56:13 >>177
日本では、作業の効率や作ったものの良さより、人の集めやすさが重視されるから、一旦広まると他のものは出てきにくい傾向がある。
日本では、作業の効率や作ったものの良さより、人の集めやすさが重視されるから、一旦広まると他のものは出てきにくい傾向がある。
181デフォルトの名無しさん
2009/04/04(土) 19:09:38182デフォルトの名無しさん
2009/04/04(土) 19:34:18 >>179
ネットが規制されてる環境もあるんじゃねえの?
ネットが規制されてる環境もあるんじゃねえの?
183デフォルトの名無しさん
2009/04/04(土) 20:49:37 >>182
大手はどこもそんなもんだ
大手はどこもそんなもんだ
184デフォルトの名無しさん
2009/04/05(日) 00:32:01 >>179
書籍は必要
書籍は必要
185デフォルトの名無しさん
2009/04/05(日) 03:17:10 Struts2はコロコロ仕様が変わるから、本家サイト以外は信用出来ない。
本家サイトでも、ドキュメントの日付をよく見る必要有り。
つーか、いつの間にかFilterDispatcherがdeprecatedになっとるし、
「StrutsPrepareAndExecuteFilterに替えろ」と書いてあるから
替えたらPOSTで日本語が化けるし、もう何が何だか。
そもそも、deprecatedになったこと自体、javadoc以外のどこに書いて
あったんだよってな感じ。
本家サイトでも、ドキュメントの日付をよく見る必要有り。
つーか、いつの間にかFilterDispatcherがdeprecatedになっとるし、
「StrutsPrepareAndExecuteFilterに替えろ」と書いてあるから
替えたらPOSTで日本語が化けるし、もう何が何だか。
そもそも、deprecatedになったこと自体、javadoc以外のどこに書いて
あったんだよってな感じ。
186デフォルトの名無しさん
2009/04/05(日) 05:04:59187デフォルトの名無しさん
2009/04/05(日) 08:47:45 ずっとStruts1.2
188デフォルトの名無しさん
2009/04/05(日) 12:06:26 >>185
Struts1も行き当たりばったりで機能追加と廃止してきたから同じ方向ですすめてるのだろうよ
Struts1も行き当たりばったりで機能追加と廃止してきたから同じ方向ですすめてるのだろうよ
189デフォルトの名無しさん
2009/04/07(火) 08:53:42 struts1最強
190デフォルトの名無しさん
2009/04/07(火) 17:45:45 ははは
191デフォルトの名無しさん
2009/04/08(水) 06:08:06 >>189
ユーザー数が?
ユーザー数が?
192デフォルトの名無しさん
2009/04/08(水) 15:18:13 習熟率が
193デフォルトの名無しさん
2009/04/08(水) 23:40:01 未だにあちこちで使われてるしな。
194デフォルトの名無しさん
2009/04/09(木) 01:51:41 日本は人材も居ないんだしローテクで良いじゃん
195デフォルトの名無しさん
2009/04/09(木) 02:00:38 人材いない→ローテク→人材育たない→ローテク
196デフォルトの名無しさん
2009/04/10(金) 21:37:33 みんなでCOBOLに戻ろうwww
ネット対応は無しでwww
ネット対応は無しでwww
197デフォルトの名無しさん
2009/04/11(土) 03:32:35 良いんだよ日本は、ガラパゴスでw
198デフォルトの名無しさん
2009/04/11(土) 12:44:47 そして世界から取り残されていくwww
199デフォルトの名無しさん
2009/04/11(土) 13:13:51 絶対ついて行かないとならないってもんじゃないから取り残されても問題無いわ
200デフォルトの名無しさん
2009/04/12(日) 00:07:45 スキル格差に気付いてからでも追い付ける人ならいいんだけどね。
重い腰が上がらなくなって、いつの間にかユーザさんから技術的な指摘を受けても理解できず
意味不明な受け答えしか出来なくなった人を見てるから安心できない。
まぁ、その人は今年40なんでそろそろ限界なのかもしれんけど。
重い腰が上がらなくなって、いつの間にかユーザさんから技術的な指摘を受けても理解できず
意味不明な受け答えしか出来なくなった人を見てるから安心できない。
まぁ、その人は今年40なんでそろそろ限界なのかもしれんけど。
201デフォルトの名無しさん
2009/04/12(日) 01:32:40 国際的なネットワークから孤立するのは危険だと思うけどな。
IT鎖国状態に成るぞ。
IT鎖国状態に成るぞ。
202デフォルトの名無しさん
2009/04/13(月) 14:55:34 リプレース案件の時に新しいのでやればいいだろ
203デフォルトの名無しさん
2009/04/22(水) 19:27:48 ストラッツ
204デフォルトの名無しさん
2009/04/26(日) 12:33:17 BTS
205デフォルトの名無しさん
2009/04/26(日) 12:36:37 Struts
Spring
Hibernate
Spring
Hibernate
206デフォルトの名無しさん
2009/05/02(土) 13:31:47207デフォルトの名無しさん
2009/05/04(月) 19:25:27 これってStruts2か?>>206
208デフォルトの名無しさん
2009/05/12(火) 14:12:41 そういや、Struts2に関してStruts1と仕様が大幅に変わっている事により、
Struts1の複数画面間でのRequestデータの引き継ぎに係る同一ActionFormと同等の振る舞いについて、
ModelDrivenによって、複数Actionクラスに係るRequestデータを共有する手法は、
ModelDrivenを使用したとしても、Actionクラス間でのDTOを介したrequestデータの引き継ぎができない。
Struts2でのDTOを介したRequestデータの引き継ぎに関しては、
災厄、request.setAttribute()にDTOごと突っ込めばなんとかなるだろって話になるよね?
Struts2では、同一Actionクラスによって複数の画面をリダイレクトする仕様なんだと思いますし、
こういう事も押さえておかないと画面間、いわゆる結合テストの段階で障害が発生する。
この問題に関しては、SeasarプロジェクトのSAStrutsを使用することで問題は解決すると想定しているけど、
ぼやけた視界での理解ではまずいんで要約すると、
Struts2におけるActionFormの廃止により、DTOデータを他アクションへ引き継ぐ際に、
SAStrutsでは明示的に表現されているアノテーションActionFormが使用できるのかできないのか?
Struts2では現時点においては、僕の視点からは見かけ上できないように見える。
実際Struts2で画面遷移時にRequestデータがどうなってるのか、なかなか不思議だよね。
トップ画面とかメニューはさ、セッションに保持しても問題はないと思いますし、
こういった方式定義もなかなか大変だよね。
僕としては、現時点ではSeasarプロジェクトのSAStrutsを採用する。
その辺の振る舞いが明白だ。まぁ僕には関係のない話だけどさ。
Struts1の複数画面間でのRequestデータの引き継ぎに係る同一ActionFormと同等の振る舞いについて、
ModelDrivenによって、複数Actionクラスに係るRequestデータを共有する手法は、
ModelDrivenを使用したとしても、Actionクラス間でのDTOを介したrequestデータの引き継ぎができない。
Struts2でのDTOを介したRequestデータの引き継ぎに関しては、
災厄、request.setAttribute()にDTOごと突っ込めばなんとかなるだろって話になるよね?
Struts2では、同一Actionクラスによって複数の画面をリダイレクトする仕様なんだと思いますし、
こういう事も押さえておかないと画面間、いわゆる結合テストの段階で障害が発生する。
この問題に関しては、SeasarプロジェクトのSAStrutsを使用することで問題は解決すると想定しているけど、
ぼやけた視界での理解ではまずいんで要約すると、
Struts2におけるActionFormの廃止により、DTOデータを他アクションへ引き継ぐ際に、
SAStrutsでは明示的に表現されているアノテーションActionFormが使用できるのかできないのか?
Struts2では現時点においては、僕の視点からは見かけ上できないように見える。
実際Struts2で画面遷移時にRequestデータがどうなってるのか、なかなか不思議だよね。
トップ画面とかメニューはさ、セッションに保持しても問題はないと思いますし、
こういった方式定義もなかなか大変だよね。
僕としては、現時点ではSeasarプロジェクトのSAStrutsを採用する。
その辺の振る舞いが明白だ。まぁ僕には関係のない話だけどさ。
209デフォルトの名無しさん
2009/05/12(火) 14:35:06 なにも判っちゃいねーなw
210デフォルトの名無しさん
2009/05/13(水) 02:24:15 seasarやる奴ってキモい奴ばっか
211デフォルトの名無しさん
2009/05/13(水) 03:28:24 >seasarやる
こんな表現するマいるか?
S2使ってる会社のついていけない新人かな?
S2レベルでついていけなきゃ他でも使いもんにならないぞ
こんな表現するマいるか?
S2使ってる会社のついていけない新人かな?
S2レベルでついていけなきゃ他でも使いもんにならないぞ
212デフォルトの名無しさん
2009/05/13(水) 06:33:28 業務でオープンソース採用してる所はそんなものさ。
213デフォルトの名無しさん
2009/05/13(水) 15:25:22 S2と言えばStruts2
違うプロジェクトの話はよそのスレで
違うプロジェクトの話はよそのスレで
214デフォルトの名無しさん
2009/05/18(月) 03:44:51 ttp://pc12.2ch.net/test/read.cgi/tech/1181063688/
struts2ネタでもりあがってたのになー
sastruts脳なアホばっかでstruts2ネタな人消えちゃった
struts2ネタでもりあがってたのになー
sastruts脳なアホばっかでstruts2ネタな人消えちゃった
215デフォルトの名無しさん
2009/05/18(月) 20:26:54 sastrutsの事は忘れてs2の話しようぜ
216デフォルトの名無しさん
2009/05/20(水) 00:04:24 どう見ても嵐に行ってますがな・・・
217デフォルトの名無しさん
2009/05/20(水) 08:48:21 >>214
お前一体何と戦ってるんだ?
お前一体何と戦ってるんだ?
218デフォルトの名無しさん
2009/05/23(土) 07:42:35219デフォルトの名無しさん
2009/06/03(水) 16:22:39 struts1.2のstruts-configのワイルドカード設定みたいな事って
struts2でもできる?
ゲストページがいっぱいあるんだけど共通のアクセスコントロールしかしないので
/guest/*.actionを/jsp/{1}.jspにフォワードしたいんだが。
自分でそれ専用のservletを一個書けばいいんだけどなんかスマートじゃない気がして
struts2でもできる?
ゲストページがいっぱいあるんだけど共通のアクセスコントロールしかしないので
/guest/*.actionを/jsp/{1}.jspにフォワードしたいんだが。
自分でそれ専用のservletを一個書けばいいんだけどなんかスマートじゃない気がして
220デフォルトの名無しさん
2009/06/03(水) 16:25:45 ごめん先に検索すればよかった。
struts-configに書けばできるんだね。
Actionに直書きすることしか頭に無かったわ
struts-configに書けばできるんだね。
Actionに直書きすることしか頭に無かったわ
221デフォルトの名無しさん
2009/06/03(水) 18:29:49 具体的にどう書くことにしたの?
添削してあげるよ
添削してあげるよ
222デフォルトの名無しさん
2009/06/12(金) 17:38:52 struts2でフォームに複数のsubmitボタンがあって、
それぞれ付加するパラメータをわけたい場合ってどうすればいいの?
<s:input ><s:param /></s:input>はダメだった。
<s:input method="">で呼び出すメソッドをわけてその中でパラメータ
設定するようにしたのはいいんだけど、validate()が走っちゃってうまくいかない。
かといってこの画面のためだけに
<interceptor-ref name="validation"><param name="excludeMethods">
の設定をいじってvalidationしないメソッド名を増やすのはかっこ悪い。
input*ってやってみたけどワイルドカード効かない。
validate()メソッドなので@SkipValidationは通用しない。
それぞれ付加するパラメータをわけたい場合ってどうすればいいの?
<s:input ><s:param /></s:input>はダメだった。
<s:input method="">で呼び出すメソッドをわけてその中でパラメータ
設定するようにしたのはいいんだけど、validate()が走っちゃってうまくいかない。
かといってこの画面のためだけに
<interceptor-ref name="validation"><param name="excludeMethods">
の設定をいじってvalidationしないメソッド名を増やすのはかっこ悪い。
input*ってやってみたけどワイルドカード効かない。
validate()メソッドなので@SkipValidationは通用しない。
223デフォルトの名無しさん
2009/06/12(金) 17:46:05 追記
validate()を呼ばないようにするのは<interceptor-ref name="validation">じゃなくて
<interceptor-ref name="workflow">の方だったわ。結果は一緒だけどな。
validate()を呼ばないようにするのは<interceptor-ref name="validation">じゃなくて
<interceptor-ref name="workflow">の方だったわ。結果は一緒だけどな。
224デフォルトの名無しさん
2009/06/27(土) 04:33:49 struts2でactionとjspを行ったり来たりするプラグイン無いかな?
225デフォルトの名無しさん
2009/06/28(日) 15:15:46 エスパーさんお呼びですよ
226デフォルトの名無しさん
2009/06/28(日) 18:44:22 それ、ビューとコントローラの境界無いじゃん。PHPでも呼び出して使えば?
227デフォルトの名無しさん
2009/06/29(月) 02:30:44228デフォルトの名無しさん
2009/06/29(月) 07:04:07 SAStrutsPluginみたいなものが欲しいって話だろ。
229デフォルトの名無しさん
2009/06/29(月) 09:54:04 ああそうそうごめん、Eclipseのプラグインが欲しいってこと
前dolteng使ったときに便利だなあと思ったのでstruts2用があれば
前dolteng使ったときに便利だなあと思ったのでstruts2用があれば
230デフォルトの名無しさん
2009/06/29(月) 11:35:54 >>228 は神か! Struts2に組み込むプラグインのことかと思った。
231デフォルトの名無しさん
2009/06/29(月) 21:19:55 >>230
普通はそう考える
普通はそう考える
232デフォルトの名無しさん
2009/06/30(火) 01:18:04 >>231
ちゃんと調査して無いだけだろ
ちゃんと調査して無いだけだろ
233デフォルトの名無しさん
2009/06/30(火) 13:36:46 思ったんだけどjspをWEB-INF/jsp/にまとめるんじゃなくて
jp/example/project/packageの下にaction/とjsp/作って
strutsの遷移先をWEB-INF/classes/jp/example/project/package/jsp/member/list.jsp
みたい書いたら近くてよくね?
パッケージが30以上あるようなプロジェクトでは結構便利だと思うんだけど。
でもguestとmemberとopratorっていうroleがあるときにそれぞれの
action/とjsp/の下にrole毎のフォルダができるのはアレだなあ
jp/example/project/packageの下にaction/とjsp/作って
strutsの遷移先をWEB-INF/classes/jp/example/project/package/jsp/member/list.jsp
みたい書いたら近くてよくね?
パッケージが30以上あるようなプロジェクトでは結構便利だと思うんだけど。
でもguestとmemberとopratorっていうroleがあるときにそれぞれの
action/とjsp/の下にrole毎のフォルダができるのはアレだなあ
234デフォルトの名無しさん
2009/06/30(火) 13:59:19 未だにJSPなんか使ってるのか?
FreeMarker使えよ。
FreeMarker使えよ。
235デフォルトの名無しさん
2009/06/30(火) 15:05:25 JSPのダメなところってどこだろう?
236デフォルトの名無しさん
2009/06/30(火) 20:00:20237デフォルトの名無しさん
2009/06/30(火) 21:02:51 >strutsの遷移先をWEB-INF/classes/jp/example/project/package/jsp/member/list.jsp
んでこれはどうなのよ。
なんかactionとjspが同じフォルダだと、phpでMVCとかいいながら結局
TransactionScriptになっちゃってるダサ実装みたいだなあと思ったけど
意外と行けるかもしれん。
んでこれはどうなのよ。
なんかactionとjspが同じフォルダだと、phpでMVCとかいいながら結局
TransactionScriptになっちゃってるダサ実装みたいだなあと思ったけど
意外と行けるかもしれん。
238デフォルトの名無しさん
2009/06/30(火) 21:47:13 同じフォルダにあることとTransactionScriptは
関係ないのでは
関係ないのでは
239デフォルトの名無しさん
2009/06/30(火) 22:00:54 そういや昔WEB-INFの先にフォワードできないのIBM系に多かったのを思い出した
Sun系はできてた(Tomcatはsun)
たぶん今でも動いてるシステム多数あるな
Sun系はできてた(Tomcatはsun)
たぶん今でも動いてるシステム多数あるな
240デフォルトの名無しさん
2009/06/30(火) 22:06:04241デフォルトの名無しさん
2009/06/30(火) 23:13:46242デフォルトの名無しさん
2009/06/30(火) 23:43:12 >236
してくれるよ。
あと、Struts2のページにも書いてあるように、FreeMarkerはエラーメッセージが
とても分かりやすいので開発しやすい。
してくれるよ。
あと、Struts2のページにも書いてあるように、FreeMarkerはエラーメッセージが
とても分かりやすいので開発しやすい。
243デフォルトの名無しさん
2009/07/03(金) 11:10:03 struts2の話だけどさ、struts.xmlのpackageのnamespaceの指定って、
action-jspの結び付けをstruts.xmlでやらずにアノテーションでやったら
無視されるんだね
ParentPackageで指定してるのに全然効かないよ。
namespace指定なしでフォルダ階層と一致させるからいいんだけどさ。
どっかに解説サイトないかな。
action-jspの結び付けをstruts.xmlでやらずにアノテーションでやったら
無視されるんだね
ParentPackageで指定してるのに全然効かないよ。
namespace指定なしでフォルダ階層と一致させるからいいんだけどさ。
どっかに解説サイトないかな。
244デフォルトの名無しさん
2009/07/04(土) 02:12:12 strtus1.3使ってんだけど
form-beanに定義してあるtype属性に指定しているフォームクラスの
インスタンス化に失敗する。
クラスの場所をsrcフォルダ直下のデフォルトパッケージにするとうまくいく。
例
クラスの保存場所:java.formパッケージの中
type="java.form.aaaForm" ←これだと失敗
クラスの保存場所:src直下
type="aaaForm" ←これだとうまくいく。
フォームクラスはpublicでバリデータフォーム継承してる。
クラスの配置場所はtype属性と完璧にあっている。
コンパイルされたjspとxml定義は完璧にあっている。
環境はtomcat6 + struts1.3.1 + apache
なんで?
form-beanに定義してあるtype属性に指定しているフォームクラスの
インスタンス化に失敗する。
クラスの場所をsrcフォルダ直下のデフォルトパッケージにするとうまくいく。
例
クラスの保存場所:java.formパッケージの中
type="java.form.aaaForm" ←これだと失敗
クラスの保存場所:src直下
type="aaaForm" ←これだとうまくいく。
フォームクラスはpublicでバリデータフォーム継承してる。
クラスの配置場所はtype属性と完璧にあっている。
コンパイルされたjspとxml定義は完璧にあっている。
環境はtomcat6 + struts1.3.1 + apache
なんで?
245デフォルトの名無しさん
2009/07/04(土) 02:22:20 ここ、struts2のスレじゃないの?
246デフォルトの名無しさん
2009/07/04(土) 03:07:54 超絶過疎
247デフォルトの名無しさん
2009/07/04(土) 03:42:37 いやstrutsのスレだった。
6スレ目(このスレ)を作った奴がいろいろとタイトルを失敗した
6スレ目(このスレ)を作った奴がいろいろとタイトルを失敗した
248デフォルトの名無しさん
2009/07/04(土) 03:45:13 >>244
ClassNotFoundがでるってこと?WEB-INF/classes以下に.classファイルが
できてるか確認して。
java.formに配置したときにpackage宣言書き換えてないとかはさすがにないか。
Eclipse使ってるんだろうし
ClassNotFoundがでるってこと?WEB-INF/classes以下に.classファイルが
できてるか確認して。
java.formに配置したときにpackage宣言書き換えてないとかはさすがにないか。
Eclipse使ってるんだろうし
249デフォルトの名無しさん
2009/07/04(土) 04:01:12 クラスはできてるよ
250デフォルトの名無しさん
2009/07/04(土) 04:11:17 ClassNotFoundじゃなくて
strutsのhtml:formタグ読み込んだときにaction属性のパスと一致する
名前をstruts-configのaction-mappingsから探すところまでは問題ない。
そのactionタグの中のname属性の名前と一致するform-bean定義の
name属性に対するtypeで指定したパスのクラスがnullとかでる。
java.lang.NullPointerException と
javax.servlet.jsp.JspException: 〜beanを生成する際の例外〜
っつーのが出る
strutsのhtml:formタグ読み込んだときにaction属性のパスと一致する
名前をstruts-configのaction-mappingsから探すところまでは問題ない。
そのactionタグの中のname属性の名前と一致するform-bean定義の
name属性に対するtypeで指定したパスのクラスがnullとかでる。
java.lang.NullPointerException と
javax.servlet.jsp.JspException: 〜beanを生成する際の例外〜
っつーのが出る
251デフォルトの名無しさん
2009/07/04(土) 12:37:00 該当箇所を省略せずにあげたほうがいいぞ
252デフォルトの名無しさん
2009/07/04(土) 14:05:59 パッケージ名をjavaから始めるなw
253デフォルトの名無しさん
2009/07/04(土) 21:44:20 自己解決したっぽい。
>252が意図していったのかどうかはわからんけど
どうも原因はパッケージ名がjavaからだと見つからないようだ。
予約語みたいな扱いか?とんでもねぇ罠だ
>252が意図していったのかどうかはわからんけど
どうも原因はパッケージ名がjavaからだと見つからないようだ。
予約語みたいな扱いか?とんでもねぇ罠だ
254デフォルトの名無しさん
2009/07/04(土) 23:57:16 いや、罠じゃなくてJavaはそのパッケージは使っちゃいけないことになってる
255デフォルトの名無しさん
2009/07/05(日) 07:49:50 >222
自己レスだが、今のxwork2.1.4のソース見てたらできそうだな。
xwork2.0.4のMethodFilterInterceptorUtilをjadしてみたら
「*」には対応してるけど「input*」みたいのは無理そうだった。
自己レスだが、今のxwork2.1.4のソース見てたらできそうだな。
xwork2.0.4のMethodFilterInterceptorUtilをjadしてみたら
「*」には対応してるけど「input*」みたいのは無理そうだった。
256デフォルトの名無しさん
2009/07/05(日) 14:09:22 ユーザーがトップ画面で言語(日本語と英語とか)を明示的に切り替える時って
ActionのgetText()使えないよね?
properties_ja/properties_enファイルでメッセージ管理したいんだけど
自分でResouceBundle取得するクラス用意するしかないのか。
ActionのgetText()使えないよね?
properties_ja/properties_enファイルでメッセージ管理したいんだけど
自分でResouceBundle取得するクラス用意するしかないのか。
257デフォルトの名無しさん
2009/07/06(月) 13:03:39258デフォルトの名無しさん
2009/07/09(木) 08:22:20 リビジョンが0.02上がっただけでクラス構成が変わるとか
恐るべしxwork
恐るべしxwork
259デフォルトの名無しさん
2009/07/09(木) 13:23:33 jspをsrcフォルダの下に入れてる人おる?
jspをステップ実行しようとするとソースが見つからないと出るんだけど
素直に/WEB-INF/jspに入れるべきか悩んでる
jspをステップ実行しようとするとソースが見つからないと出るんだけど
素直に/WEB-INF/jspに入れるべきか悩んでる
260デフォルトの名無しさん
2009/07/09(木) 13:47:38 ああ、数時間かかったけどできた。
ソース探すときに/WEB-INF/classes/path._to_folder/aaaa.jsp
というフォルダ構成になってないといけないから、
ソースルックアップパスにwtppluginのtmpフォルダを指定するか、
ソースの出力フォルダーを/WEB-INF/classesにしないといけないんだわ。
んでsrcを右クリックして後者をやろうとするとソースフォルダーに指定できませんとか
怒られるんだけど、.classpathファイルを直接変更でうまくいった。
誰の参考にもならないと思うけど俺へのメモ
ソース探すときに/WEB-INF/classes/path._to_folder/aaaa.jsp
というフォルダ構成になってないといけないから、
ソースルックアップパスにwtppluginのtmpフォルダを指定するか、
ソースの出力フォルダーを/WEB-INF/classesにしないといけないんだわ。
んでsrcを右クリックして後者をやろうとするとソースフォルダーに指定できませんとか
怒られるんだけど、.classpathファイルを直接変更でうまくいった。
誰の参考にもならないと思うけど俺へのメモ
261デフォルトの名無しさん
2009/07/09(木) 13:50:59 今更JSPはやめろよ。
262デフォルトの名無しさん
2009/07/09(木) 14:21:16 納期が短いのでこれからFreeMarkerの勉強してエラーが出たときに
どうしたらいいのかノウハウ蓄える余裕がない。
つーかわざわざ勉強し直してプロジェクトメンバーに教え直すほどのメリットあるの?
どうしたらいいのかノウハウ蓄える余裕がない。
つーかわざわざ勉強し直してプロジェクトメンバーに教え直すほどのメリットあるの?
263デフォルトの名無しさん
2009/07/09(木) 14:24:39 >262
ページ単位でちゃんぽんにしてもいいんだぞ?
最初は、単純なページだけFreeMarkerにしとけばいい。
ページ単位でちゃんぽんにしてもいいんだぞ?
最初は、単純なページだけFreeMarkerにしとけばいい。
264デフォルトの名無しさん
2009/07/09(木) 14:29:07 アホか
そんな余計手間がかかるようなこと仕事でするかよw
そんな余計手間がかかるようなこと仕事でするかよw
265デフォルトの名無しさん
2009/07/10(金) 12:02:12 >FreeMarkerはエラーメッセージが
>とても分かりやすいので開発しやすい。
素のjspだってわかりやすかったのにValueStackがいけないんだよな
>とても分かりやすいので開発しやすい。
素のjspだってわかりやすかったのにValueStackがいけないんだよな
266デフォルトの名無しさん
2009/07/10(金) 14:23:19 JSPのエラーメッセージがわかりやすいとか、いみふ。
エラーメッセージを出すのはコンテナだろ。
どんなエラーメッセージが出るのかはアプリケーションサーバの実装依存。
エラーメッセージを出すのはコンテナだろ。
どんなエラーメッセージが出るのかはアプリケーションサーバの実装依存。
267デフォルトの名無しさん
2009/07/10(金) 14:26:13 そうだけどjspなら常識的にjsp内で起こったエラーがでるだろ。
脳みそ足りてる?
脳みそ足りてる?
268デフォルトの名無しさん
2009/07/10(金) 14:47:02 それって分かりやすいと言えるのか?
269デフォルトの名無しさん
2009/07/10(金) 14:59:28 例外生成しても何事もなかったようにスルーして空文字列を返されたり
NullPoやNoSuchMethodしか返さないValueStackのエラーよりは遙かにわかりやすい
NullPoやNoSuchMethodしか返さないValueStackのエラーよりは遙かにわかりやすい
270デフォルトの名無しさん
2009/07/10(金) 15:16:50271デフォルトの名無しさん
2009/07/10(金) 15:27:31 例外スルーしたり、型名しか返さないコンテナもあるよね。
少しまえのOC4Jとか。
今でもそうなのかは知らないけど。
少しまえのOC4Jとか。
今でもそうなのかは知らないけど。
272デフォルトの名無しさん
2009/07/10(金) 16:05:35 >>270
うむ、そう言われれば確かにtomcatとWebLogic以外の経験はない
うむ、そう言われれば確かにtomcatとWebLogic以外の経験はない
273デフォルトの名無しさん
2009/07/10(金) 22:00:46 つまりまともなコンテナ使ってないのに、エラーが分かりにくいとか逝ってる訳?
まともなコンテナ使えば済む話だろ。
まあそういうエラー処理とか趣味のオープンソースではやりたがらないだろうから期待出来なくてもしょうがないが。
まともなコンテナ使えば済む話だろ。
まあそういうエラー処理とか趣味のオープンソースではやりたがらないだろうから期待出来なくてもしょうがないが。
274デフォルトの名無しさん
2009/07/10(金) 22:17:00 つまり、昨年はでのオラクルのコンテナは
まともではなかったと言いたいわけか。
エラーメッセージが不親切イコールまともでは無い、ならIBMもかなりヤバイ。
まともではなかったと言いたいわけか。
エラーメッセージが不親切イコールまともでは無い、ならIBMもかなりヤバイ。
275デフォルトの名無しさん
2009/07/10(金) 22:54:46 WebLogicはOracleだし、TomcatやGlassfishはもともとsun
つまり、Oracleが一番まともってことか
アレ?
つまり、Oracleが一番まともってことか
アレ?
276デフォルトの名無しさん
2009/07/11(土) 00:28:15 話がまったく噛み合ってないスレはここですか?
277デフォルトの名無しさん
2009/07/11(土) 05:03:39 >>270
ほとんどのシチュエーションでJasper使ってるとかを考慮してないレスに意味はないな
ほとんどのシチュエーションでJasper使ってるとかを考慮してないレスに意味はないな
278デフォルトの名無しさん
2009/07/11(土) 09:37:50 JasperにあらずんばJSPにあらず。
OASもJettyもResinもおよそまともでは無い。
とでも言いたげだな
OASもJettyもResinもおよそまともでは無い。
とでも言いたげだな
279デフォルトの名無しさん
2009/07/11(土) 10:02:06 去年までのオラクルなら、オラクルアプリケーションサーバって言ういまいちなのがあってだな(ry
だからわざわざweblogic買収して製品強化したつもり?
jasperのエラーメッセージが糞なので、まともじゃないって?
だからわざわざweblogic買収して製品強化したつもり?
jasperのエラーメッセージが糞なので、まともじゃないって?
280デフォルトの名無しさん
2009/07/13(月) 19:04:11 struts2のタグで質問です。
よく使う定義リストをSample.getAllList()ってstaticメソッドで取得できるように宣言しているんだけど
<s:radio list="%{@jp.domain.package.Sample@getAllList()}" />
ってやると
The requested list key '%{@jp.domain.package.Sample@getAllList()}' could not be resolved as a collection/array/map/enumeration/iterator type.
とでてlistだと認識してくれません。
いちいちActionクラスにList sampleList;を用意してアクセッサつけて#input()でセットしておくのも
馬鹿みたいなのですが、どうにかならんのでしょうか。
ちなみに中身は「true:有効/false:無効」とか「male:男性/female:女性」みたいにいろんな画面で
共通で使うtypeSafeEnumなクラスです。
よく使う定義リストをSample.getAllList()ってstaticメソッドで取得できるように宣言しているんだけど
<s:radio list="%{@jp.domain.package.Sample@getAllList()}" />
ってやると
The requested list key '%{@jp.domain.package.Sample@getAllList()}' could not be resolved as a collection/array/map/enumeration/iterator type.
とでてlistだと認識してくれません。
いちいちActionクラスにList sampleList;を用意してアクセッサつけて#input()でセットしておくのも
馬鹿みたいなのですが、どうにかならんのでしょうか。
ちなみに中身は「true:有効/false:無効」とか「male:男性/female:女性」みたいにいろんな画面で
共通で使うtypeSafeEnumなクラスです。
281280
2009/07/13(月) 19:22:41 すいません、ActionにallListをおいてアクセッサつけてもダメだったので
なんか別のところが間違っているみたいです。出直してきます。
なんか別のところが間違っているみたいです。出直してきます。
282デフォルトの名無しさん
2009/07/13(月) 22:01:23OGNLはデフォルトでstaticメソッドを実行できんようになっている。
struts2-core.jarの中に入っている
org/apache/struts2/default.properties
を見ろ。
struts.ognl.allowStaticMethodAccess
を値をtrueにすればよいはずだ。試してないけど。
283デフォルトの名無しさん
2009/07/13(月) 23:37:05284デフォルトの名無しさん
2009/07/17(金) 11:15:05 あの、Struts には Interceptor というものがある様ですが、
という事は AOP にも対応していると考えていいのでしょうか?
素人なので変な事を言っていたらすみません。
という事は AOP にも対応していると考えていいのでしょうか?
素人なので変な事を言っていたらすみません。
285デフォルトの名無しさん
2009/07/17(金) 14:14:41 struts2のInterceptorはjavax.servlet.filterのようにAction#execute()の実行前後に
処理を挟めるだけ。サービス層とかでAOPするならspring-pluginとかと組み合わせる。
処理を挟めるだけ。サービス層とかでAOPするならspring-pluginとかと組み合わせる。
286デフォルトの名無しさん
2009/07/17(金) 14:46:32287デフォルトの名無しさん
2009/07/17(金) 20:18:08 Struts 2.1.6 ではパラメータが文字化けしてしまうそうですが、
みなさんそのあたりはどうしてます?
自作インターセプタなどで対処してるんでしょうか。
みなさんそのあたりはどうしてます?
自作インターセプタなどで対処してるんでしょうか。
288デフォルトの名無しさん
2009/07/17(金) 20:27:21 >287
前のバージョンのフィルターが@deprecatedで残ってるから、それを使ってる、
気がする。
前のバージョンのフィルターが@deprecatedで残ってるから、それを使ってる、
気がする。
289デフォルトの名無しさん
2009/07/17(金) 20:46:37 >>288
そうなんですかぁ。
今デコードするためのインターセプタを作ったんですが、
何故
invocation.getInvocationContext ().getParameters ()
して返ってくるパラメータって、String [] とかが含まれるんでしょう?
普通、request.getParameter ("hoge") とかやって返ってくるのは
String ですよね? String [] になっている意味がよく分からない
のですが…。
そもそも、<String,String> ではなくて <String,Object> になって
いるのがおかしい様な…。
どういう事でしょう?
そうなんですかぁ。
今デコードするためのインターセプタを作ったんですが、
何故
invocation.getInvocationContext ().getParameters ()
して返ってくるパラメータって、String [] とかが含まれるんでしょう?
普通、request.getParameter ("hoge") とかやって返ってくるのは
String ですよね? String [] になっている意味がよく分からない
のですが…。
そもそも、<String,String> ではなくて <String,Object> になって
いるのがおかしい様な…。
どういう事でしょう?
290デフォルトの名無しさん
2009/07/17(金) 22:06:15> して返ってくるパラメータって、String [] とかが含まれるんでしょう?
HTTPの仕組みをちゃんと理解してるのか?
同一名で複数のパラメータ値を送信することもあるだろうが。
> そもそも、<String,String> ではなくて <String,Object> になって
> いるのがおかしい様な…。
ファイルアップロード。
291デフォルトの名無しさん
2009/07/18(土) 00:11:54 >>290
おぉぉ!そうですね!!(笑)
俺とした事がそんな事も思いつかないとは………。
じゃあ String か String [] 以外がきたときはそのままにして
デコードはしない方がいいですね。
でも、マルチパートの場合、どうなるんでしょ??
FileUploadInterceptor を通る前に既にきちんとパラメータを
認識してくれてるんですかねぇ。
まぁちょっと実験してみます。
おぉぉ!そうですね!!(笑)
俺とした事がそんな事も思いつかないとは………。
じゃあ String か String [] 以外がきたときはそのままにして
デコードはしない方がいいですね。
でも、マルチパートの場合、どうなるんでしょ??
FileUploadInterceptor を通る前に既にきちんとパラメータを
認識してくれてるんですかねぇ。
まぁちょっと実験してみます。
292デフォルトの名無しさん
2009/07/18(土) 03:38:26 struts1.3 + spring2.5でdelegatingactionproxyで連携
しようと思っています。
この場合、DIするためにActionクラスにインスタンス変数を
持たなければならないのですが、この変数はスレッドセーフで
動作するのでしょうか?
しないならば、どのような解決策が考えられるでしょうか?
どなたかお知恵のある方、ご解答よろしくお願いします。
しようと思っています。
この場合、DIするためにActionクラスにインスタンス変数を
持たなければならないのですが、この変数はスレッドセーフで
動作するのでしょうか?
しないならば、どのような解決策が考えられるでしょうか?
どなたかお知恵のある方、ご解答よろしくお願いします。
293デフォルトの名無しさん
2009/07/18(土) 21:22:32 Actionクラスが依存するDIの対象ってサービスクラスかDAOが一般的だと思うんだけど、
当然ながらどちらもステートレスとして実装されているはず。
だからスレッドセーフかどうか、なんて気にする必要はないはずなんだけど。
まあ状況がわからんから知らんが、最終手段としてはThreadLocal使えばOKじゃねーの。
当然ながらどちらもステートレスとして実装されているはず。
だからスレッドセーフかどうか、なんて気にする必要はないはずなんだけど。
まあ状況がわからんから知らんが、最終手段としてはThreadLocal使えばOKじゃねーの。
294デフォルトの名無しさん
2009/07/18(土) 23:46:08 >当然ながらどちらもステートレスとして実装されているはず。
とは限らないものをつかっているって事なんじゃないの?
スコープをプロトタイプにすればよろし
とは限らないものをつかっているって事なんじゃないの?
スコープをプロトタイプにすればよろし
295292
2009/07/19(日) 00:28:34 292です。マルチポストしてすみませんでした。
期日が迫っている作業なのであせっていました。
変数のスコープをプロトタイプにしたところ
hashCodeが異なる値で取得出来たので問題なさそうです。
ありがとうございました。
期日が迫っている作業なのであせっていました。
変数のスコープをプロトタイプにしたところ
hashCodeが異なる値で取得出来たので問題なさそうです。
ありがとうございました。
296デフォルトの名無しさん
2009/07/20(月) 15:37:33 >>287
I18nIterceptorが壊れたってこと?
I18nIterceptorが壊れたってこと?
297デフォルトの名無しさん
2009/07/20(月) 22:05:19 よく分かりませんが、パラメータが文字化けしちゃうんです。
例えば、
http://xxxx/TEST?test=あいうえお
とやって test で取得できるのは、本来はあいうえおのはず
ですが、実際には文字化けした文字列なんです。
まあ、今は自作のインターセプターで何とかなりました〜。
例えば、
http://xxxx/TEST?test=あいうえお
とやって test で取得できるのは、本来はあいうえおのはず
ですが、実際には文字化けした文字列なんです。
まあ、今は自作のインターセプターで何とかなりました〜。
298デフォルトの名無しさん
2009/07/20(月) 22:46:45 ひょっとして、こういう話?
ttp://www.google.co.jp/search?q=tomcat+URIEncoding+useBodyEncodingForURI
ttp://www.google.co.jp/search?q=tomcat+URIEncoding+useBodyEncodingForURI
299デフォルトの名無しさん
2009/07/21(火) 15:54:37 2.1.6で文字化けというと、StrutsPrepareAndExecuteFilterのことか?
DeprecatedではあるがFilterDispacherを使えばOKだ
DeprecatedではあるがFilterDispacherを使えばOKだ
300デフォルトの名無しさん
2009/07/22(水) 01:39:55 >>298
FilterDispatcherとstruts.i18n.encodingで正しく指定してる時って
useBodyEncodingForURI使うとかえって文字化けしない?
つか今試してたらGETだけ化けるんだが。文字コードはWindows-31J。
FilterDispatcherとstruts.i18n.encodingで正しく指定してる時って
useBodyEncodingForURI使うとかえって文字化けしない?
つか今試してたらGETだけ化けるんだが。文字コードはWindows-31J。
301デフォルトの名無しさん
2009/07/29(水) 01:47:23 ちょっと質問させてください。
よくデータベースからの結果を全部 ArrayList か何かにつっこんでしまって
それをセッションに入れておいて jsp 側から参照する、という形を見るんですが、
これってデータ量が多くなった時にかなり重くなったりしちゃうんじゃない
でしょうか?
例えば1万レコードくらいの ResultSet をガッツリセッションに保存してしまって
問題はないんでしょうか。
やってみりゃ分かるんでしょうが、皆さんの経験としていかがですか??
よくデータベースからの結果を全部 ArrayList か何かにつっこんでしまって
それをセッションに入れておいて jsp 側から参照する、という形を見るんですが、
これってデータ量が多くなった時にかなり重くなったりしちゃうんじゃない
でしょうか?
例えば1万レコードくらいの ResultSet をガッツリセッションに保存してしまって
問題はないんでしょうか。
やってみりゃ分かるんでしょうが、皆さんの経験としていかがですか??
302デフォルトの名無しさん
2009/07/29(水) 03:47:39 やってみてくれとしか。
まともな書籍読めばちゃんとそういう時にはこう実装するって載ってるよ。
アマゾンみたいなアイテム件数多いサイト作るとすぐ破綻してしまう事に成るし。
まともな書籍読めばちゃんとそういう時にはこう実装するって載ってるよ。
アマゾンみたいなアイテム件数多いサイト作るとすぐ破綻してしまう事に成るし。
303デフォルトの名無しさん
2009/07/29(水) 03:49:37 セッションスコープは設計ミスだな、struts2ならアクションのプロパティでJSP参照が王道
304デフォルトの名無しさん
2009/07/29(水) 12:10:05305デフォルトの名無しさん
2009/07/29(水) 14:20:11> そうすれば、ページ切り替え時には少なくとも検索のオーバーヘッド
> は発生しませんよね。
ページングでは、そのページで必要な分の情報しか取得せんだろjk
306デフォルトの名無しさん
2009/07/30(木) 03:48:50 欲しいところだけとるんじゃなくて
ROWNUMとかLIMITとかであらかじめ必要な件数しかとらないよ。
使い方を説明するようなサンプルコードでは普通ページングまで
書かないんじゃね?領域が違うから
ROWNUMとかLIMITとかであらかじめ必要な件数しかとらないよ。
使い方を説明するようなサンプルコードでは普通ページングまで
書かないんじゃね?領域が違うから
307デフォルトの名無しさん
2009/07/30(木) 03:57:48308デフォルトの名無しさん
2009/07/30(木) 06:16:10 1レコード200バイト(全角100文字分)のデータがあっても1万件で200KBにしか
ならないから、社内専用業務アプリとかでレコード件数が想定できるなら
爆弾でも無いんじゃないかな。
外部公開するシステムでそんな作りになってたら「趣味の延長でしかコード
書いたことないんだなあ」って思うけど
ならないから、社内専用業務アプリとかでレコード件数が想定できるなら
爆弾でも無いんじゃないかな。
外部公開するシステムでそんな作りになってたら「趣味の延長でしかコード
書いたことないんだなあ」って思うけど
309デフォルトの名無しさん
2009/07/30(木) 06:17:37310デフォルトの名無しさん
2009/07/30(木) 07:28:07 つ セッションタイムアウト
311デフォルトの名無しさん
2009/07/30(木) 10:08:31 >>307
ページ切り替え前提で、基本的なとこだけ
元データが数千万件と言う場合も有るので、取得最大件数を指定できるようにする
セッションに持つのは、取得最大件数分のプライマリキーまたはそれに該当するデータのみ
で、表示するページのデータのみ、セッションに持ったデータを元に取得
1ページあたりの件数も10〜100あたりで絞る
ページ切り替え前提で、基本的なとこだけ
元データが数千万件と言う場合も有るので、取得最大件数を指定できるようにする
セッションに持つのは、取得最大件数分のプライマリキーまたはそれに該当するデータのみ
で、表示するページのデータのみ、セッションに持ったデータを元に取得
1ページあたりの件数も10〜100あたりで絞る
312デフォルトの名無しさん
2009/07/30(木) 10:54:28313デフォルトの名無しさん
2009/07/30(木) 21:25:09 >>301
ものによる。
件数等を見ていろいろといじる。
というのはリクエストのたびのデータベースアクセスも負荷が大きくなりやすいから。
それに万単位でデータを取るということはまずないはず。
LIMITとかOffsetだけ使うようなシンプルなやつだと楽だけど、
実際のところ表示したデータの戦闘と終端のキーを持つことも多い。
セッションをサーブレットにおかずにEJB等にもっていって
そちらで管理してもらうというのもまぁやる。
メモリが圧迫すれば自動的に吐き出すから、何回もブラウザ起動しなおして
セッションタイムアウトまで圧迫するということはない。
ものによる。
件数等を見ていろいろといじる。
というのはリクエストのたびのデータベースアクセスも負荷が大きくなりやすいから。
それに万単位でデータを取るということはまずないはず。
LIMITとかOffsetだけ使うようなシンプルなやつだと楽だけど、
実際のところ表示したデータの戦闘と終端のキーを持つことも多い。
セッションをサーブレットにおかずにEJB等にもっていって
そちらで管理してもらうというのもまぁやる。
メモリが圧迫すれば自動的に吐き出すから、何回もブラウザ起動しなおして
セッションタイムアウトまで圧迫するということはない。
314デフォルトの名無しさん
2009/07/31(金) 00:49:20 セッションにオブジェクトを入れまくって長寿命のオブジェクトを増やすと、
Full GCの頻度が増える気がするんだが、その辺は大丈夫なのか。
Full GCの頻度が増える気がするんだが、その辺は大丈夫なのか。
315デフォルトの名無しさん
2009/07/31(金) 01:10:34316デフォルトの名無しさん
2009/07/31(金) 12:54:16 >>313
>セッションをサーブレットにおかずにEJB等にもっていって
>そちらで管理してもらうというのもまぁやる。
>メモリが圧迫すれば自動的に吐き出すから、何回もブラウザ起動しなおして
>セッションタイムアウトまで圧迫するということはない。
分かってなくて申し訳ないんですが、この部分をもう少しお教え頂けない
でしょうか?
外部に置くというのはなんとなく分かったんですが、アプリケーション
サーバと別に置くという事は、HttpSessionBindingListener みたいな
ものでセッション切れを検知して、外部のサーバーなりに、こいつの
情報は消せ!みたいな事をする必要があるって事ですか?
もし何らかのコンポーネント化されている様でしたら名前を教えて
頂きたいのですが。
あと、「メモリが圧迫すれば自動的に吐き出す」ここの意味もちょっと
よく分かりませんでした。
教えてクンで申し訳ないですが、何卒よろしくお願いします。
>セッションをサーブレットにおかずにEJB等にもっていって
>そちらで管理してもらうというのもまぁやる。
>メモリが圧迫すれば自動的に吐き出すから、何回もブラウザ起動しなおして
>セッションタイムアウトまで圧迫するということはない。
分かってなくて申し訳ないんですが、この部分をもう少しお教え頂けない
でしょうか?
外部に置くというのはなんとなく分かったんですが、アプリケーション
サーバと別に置くという事は、HttpSessionBindingListener みたいな
ものでセッション切れを検知して、外部のサーバーなりに、こいつの
情報は消せ!みたいな事をする必要があるって事ですか?
もし何らかのコンポーネント化されている様でしたら名前を教えて
頂きたいのですが。
あと、「メモリが圧迫すれば自動的に吐き出す」ここの意味もちょっと
よく分かりませんでした。
教えてクンで申し訳ないですが、何卒よろしくお願いします。
317デフォルトの名無しさん
2009/07/31(金) 14:58:25 > OFFSET系は業務系ではまず使わない。
案件の性質によるだろ
なんでもかんでも重厚に書けばいいってもんじゃない
案件の性質によるだろ
なんでもかんでも重厚に書けばいいってもんじゃない
318デフォルトの名無しさん
2009/07/31(金) 18:06:05 うちの案件ではページングもさせてもらえん。
div入れ子で全件表示
div入れ子で全件表示
319デフォルトの名無しさん
2009/08/01(土) 06:22:24 >>315
>次へ次へとページングしても前のページでデータが消されたりしていると
>表示されないデータが出てきたりして問題が発生するからOFFSET系は業務系ではまず使わない。
むしろ消されてるデータが表示されることの方が問題なので
OFFSET LIMITを使うべき
>次へ次へとページングしても前のページでデータが消されたりしていると
>表示されないデータが出てきたりして問題が発生するからOFFSET系は業務系ではまず使わない。
むしろ消されてるデータが表示されることの方が問題なので
OFFSET LIMITを使うべき
320デフォルトの名無しさん
2009/08/01(土) 07:26:22 >>314
FullGCの頻度が増えるかっていうより、単純にそれだけメモリを
確保しっぱなしになるっていう話だからメモリが足りてればいいんじゃないかな。
つーかリクエストスコープで済む物をセッションに入れることは
基本的に推奨されない。スコープは短く、不必要なオブジェクトは解放、これ常識。
前にWebサーバーでSSLしてるせいでロードバランサーが割り振りできない案件が
あって(携帯対応なのでCookie非対応機を考慮しないと行けない)、結局その時は
セッション情報をDBに入れてアクセスの度に呼び出してたんだけど、セッションデータを
少なくしておいてよかったと思ったよ。
そのLBの下ではすでに別の携帯用のサービスが動いていたからあんま考慮してなかったんだが、
本番開始してからそのサービスは前から時々セッション切れを起こすって聞いて、
インフラに確認したらLBではIPアドレスによる振り分けしかしてないってんであわてて対処した。
FullGCの頻度が増えるかっていうより、単純にそれだけメモリを
確保しっぱなしになるっていう話だからメモリが足りてればいいんじゃないかな。
つーかリクエストスコープで済む物をセッションに入れることは
基本的に推奨されない。スコープは短く、不必要なオブジェクトは解放、これ常識。
前にWebサーバーでSSLしてるせいでロードバランサーが割り振りできない案件が
あって(携帯対応なのでCookie非対応機を考慮しないと行けない)、結局その時は
セッション情報をDBに入れてアクセスの度に呼び出してたんだけど、セッションデータを
少なくしておいてよかったと思ったよ。
そのLBの下ではすでに別の携帯用のサービスが動いていたからあんま考慮してなかったんだが、
本番開始してからそのサービスは前から時々セッション切れを起こすって聞いて、
インフラに確認したらLBではIPアドレスによる振り分けしかしてないってんであわてて対処した。
321319
2009/08/01(土) 07:33:02 >>>315
>>次へ次へとページングしても前のページでデータが消されたりしていると
>>表示されないデータが出てきたりして問題が発生するからOFFSET系は業務系ではまず使わない。
>
> むしろ消されてるデータが表示されることの方が問題なので
> OFFSET LIMITを使うべき
ああ勘違いしてた。,1〜10,を表示後、11〜20を表示しようとして7が消されてると、
12〜21が表示されてしまって11が表示されない、という事がいいたかったのか。
それってページングでは当たり前というかむしろそうあるべきと思うんだがどうなの?
最初に取得したのを信じるとレコードが挿入されても反映されないわけだし。
数百万件なんていうレコードがあるテーブルでは言わずもがなでSELECT時からページングだし、
挙動が同じ方がわかりやすくね?
>>次へ次へとページングしても前のページでデータが消されたりしていると
>>表示されないデータが出てきたりして問題が発生するからOFFSET系は業務系ではまず使わない。
>
> むしろ消されてるデータが表示されることの方が問題なので
> OFFSET LIMITを使うべき
ああ勘違いしてた。,1〜10,を表示後、11〜20を表示しようとして7が消されてると、
12〜21が表示されてしまって11が表示されない、という事がいいたかったのか。
それってページングでは当たり前というかむしろそうあるべきと思うんだがどうなの?
最初に取得したのを信じるとレコードが挿入されても反映されないわけだし。
数百万件なんていうレコードがあるテーブルでは言わずもがなでSELECT時からページングだし、
挙動が同じ方がわかりやすくね?
322デフォルトの名無しさん
2009/08/01(土) 10:16:37 >>321
数百万件ではなく数十件でもページングがあれば発生する
業務系で今まではスクロールで実装されていたのを単純にオフセット使うと問題になる
ある特定時点でのデータを順番に見ていくというのは非常によくあること
数百万件ではなく数十件でもページングがあれば発生する
業務系で今まではスクロールで実装されていたのを単純にオフセット使うと問題になる
ある特定時点でのデータを順番に見ていくというのは非常によくあること
323デフォルトの名無しさん
2009/08/01(土) 18:47:04 だから無効なデータを表示したり、新規のデータを表示しないのは不味いという話。
データベースは最新の情報しか持たない。履歴は他にちゃんと仕組みを考えるべき。
いちいち作業用のデータベース作りまくるコボラー思考なんじゃないの?
データベースは最新の情報しか持たない。履歴は他にちゃんと仕組みを考えるべき。
いちいち作業用のデータベース作りまくるコボラー思考なんじゃないの?
324デフォルトの名無しさん
2009/08/01(土) 22:40:42 >>320
>メモリが足りてればいいんじゃないかな
メモリを足したところで、Scavenge GCを生き延びてOld領域に追い出されたオブジェクトが減るわけではない。
そういったオブジェクトが広大なOld領域を少しずつ食いつぶし、
いずれ発生するFull GCの際には大きな足かせとなる。
メモリを足せばFull GCの回数は減るが、
いざFull GCが起きたときの処理は、メモリサイズに応じて重くなる。
まあ、スコープは短く、というのには激しく同意する。
>メモリが足りてればいいんじゃないかな
メモリを足したところで、Scavenge GCを生き延びてOld領域に追い出されたオブジェクトが減るわけではない。
そういったオブジェクトが広大なOld領域を少しずつ食いつぶし、
いずれ発生するFull GCの際には大きな足かせとなる。
メモリを足せばFull GCの回数は減るが、
いざFull GCが起きたときの処理は、メモリサイズに応じて重くなる。
まあ、スコープは短く、というのには激しく同意する。
325デフォルトの名無しさん
2009/08/01(土) 23:57:50326デフォルトの名無しさん
2009/08/02(日) 01:35:45 セッションで持つ必要性があるか OFFSET / LIMIT 使うかは
結局のところ何のためにページングしたいかによるんじゃないか?
やりたいことによっちゃページングなぞしないで全件表示が一番よい場合もあるだろうし
結局のところ何のためにページングしたいかによるんじゃないか?
やりたいことによっちゃページングなぞしないで全件表示が一番よい場合もあるだろうし
327デフォルトの名無しさん
2009/08/02(日) 08:55:26328デフォルトの名無しさん
2009/08/02(日) 16:35:48 何万件も有ると遅いって文句言いそうwww
329デフォルトの名無しさん
2009/08/03(月) 18:04:29 エラー表示をテキストエリアに出したいのですが、
<s:actionError>のタグを使うと、
テキストエリア内に<ul><li>ってタグが一緒に表示されるのですが、
これはどのようにすれば消すことができるのでしょうか?
<s:actionError>のタグを使うと、
テキストエリア内に<ul><li>ってタグが一緒に表示されるのですが、
これはどのようにすれば消すことができるのでしょうか?
330デフォルトの名無しさん
2009/08/03(月) 19:26:31 ActionErrorTagクラスを見る限り、どうもハードコーディングされてるっぽいな
独自に出力するのなら。やりかたは2つある。
1. 自分でfreemarkerのテンプレートを用意する。そして、
<s:actionerrors theme="oreore" templateDir="fm" template="oreore-actionerror.ftl" />
みたいな感じで書けば動くはず。詳しくはドキュメントを見てくれ。
このやり方はなにかと面倒だから、俺はオススメしない。
2. 自分でactionerrorを出力するJSPを書く。
<s:if test="!#action.actionErrors.isEmpty()">
<s:iterator var="err" value="#action.actionErrors">
<s:property value="#err" /><br />
</s:iterator>
</s:if>
とでも書いて外部JSP化し、includeすればいい。俺ならこっちでやる。
独自に出力するのなら。やりかたは2つある。
1. 自分でfreemarkerのテンプレートを用意する。そして、
<s:actionerrors theme="oreore" templateDir="fm" template="oreore-actionerror.ftl" />
みたいな感じで書けば動くはず。詳しくはドキュメントを見てくれ。
このやり方はなにかと面倒だから、俺はオススメしない。
2. 自分でactionerrorを出力するJSPを書く。
<s:if test="!#action.actionErrors.isEmpty()">
<s:iterator var="err" value="#action.actionErrors">
<s:property value="#err" /><br />
</s:iterator>
</s:if>
とでも書いて外部JSP化し、includeすればいい。俺ならこっちでやる。
331デフォルトの名無しさん
2009/08/03(月) 23:25:54 ちょっと確認したいんだが、JSPの画面でボタンを押す
→DBの中身をSQLで取ってきてそれを配列に格納する
→配列の内容を最初のJSP画面でテーブル表示するというのは
<logic:iterate>とJavascriptを使うのだろうけど、
配列の内容をテキストボックスに入れた状態で表示して
なおかつチェックボックスも一緒に表示したい時って
<logic:iterate id="AA">
<html:checkbox name="AA" property="AA-BB" value="1" onClick等... />と
<html:text name="AA" property="AA-CC" value="AA-CC" /></logic:iterate>
とかでいいの?
<bean:write id="AAA" property="???" />だとテキストボックス表示できないし。
→DBの中身をSQLで取ってきてそれを配列に格納する
→配列の内容を最初のJSP画面でテーブル表示するというのは
<logic:iterate>とJavascriptを使うのだろうけど、
配列の内容をテキストボックスに入れた状態で表示して
なおかつチェックボックスも一緒に表示したい時って
<logic:iterate id="AA">
<html:checkbox name="AA" property="AA-BB" value="1" onClick等... />と
<html:text name="AA" property="AA-CC" value="AA-CC" /></logic:iterate>
とかでいいの?
<bean:write id="AAA" property="???" />だとテキストボックス表示できないし。
332デフォルトの名無しさん
2009/08/03(月) 23:50:00 struts2スレだから、struts2という前提だけどsタグ以外は使わないよ普通
333デフォルトの名無しさん
2009/08/04(火) 14:22:15 >>331
なにをしたいのか意味がわからないんだけど。
同じ名前のパラメータをチェックボックスとテキストエリアで送りたい?
そんなことしたら、サーバが受け取るパラメータは
AA = { "1", "hoge" }
みたいになるぞ。
なにをしたいのか意味がわからないんだけど。
同じ名前のパラメータをチェックボックスとテキストエリアで送りたい?
そんなことしたら、サーバが受け取るパラメータは
AA = { "1", "hoge" }
みたいになるぞ。
334デフォルトの名無しさん
2009/08/05(水) 19:22:27 StrutsとXILISHは語呂が似てるよな?おまえら、ソウ思うだろ?
335デフォルトの名無しさん
2009/08/05(水) 19:25:34 俺はCプログラマだけど、
XILSSHみるとStrutsにみえる。
XILSSHみるとStrutsにみえる。
336デフォルトの名無しさん
2009/08/06(木) 03:20:22 俺はロッテのガムが好きだけど
XILSSHみるとキシリッシュと呼んでしまう
XILSSHみるとキシリッシュと呼んでしまう
337デフォルトの名無しさん
2009/08/14(金) 10:49:41338デフォルトの名無しさん
2009/08/14(金) 15:51:18 そうか?
2つクラスを用意する必要があるけど、本来1つのクラスに書くべき内容を
2つに分けただけなんだし、労力はそんなにかわらんだろ
2つクラスを用意する必要があるけど、本来1つのクラスに書くべき内容を
2つに分けただけなんだし、労力はそんなにかわらんだろ
339デフォルトの名無しさん
2009/08/14(金) 18:33:19 一つで書くべき内容を二つにわけるのは、めんどくさいだろ。
340デフォルトの名無しさん
2009/08/15(土) 07:22:57 struts2とJSFはどっちが将来性あるの?
341デフォルトの名無しさん
2009/08/15(土) 13:04:07 神のみぞ汁
342デフォルトの名無しさん
2009/08/16(日) 06:01:58 世界はJSFに向かってるけど、国内は依然struts1のままで止まってる感じ。
struts2が出来るエンジニアが居ないのか、struts2での開発を契約したがらない営業が多いのか。
struts2が出来るエンジニアが居ないのか、struts2での開発を契約したがらない営業が多いのか。
343デフォルトの名無しさん
2009/08/17(月) 11:59:05 >>338
似たようなプロパティ用意してどっちもアクセッサつけたり、
そもそも普通のTagSupportの派生にしたときみたいに
つくりが単純じゃないのがなんかいただけないっつーか
後で新人に保守させるときちゃんと理解してくれるだろうかっつーか。
似たようなプロパティ用意してどっちもアクセッサつけたり、
そもそも普通のTagSupportの派生にしたときみたいに
つくりが単純じゃないのがなんかいただけないっつーか
後で新人に保守させるときちゃんと理解してくれるだろうかっつーか。
344デフォルトの名無しさん
2009/08/17(月) 22:17:49 新人に保守させるのは結構危険だと思うけどな。
345デフォルトの名無しさん
2009/08/17(月) 23:31:30 新人に合わせるなら、最初から新人が組めば良くないか。
人件費高い経験者不要。
人件費高い経験者不要。
346デフォルトの名無しさん
2009/08/18(火) 02:40:43 後で誰が保守するかわからんからなるべくわかりやすく
しとくのは大事ー大事ー
しとくのは大事ー大事ー
347デフォルトの名無しさん
2009/08/18(火) 14:51:42348デフォルトの名無しさん
2009/08/19(水) 11:55:47 骨格しっかりつくって真似させて、末端のコードは
誰が書いても似たような構成になるようにシンプルに保つ。
これしかない
誰が書いても似たような構成になるようにシンプルに保つ。
これしかない
349デフォルトの名無しさん
2009/08/19(水) 12:11:40 本買って休み中に勉強しようかと思ったけど今一つ良いのがなさそうだな
IN ACTIONは英語苦手だし
IN ACTIONは英語苦手だし
350デフォルトの名無しさん
2009/08/19(水) 12:51:43351デフォルトの名無しさん
2009/08/19(水) 15:18:25 >新人が組めば良くないか。
あとで結局コストがかかるの術〜
あとで結局コストがかかるの術〜
352デフォルトの名無しさん
2009/08/19(水) 23:02:54 新人でも自称○年でも大して変わんねーよ
353デフォルトの名無しさん
2009/08/20(木) 18:53:05 「自称」ならな。
354デフォルトの名無しさん
2009/08/22(土) 02:43:41 似通った画面がいくつかあってhiddenで項目値を受け渡しする、各々の画面で
ValidatorFormのvalidateで入力チェックする時ってアクションフォーム継承しちゃだめですか?
各々のアクションフォームに同じ定義書くのはメンテしにくそうで避けたいんだけどstruts1.3でエラーになるんです。
下記みたいに継承してます。
ValidatorForm
|
+アクションフォームA
|
+アクションフォームB
|
+アクションフォームC
ValidatorFormのvalidateで入力チェックする時ってアクションフォーム継承しちゃだめですか?
各々のアクションフォームに同じ定義書くのはメンテしにくそうで避けたいんだけどstruts1.3でエラーになるんです。
下記みたいに継承してます。
ValidatorForm
|
+アクションフォームA
|
+アクションフォームB
|
+アクションフォームC
355デフォルトの名無しさん
2009/08/22(土) 23:36:53 新人が理解出来ない時点で保守なんて無理。
新人が最初から組めば保守出来るじゃねーか。
結論:単価高いベテランPGは不要。
新人が最初から組めば保守出来るじゃねーか。
結論:単価高いベテランPGは不要。
356デフォルトの名無しさん
2009/08/23(日) 10:41:17357デフォルトの名無しさん
2009/08/23(日) 11:02:58 ちなみに新人と書いてニートと読む。
358デフォルトの名無しさん
2009/08/23(日) 11:45:17 ニートが理解出来そうな組み方か…
難しそうな課題だな
難しそうな課題だな
359デフォルトの名無しさん
2009/08/23(日) 16:57:48360デフォルトの名無しさん
2009/08/24(月) 04:44:40 新人が理解出来る組み方も難しいのは変わらないでしょ。
361デフォルトの名無しさん
2009/08/24(月) 07:04:02 (それは新人が理解出来る組み方の案なのか?)
362デフォルトの名無しさん
2009/08/24(月) 07:13:51 strutsの話題しようぜ
363354
2009/08/24(月) 20:14:46 ValidatorFormの孫継承で上手くいきました。
Iterator項目からの入力を間違えてました。
Iterator項目からの入力を間違えてました。
364デフォルトの名無しさん
2009/09/06(日) 22:04:54 strutsを勉強したいが、いいサイトか本がないでしょうか?
今strutsによるwebアプリケーションスーパーサンプル
とサイトで勉強しております。
今strutsによるwebアプリケーションスーパーサンプル
とサイトで勉強しております。
365デフォルトの名無しさん
2009/09/07(月) 08:03:17 ネット調べればいくらでもあるだろ・・
366デフォルトの名無しさん
2009/09/07(月) 11:32:54 ちゃんと勉強するなら網羅されてる書籍を一冊こなすのも悪くない。
実際、案件っぽいのを組んで経験してみるのが一番。
実際、案件っぽいのを組んで経験してみるのが一番。
367デフォルトの名無しさん
2009/09/07(月) 11:52:46 掲示板でも作ってみればいいさ
368デフォルトの名無しさん
2009/09/07(月) 19:26:11 ちゃんと勉強するなら網羅されてる書籍を一冊こなすのも悪くない。
その本を教えてください。
掲示板作りたいんですが、まだそのレベルでは....
その本を教えてください。
掲示板作りたいんですが、まだそのレベルでは....
369368
2009/09/07(月) 19:31:54 ネット調べればいくらでもあるだろ・・
ネット見て勉強しています。
javaの道など。
なにかこれはためになるサイトがあれば教えてください。
みなさんの方が先輩なので、よろしくお願いします。
ネット見て勉強しています。
javaの道など。
なにかこれはためになるサイトがあれば教えてください。
みなさんの方が先輩なので、よろしくお願いします。
370デフォルトの名無しさん
2009/09/07(月) 19:46:46 引用記号も使わずに書いてるから、支離滅裂な文章になってるな
371368
2009/09/07(月) 22:15:24 もっと理解したいので、支離滅裂な文章になってしまいましたが
サイトや本よろしくお願いします。
サイトや本よろしくお願いします。
372デフォルトの名無しさん
2009/09/08(火) 05:26:38 マジレスすると、Struts1系ならRequestProcessor周りのソース見たほうが勉強にはなる。
Strutsってなんてしょぼいフレームワークなんだ・・と思えるようになる。
Strutsってなんてしょぼいフレームワークなんだ・・と思えるようになる。
373368
2009/09/08(火) 19:45:20 phpのほうが得意で、webアプリケーションでもうひとつ
作れるようになりたいと思い、JSPやservletなど勉強してstrutsに移行
しようと思ったのですが、勉強しなくてもいいのかな?
作れるようになりたいと思い、JSPやservletなど勉強してstrutsに移行
しようと思ったのですが、勉強しなくてもいいのかな?
374デフォルトの名無しさん
2009/09/08(火) 19:49:38 しらねーよw
375368
2009/09/08(火) 19:59:55 勉強したいんだけど
376368
2009/09/08(火) 20:03:11377デフォルトの名無しさん
2009/09/08(火) 20:49:05 せっかちすぎだろ
ぐぐったサイトを片っ端からじっくり読めよ
一回で理解できないなら何度でも読めよ
若いんだから(たぶん、中学生くらい?)楽しようとすな
ぐぐったサイトを片っ端からじっくり読めよ
一回で理解できないなら何度でも読めよ
若いんだから(たぶん、中学生くらい?)楽しようとすな
378デフォルトの名無しさん
2009/09/08(火) 22:01:43 JSP/Servlet以前にJavaを理解しているかどうかにもよる
まだ理解していないとしたら、Strutsまでいく段階ではないね
JSPだけならPHPとそうかわらないんだからJSPだけで掲示板作るのもよいかと
まだ理解していないとしたら、Strutsまでいく段階ではないね
JSPだけならPHPとそうかわらないんだからJSPだけで掲示板作るのもよいかと
379デフォルトの名無しさん
2009/09/09(水) 05:25:08380368
2009/09/09(水) 21:23:30 今日も読んでいるよ。
ありがとうございました。
ありがとうございました。
381デフォルトの名無しさん
2009/09/13(日) 03:37:41 宿題スレでも解いてればスキル上がるだろ。
http://pc12.2ch.net/test/read.cgi/tech/1248012902/
★★ Java の宿題ここで答えます Part 68 ★★
http://pc12.2ch.net/test/read.cgi/tech/1248012902/
★★ Java の宿題ここで答えます Part 68 ★★
382デフォルトの名無しさん
2009/09/16(水) 21:26:44 今日画面遷移がなぜかできなくてまいった。
エラーが出てるわけでもなく、なんなら遷移先のjspもちゃんとできてるのに遷移してくれない(jspに返ってこない?)。
Actionにもちゃんと飛んでた。
ちなみにwindow.openで別画面を開いておいた状態なら遷移先の画面を開くことが出来る(jspに返ってくる)。
原因が全然わかりませんorz
しかも見た目的に何も反応がないみたいになってて気味が悪いw
同じような現象にあった人いますか?
エラーが出てるわけでもなく、なんなら遷移先のjspもちゃんとできてるのに遷移してくれない(jspに返ってこない?)。
Actionにもちゃんと飛んでた。
ちなみにwindow.openで別画面を開いておいた状態なら遷移先の画面を開くことが出来る(jspに返ってくる)。
原因が全然わかりませんorz
しかも見た目的に何も反応がないみたいになってて気味が悪いw
同じような現象にあった人いますか?
383デフォルトの名無しさん
2009/09/16(水) 22:49:03 今後はS2Strutsを使って開発することになった。何が違うか簡単に教えてもらえないだろうか。
Strutsの経験はあるんだけど、ようはseaser2とstrutsが混ざったようなものなの?
これから勉強するなら、seasar2の勉強すればよい?
Strutsの経験はあるんだけど、ようはseaser2とstrutsが混ざったようなものなの?
これから勉強するなら、seasar2の勉強すればよい?
384デフォルトの名無しさん
2009/09/17(木) 00:14:34385デフォルトの名無しさん
2009/09/18(金) 01:55:55 pojoって他に依存しないセッターゲッターメソッドを持ったクラス。
っていう風に無理矢理納得してたんだけど、実際どういうものなんだろう。
聞かれたんだけど、たいしたこといえなかった・・・。
っていう風に無理矢理納得してたんだけど、実際どういうものなんだろう。
聞かれたんだけど、たいしたこといえなかった・・・。
386デフォルトの名無しさん
2009/09/18(金) 11:06:31 >>382
IE8のバグだ
IE8のバグだ
387デフォルトの名無しさん
2009/09/18(金) 14:30:57388デフォルトの名無しさん
2009/09/18(金) 14:52:35 EJBはマジでゴミだったな
あんなものを考えたやつはインテリ風場か
あんなものを考えたやつはインテリ風場か
389デフォルトの名無しさん
2009/09/18(金) 15:42:56 DAOはEJBなんかよりVeloSurfってのがいいよ
390デフォルトの名無しさん
2009/09/18(金) 16:05:16 >>388
EJB 2.1までの使いにくさの反省からDIコンテナになったEJB 3.0
さらに扱いやすくなったEJB 3.1
となったのはよかった。
今ではSpringとかのほうがEJBより複雑で大きいものになってしまった。
各種DIコンテナもシンプルにするという動きになるといいな。
EJB 2.1までの使いにくさの反省からDIコンテナになったEJB 3.0
さらに扱いやすくなったEJB 3.1
となったのはよかった。
今ではSpringとかのほうがEJBより複雑で大きいものになってしまった。
各種DIコンテナもシンプルにするという動きになるといいな。
391デフォルトの名無しさん
2009/09/18(金) 18:19:47392デフォルトの名無しさん
2009/09/19(土) 01:19:55393デフォルトの名無しさん
2009/09/19(土) 02:23:00394デフォルトの名無しさん
2009/09/19(土) 10:22:32 生産性の悪さに見合ったお金もらえるならいいんだけどね
395デフォルトの名無しさん
2009/09/19(土) 13:13:25 JavaにはPerlのDBIに相当するライブラリないの?
396デフォルトの名無しさん
2009/09/19(土) 13:36:56 JDBCでいいんじゃね?
ドライバとインターフェースの分離がメインだと思うから
ドライバとインターフェースの分離がメインだと思うから
397デフォルトの名無しさん
2009/09/19(土) 22:24:15398デフォルトの名無しさん
2009/09/20(日) 08:35:44 jspに比べればejbのメリット有った支那。
jspで十分ならphpのほうが単価安く済ませられる。
jspで十分ならphpのほうが単価安く済ませられる。
399デフォルトの名無しさん
2009/09/20(日) 17:23:59400デフォルトの名無しさん
2009/09/20(日) 23:32:54 >>399
本体はこれだよ。単体でも使えるようにできてる。
This class is the Velosurf main entry class if you do not use the toolbox.xml mechanism.
http://velosurf.sourceforge.net/api/velosurf/Velosurf.html
本体はこれだよ。単体でも使えるようにできてる。
This class is the Velosurf main entry class if you do not use the toolbox.xml mechanism.
http://velosurf.sourceforge.net/api/velosurf/Velosurf.html
401デフォルトの名無しさん
2009/09/23(水) 23:09:20 こうだな
Velosurf velosurf = new Velosurf(new File("velosurf.xml"));
Velosurf velosurf = new Velosurf(new File("velosurf.xml"));
402デフォルトの名無しさん
2009/09/25(金) 07:47:04 strutsを勉強しようと思うんだが、いい本ある?
後struts2の本はいつでるんだ?
後struts2の本はいつでるんだ?
403デフォルトの名無しさん
2009/09/25(金) 22:12:21404デフォルトの名無しさん
2009/09/25(金) 22:16:13 日本語がいいのだが
405デフォルトの名無しさん
2009/09/26(土) 06:51:39 strutsでシステムを組むことになってしもうた。
しかも一度も組んだことがない。
みんな組んだことがない。
狂気のさただ。
phpができればstrutsもできると思っていやがる。
できねーよ。
とりあえず、参考文献はなにを買えばいいのだ?
サイトを教えてください。
つーかこういうのって一人でつくるものではないと思うのだが。
ほんとどうしよう?
しかも一度も組んだことがない。
みんな組んだことがない。
狂気のさただ。
phpができればstrutsもできると思っていやがる。
できねーよ。
とりあえず、参考文献はなにを買えばいいのだ?
サイトを教えてください。
つーかこういうのって一人でつくるものではないと思うのだが。
ほんとどうしよう?
406デフォルトの名無しさん
2009/09/26(土) 08:59:38 >>405
まず、javaわかるのかよ。
まず、javaわかるのかよ。
407デフォルトの名無しさん
2009/09/26(土) 09:53:16 JSP&ServletができればStrutsはできるけどな
408デフォルトの名無しさん
2009/09/26(土) 10:29:35 むしろわかるほど逃げ出したくなるはず
409デフォルトの名無しさん
2009/09/27(日) 21:53:00 javaは独学で独習javaとコアjavaを読んだ。
linuxにもwindowsにも入っている。
JSP&Servletは独習サーバーサイドとJSP+サーブレットサンプル集
を読んだ。
今日とりあえず、アマゾンで人気なStrutsスーパーサンプルを読んでいた。
今日も仕事だった。
みんなどうしようって感じだった。
本とか自腹でも自分の部分はやりたい。サイトや本を教えてくれ。
一応3つブックマークしてサイトは見ている(javaの道など)
逃げないぞ
linuxにもwindowsにも入っている。
JSP&Servletは独習サーバーサイドとJSP+サーブレットサンプル集
を読んだ。
今日とりあえず、アマゾンで人気なStrutsスーパーサンプルを読んでいた。
今日も仕事だった。
みんなどうしようって感じだった。
本とか自腹でも自分の部分はやりたい。サイトや本を教えてくれ。
一応3つブックマークしてサイトは見ている(javaの道など)
逃げないぞ
410デフォルトの名無しさん
2009/09/27(日) 22:28:26 それだけ読めばもう教えることは何もない。
あとはいきあたりばったりでおk
あとはいきあたりばったりでおk
411デフォルトの名無しさん
2009/09/27(日) 22:30:57 それにしても俺みたいなできるやつを一人雇えばいいのに。
デスマで動かないシステム作るよりだいぶん安上がりだよ。
人月100万でおk
デスマで動かないシステム作るよりだいぶん安上がりだよ。
人月100万でおk
412デフォルトの名無しさん
2009/09/28(月) 10:08:02 PHPからJavaに初めて来た人が間違えやすいのが
サーブレットでインスタンス変数を共有とかやっちゃう。
これは気をつけたほうがいい。
サーブレットでインスタンス変数を共有とかやっちゃう。
これは気をつけたほうがいい。
413デフォルトの名無しさん
2009/09/28(月) 11:54:47 スーパーサンプルってわりと突き放した内容だと思うので
これが大体読めるなら大丈夫だと思う
Strutsの機能を全部使おうと思わないほうが開発しやすいかと
これが大体読めるなら大丈夫だと思う
Strutsの機能を全部使おうと思わないほうが開発しやすいかと
414デフォルトの名無しさん
2009/09/29(火) 02:07:49 >>411さんやといたいですね。
実は僕の給与20万なんですよ。
僕はあらかじめいいましたが、発言したんですよ。
人月100万でおk かどうかはわからないけど、
今できる人間が少なくなっているからと
それなのになぜ。なぜ未経験者にやらせるのか?
完全におかしいと思いませんか?
実は僕の給与20万なんですよ。
僕はあらかじめいいましたが、発言したんですよ。
人月100万でおk かどうかはわからないけど、
今できる人間が少なくなっているからと
それなのになぜ。なぜ未経験者にやらせるのか?
完全におかしいと思いませんか?
415デフォルトの名無しさん
2009/09/29(火) 07:07:24 でもねぇ、そんな事よくあるんだよ。
よく考えてみて。
その時点でできると分かり切っている仕事しかしなかったら、
君は成長するのかね?
できない事に挑戦するから成長するんじゃないのかね?
正直俺も手取り給料20万ちょいだが、Struts、Spring から
Apache、Tomcat、ネットワーク設定、ドメイン設定など一通り
こなせる。そうなったのは、毎回できないっす、と思いながら
挑戦してきたからだよ。
いい機会だからやってみな。Struts はそんなに難しくないよ。
むしろ MVC にのっとって開発してれば、おお、こんなに楽で
キレイにできるのか、と感動するはず。
method:xxxx=xxxx のパラメータを渡すと実行するメソッドを
切り替えられるとか、嬉しすぎw
まぁ頑張って。………死にそうになったら俺も月100万でかけ
つけるよwwww
よく考えてみて。
その時点でできると分かり切っている仕事しかしなかったら、
君は成長するのかね?
できない事に挑戦するから成長するんじゃないのかね?
正直俺も手取り給料20万ちょいだが、Struts、Spring から
Apache、Tomcat、ネットワーク設定、ドメイン設定など一通り
こなせる。そうなったのは、毎回できないっす、と思いながら
挑戦してきたからだよ。
いい機会だからやってみな。Struts はそんなに難しくないよ。
むしろ MVC にのっとって開発してれば、おお、こんなに楽で
キレイにできるのか、と感動するはず。
method:xxxx=xxxx のパラメータを渡すと実行するメソッドを
切り替えられるとか、嬉しすぎw
まぁ頑張って。………死にそうになったら俺も月100万でかけ
つけるよwwww
416デフォルトの名無しさん
2009/09/29(火) 07:11:30417デフォルトの名無しさん
2009/09/29(火) 10:01:51 スーパーサンプルのショッピングサイトには「管理者モードでログインできない」というバグが
あったはずだけどもう直っているのかな?
マニュアル本もいいけどサンプル動かすだけより自分でシナリオを作って色々やってみるほうが
いいかもね。
自分はwebはASP.NETで始めたんだけど、ASP.NETで開発したアプリと同じ動作をするものを
Javaで作って見るという目標を決めて独学した。ちなみにPHPも同じやり方で覚えた。
あったはずだけどもう直っているのかな?
マニュアル本もいいけどサンプル動かすだけより自分でシナリオを作って色々やってみるほうが
いいかもね。
自分はwebはASP.NETで始めたんだけど、ASP.NETで開発したアプリと同じ動作をするものを
Javaで作って見るという目標を決めて独学した。ちなみにPHPも同じやり方で覚えた。
418デフォルトの名無しさん
2009/09/29(火) 19:17:35 なぜ今回だけstrutsなのか理解ができない。
今までPHPなのに。
がんばります。
みんなスーパーサンプル買っているんですね。
今までPHPなのに。
がんばります。
みんなスーパーサンプル買っているんですね。
419デフォルトの名無しさん
2009/09/30(水) 00:58:40 どんだけ期間あるか知らんが、一人は設計レベルでの経験者が欲しいね。
PHPでやる期間で全員未経験なら確実に終了する。
設計レベルでの経験者を判断できるかって問題があるが。
PHPでやる期間で全員未経験なら確実に終了する。
設計レベルでの経験者を判断できるかって問題があるが。
420デフォルトの名無しさん
2009/09/30(水) 06:57:13 そこだよな。
進言してみるよ。
後、strutsの本で基礎本はないかな?
進言してみるよ。
後、strutsの本で基礎本はないかな?
421デフォルトの名無しさん
2009/09/30(水) 15:42:55 JSP&ServletができればStrutsは本で勉強するまでもなく
ネットでちょこっと見ればいい。
本が必要と思うってことは基礎であるJSP&Servletを
やってないからだと思う。
ネットでちょこっと見ればいい。
本が必要と思うってことは基礎であるJSP&Servletを
やってないからだと思う。
422デフォルトの名無しさん
2009/10/02(金) 04:40:29 本は不要といいきれるほど薄くはないと思うけどなぁ
423デフォルトの名無しさん
2009/10/02(金) 05:46:04 どこまで遣るかと、元から持ってる技術知識の度合いにもよるけど。
言語的な範囲なら応用力次第だろうけど、現実的な運用展開とかは先人の試行錯誤の結果のノウハウだったりして、網羅的な記述の書籍のほうが参考に成るかもしれない。
ネットはさらりと読める様に、一般的な王道のパターンの記述中心だし。
言語的な範囲なら応用力次第だろうけど、現実的な運用展開とかは先人の試行錯誤の結果のノウハウだったりして、網羅的な記述の書籍のほうが参考に成るかもしれない。
ネットはさらりと読める様に、一般的な王道のパターンの記述中心だし。
424デフォルトの名無しさん
2009/10/03(土) 00:43:22 数年前に未経験で同じ状況に立たされた時は、
取り合えずソースを落としてRequestProcessorを読んだ記憶が。
むしろ当たり前のように出てくるBeanが何不明。
取り合えずソースを落としてRequestProcessorを読んだ記憶が。
むしろ当たり前のように出てくるBeanが何不明。
425デフォルトの名無しさん
2009/10/03(土) 19:20:53 struts2系ってまだ安定してない?
前に触ったときは結構遅かったんだよな・・・。
前に触ったときは結構遅かったんだよな・・・。
426デフォルトの名無しさん
2009/10/03(土) 22:21:29 1.2使ってろ
427デフォルトの名無しさん
2009/10/03(土) 22:44:10 安定と遅いのは関係ねーだろ
428デフォルトの名無しさん
2009/10/04(日) 05:06:43 低スペック鯖なだけじゃないの?
429デフォルトの名無しさん
2009/10/04(日) 11:51:38 遅いと感じた事はないけどねぇ。
430デフォルトの名無しさん
2009/10/04(日) 15:03:00 JSFはどこへ行ったの?
431デフォルトの名無しさん
2009/10/04(日) 15:11:16 ネットか本でおまえらが使ったやつを教えてくれ。
ジュンクで見てくる
ジュンクで見てくる
432デフォルトの名無しさん
2009/10/04(日) 15:16:49 頼む。
後servletは独習JAVAで勉強した。
後servletは独習JAVAで勉強した。
433デフォルトの名無しさん
2009/10/04(日) 19:44:38434デフォルトの名無しさん
2009/10/05(月) 11:02:42 本を読む必要はない
435デフォルトの名無しさん
2009/10/07(水) 08:38:59 本を読めない馬鹿にはst2は無理。
436あぼーん
NGNGあぼーん
437デフォルトの名無しさん
2009/10/09(金) 13:13:00 >>436
さんきゅー
さんきゅー
438デフォルトの名無しさん
2009/10/13(火) 22:49:14 struts1のJSPタグで、プルダウンメニューの要素を作りたい時って
以下のように書けばいいんだろうけど、
連続する複数の画面で同じメニューを使いたい場合は、collectionの部分の
情報ってセッションに格納するのか、それとも画面毎に取得したほうがいいんでしょうか?
<html:options collection="listData" property="id" labelProperty="name" />
以下のように書けばいいんだろうけど、
連続する複数の画面で同じメニューを使いたい場合は、collectionの部分の
情報ってセッションに格納するのか、それとも画面毎に取得したほうがいいんでしょうか?
<html:options collection="listData" property="id" labelProperty="name" />
439デフォルトの名無しさん
2009/10/13(火) 23:58:48 ものによる。
リクエスト単位で処理するとデータベースの負荷が高くなりがちだし
前回リクエスト時との不整合が発生する場合をどうするかとか
いろいろといい点悪い点が出る。
アプリと使用する場面しだい。
リクエスト単位で処理するとデータベースの負荷が高くなりがちだし
前回リクエスト時との不整合が発生する場合をどうするかとか
いろいろといい点悪い点が出る。
アプリと使用する場面しだい。
440デフォルトの名無しさん
2009/10/18(日) 01:13:08 >>439
Hibernateがキャッシュ使うのでは?
Hibernateがキャッシュ使うのでは?
441デフォルトの名無しさん
2009/10/18(日) 10:33:43 なんでHibernateが出てきたんだ?
442デフォルトの名無しさん
2009/10/18(日) 12:16:53 >>438-439みたいな悩みを解消するのがDAOのキャッシュ機能
Hibernateみたいな大掛かりなものじゃなくVelosurfで十分
Hibernateみたいな大掛かりなものじゃなくVelosurfで十分
443デフォルトの名無しさん
2009/10/18(日) 12:36:23 Velosurf採用できるところはまずないと思う…
444デフォルトの名無しさん
2009/10/18(日) 16:25:50 つーかそもそもStruts2自体、採用するハードル高いしな
445デフォルトの名無しさん
2009/10/19(月) 17:17:30 struts-blank.warをインポートして作るのが普通ですか?
446デフォルトの名無しさん
2009/10/20(火) 05:14:11 そんなにハードル高いかねえ?
st1しか知らない人ばっかりって意味では採用は苦労しそうでは有るが。
st1しか知らない人ばっかりって意味では採用は苦労しそうでは有るが。
447デフォルトの名無しさん
2009/10/20(火) 10:14:55 1から2とか別にそんなに違わないだろ。
MVC が分かってればなんとかなるはずだし。
敷居なんて全然高くないよ。
MVC が分かってればなんとかなるはずだし。
敷居なんて全然高くないよ。
448デフォルトの名無しさん
2009/10/21(水) 05:28:02 でもst2の案件は増えないし、st2の人材募集も無い。
449デフォルトの名無しさん
2009/10/21(水) 12:26:28 st2 って、ストリートファイター2の略?
450デフォルトの名無しさん
2009/10/21(水) 17:54:52 ううん、いただきストリート2
451デフォルトの名無しさん
2009/10/23(金) 14:12:33顧客に納得してもらうところにハードルがある。
「そんなリスクは取りなくない。枯れたStruts1でやれ。」
って言われる。
452デフォルトの名無しさん
2009/10/23(金) 15:22:13 意味が分かんないww
何のリスクがあるんだよwwwwww
何のリスクがあるんだよwwwwww
453デフォルトの名無しさん
2009/10/23(金) 17:20:43 452はヌルい案件しかやったことないんだね…
454デフォルトの名無しさん
2009/10/23(金) 19:41:16 ヌルい案件しかないっすwwwww
で、実際の所、何のリスクがあるんですか?
で、実際の所、何のリスクがあるんですか?
455デフォルトの名無しさん
2009/10/25(日) 20:44:29 工数を水増しできないリスクかな
456デフォルトの名無しさん
2009/10/26(月) 07:38:06 st2で遣るので、人月の単価上げようとしても認めてもらえないしな。
しょっぱいvbの案件がいつまでも有るのと同じ理由。
しょっぱいvbの案件がいつまでも有るのと同じ理由。
457デフォルトの名無しさん
2009/11/01(日) 14:53:06 2にしたからといって機能が高くなるわけでもなんでもない品・・
どうせ覚えるコストかけるならwicketとか採用して欲しいわ
どうせ覚えるコストかけるならwicketとか採用して欲しいわ
458デフォルトの名無しさん
2009/11/01(日) 19:52:37 それこそメンテに不安有るので却下されるわな。
459デフォルトの名無しさん
2009/11/02(月) 07:33:26 wicketはないな。
460デフォルトの名無しさん
2009/11/02(月) 07:44:14 それを言ったらst2もないけどな・・
461デフォルトの名無しさん
2009/11/02(月) 08:16:30 「‥じゃあ、今回もStruts1で良くね?」
(以下無限ループ)
(以下無限ループ)
462デフォルトの名無しさん
2009/11/02(月) 16:11:12 でも今更st1は無い。
もうvbでいいよw
もうvbでいいよw
463デフォルトの名無しさん
2009/11/02(月) 18:26:09 じゃあtapest(ry
464デフォルトの名無しさん
2009/11/02(月) 21:42:23 tap(ry にするくらいならvelo(ry でいいわ・・
465デフォルトの名無しさん
2009/11/04(水) 11:19:33 で、今回もst1でやるけど良いの?
466デフォルトの名無しさん
2009/11/04(水) 12:41:22 「st2でやりたいって?それ枯れてるの?」
467デフォルトの名無しさん
2009/11/04(水) 14:11:00 st2の不具合は全部対応してね。言い出しっぺなんだしw
468デフォルトの名無しさん
2009/11/04(水) 18:13:01 st2?
君が未来永劫メンテするならいいよ。
君が未来永劫メンテするならいいよ。
469デフォルトの名無しさん
2009/11/05(木) 13:58:10 あれ?マジでそんなレベル?
struts2は1みたいなスタンダードには全然なりそうもない感じ?
最近小さな現場ばっかりで世界が見えてないんだけどみなさんの現状を教えて。
群雄割拠でこれといった候補が無いのならstruts1使い続けるわ。
struts2は1みたいなスタンダードには全然なりそうもない感じ?
最近小さな現場ばっかりで世界が見えてないんだけどみなさんの現状を教えて。
群雄割拠でこれといった候補が無いのならstruts1使い続けるわ。
470デフォルトの名無しさん
2009/11/05(木) 18:57:49 <s:property>タグの仕様が変わった件について
471デフォルトの名無しさん
2009/11/06(金) 05:34:24 せめて互換性がもうすこしあればよかったのにね。
1のカスタムタグとActionクラスをそのまま使えるようにしてれば日本で主流になってたろうに。
Struts2は、はっきりいって数ある似非Struts1フレームワークのひとつでしかないよ。
1のカスタムタグとActionクラスをそのまま使えるようにしてれば日本で主流になってたろうに。
Struts2は、はっきりいって数ある似非Struts1フレームワークのひとつでしかないよ。
472デフォルトの名無しさん
2009/11/06(金) 07:21:39 昔はStruts1しかなかったからなあ。
これだけフレームワークが乱立してるとスタンダードなんてないのでは。
これだけフレームワークが乱立してるとスタンダードなんてないのでは。
473デフォルトの名無しさん
2009/11/06(金) 10:39:55 まだ淘汰されずに紆余曲折団塊だからな。漏れ的にはjsfに落ち着いて欲しいけど。
暫くはst1が結局無難。5年とかシステムをメンテするなら特に。
暫くはst1が結局無難。5年とかシステムをメンテするなら特に。
474デフォルトの名無しさん
2009/11/06(金) 18:29:28 JSFは日本語が数値文字参照になる・・・。
struts2の<s:property>タグもそうみたいだし、何か理由があるんですかね?
struts2の<s:property>タグもそうみたいだし、何か理由があるんですかね?
475デフォルトの名無しさん
2009/11/06(金) 22:25:22 >>474
7bit圏でも文字化けがなく出力できるくらい。
マルチバイトは昔から鬼門だからね。なんのためにUTF-8がデフォルトなのかをしってほしいよね。
こっちはUTF-8でも大幅に譲歩してるんだし。
ソースいじって毎回コンパイルするのもだるいしねぇ。
フィルタで戻すのも現実的ではあるけどパフォーマンスとかわざわざさげるのも。
数値文字参照になるかどうかのフラグだけ用意してもらえればいいんだが、
JSFの日本での実績がないおかげで文句を言う人がほとんどいないというのが原因だと思う。
携帯電話が一番鬼門ではあるが、フルブラウザ搭載しているのがほとんどだから大体大丈夫といえなくもない。
パケット代が上がるのがきついけどね。
7bit圏でも文字化けがなく出力できるくらい。
マルチバイトは昔から鬼門だからね。なんのためにUTF-8がデフォルトなのかをしってほしいよね。
こっちはUTF-8でも大幅に譲歩してるんだし。
ソースいじって毎回コンパイルするのもだるいしねぇ。
フィルタで戻すのも現実的ではあるけどパフォーマンスとかわざわざさげるのも。
数値文字参照になるかどうかのフラグだけ用意してもらえればいいんだが、
JSFの日本での実績がないおかげで文句を言う人がほとんどいないというのが原因だと思う。
携帯電話が一番鬼門ではあるが、フルブラウザ搭載しているのがほとんどだから大体大丈夫といえなくもない。
パケット代が上がるのがきついけどね。
476デフォルトの名無しさん
2009/11/07(土) 02:16:52 まあ日本人プログラマに支那語や半島語でも問題なく動く様に実装しろと逝っても無茶なのと同じで、
英語圏のプログラマに日本語で問題無い様に実装してくれというのは無茶。
日本語だと問題有るので、まだstrutus1使ってるよwって報告すれば(ry
英語圏のプログラマに日本語で問題無い様に実装してくれというのは無茶。
日本語だと問題有るので、まだstrutus1使ってるよwって報告すれば(ry
477デフォルトの名無しさん
2009/11/10(火) 08:52:25 日本語で書かれたst2の本って少ないね。
st1の頃はもっと多かったはずなのに。
st1の頃はもっと多かったはずなのに。
478デフォルトの名無しさん
2009/11/10(火) 21:25:07 需要無いからね。st1で案件も求人も間に合ってる。
479デフォルトの名無しさん
2009/11/10(火) 21:46:00 今は1.3が多いのかな?
それとも1.2?
それとも1.2?
480デフォルトの名無しさん
2009/11/11(水) 19:26:45 Struts + Spring + Hibernate
481デフォルトの名無しさん
2009/11/11(水) 22:05:00 Hibernate とかもうあり得ないから・・
482デフォルトの名無しさん
2009/11/11(水) 22:38:01 Javaの世界は流行り廃りが激しいですね
483デフォルトの名無しさん
2009/11/11(水) 23:25:22 例外はstruts1
484デフォルトの名無しさん
2009/11/12(木) 06:25:53 JSF + EJB + JPA
485デフォルトの名無しさん
2009/11/12(木) 06:48:41 >>484
趣味だとしてもすごいセンスだな
趣味だとしてもすごいセンスだな
486デフォルトの名無しさん
2009/11/12(木) 08:46:37 標準ではあるが…
487デフォルトの名無しさん
2009/11/12(木) 19:45:09 st2の洋書で一番使えるのどれよ
488デフォルトの名無しさん
2009/11/13(金) 00:18:19489デフォルトの名無しさん
2009/11/13(金) 05:04:39 富む猫の人気ぶりは異常だよな。古過ぎだろうと。
490デフォルトの名無しさん
2009/11/13(金) 08:02:26 glassfishとか
491デフォルトの名無しさん
2009/11/13(金) 22:15:05 Struts + Spring + iBatis
492デフォルトの名無しさん
2009/11/14(土) 00:33:03 2.1.8でStrutsPrepareAndExecuteFilterの
エンコード関係のバグは無くなったようだな。
エンコード関係のバグは無くなったようだな。
493デフォルトの名無しさん
2009/11/14(土) 10:31:22 誰もいない
494デフォルトの名無しさん
2009/11/14(土) 17:32:25 もうSAStrutsでよくないか?
495デフォルトの名無しさん
2009/11/14(土) 17:47:25 Strutsを今でも使い続けないといけない保守的なところに
Seasar2必須なものが入れれるとは思えないが
Seasar2必須なものが入れれるとは思えないが
496デフォルトの名無しさん
2009/11/14(土) 21:51:40 struts しか知らない人が多いよね
497デフォルトの名無しさん
2009/11/14(土) 22:21:55 色々あることは知ってるけど、チームだと
全員が使えるものじゃないと駄目だからだろ。
一人でやるなら道具は選べるけどさ。
全員が使えるものじゃないと駄目だからだろ。
一人でやるなら道具は選べるけどさ。
498デフォルトの名無しさん
2009/11/14(土) 23:52:33 そのチームはいつstrutsを導入したんだろうな
499デフォルトの名無しさん
2009/11/15(日) 00:19:08 毎回人は寄せ集められてくるから固定ではない。
となるとスキルがどの程度あるか、前回やったから
今回はさらに楽になるとか
そういう知識の積み重ねが期待できないので難しい。
だからいつも効率の悪い開発スタイルなので高コストなんだよ。
となるとスキルがどの程度あるか、前回やったから
今回はさらに楽になるとか
そういう知識の積み重ねが期待できないので難しい。
だからいつも効率の悪い開発スタイルなので高コストなんだよ。
500デフォルトの名無しさん
2009/11/15(日) 00:28:38 なんか根本的なところが間違ってる、とまではいわないまでも、考え違いをしているような気がする。
もういちどスタートラインに戻って考え直してみてはいかが?
もういちどスタートラインに戻って考え直してみてはいかが?
501デフォルトの名無しさん
2009/11/15(日) 14:05:37 Struts2
502デフォルトの名無しさん
2009/11/15(日) 16:56:39 struts2を今更触ってみたんだけど出力されるHTMLが改行だらけで汚いのはどうにかならないの?
FreeMarkerのテンプレート書き直せばいいんだろうがめんどくさし
FreeMarkerのテンプレート書き直せばいいんだろうがめんどくさし
503デフォルトの名無しさん
2009/11/15(日) 17:39:30 フィルタでも作ったら?
504デフォルトの名無しさん
2009/11/15(日) 19:36:24 Javaって何でこんなに面倒なの?
505デフォルトの名無しさん
2009/11/15(日) 19:53:40 SymphonyとかRailsのほうが面倒じゃね?
506デフォルトの名無しさん
2009/11/15(日) 20:34:51 Javaって何か凄く回り道が必要じゃない?
フレームワークが乱立してて、使い方覚えてもすぐ陳腐化しちゃうし。
まあそれがいいって人もいるけどさ。
フレームワークが乱立してて、使い方覚えてもすぐ陳腐化しちゃうし。
まあそれがいいって人もいるけどさ。
507デフォルトの名無しさん
2009/11/15(日) 20:56:22 I think so.
508デフォルトの名無しさん
2009/11/15(日) 21:00:55 乱立してるのってJavaだけじゃないし
509デフォルトの名無しさん
2009/11/15(日) 21:26:38 だけじゃなければ良いってもんでもないだろ
510デフォルトの名無しさん
2009/11/15(日) 21:28:23 >>505
それに相当するのはJavaでいうとStrutsではなくGrailsだな
それに相当するのはJavaでいうとStrutsではなくGrailsだな
511デフォルトの名無しさん
2009/11/15(日) 21:32:02 でもJavaは特に多い。
Symphony、Railsはフルスタックだから情報がまとまってるもの。
JavaはDIやらORMやらその辺の情報がバラバラなんだよね。
好きなのを組み合わせて使うのがJava流なのかもしれんけどね。
Symphony、Railsはフルスタックだから情報がまとまってるもの。
JavaはDIやらORMやらその辺の情報がバラバラなんだよね。
好きなのを組み合わせて使うのがJava流なのかもしれんけどね。
512デフォルトの名無しさん
2009/11/16(月) 18:55:41513デフォルトの名無しさん
2009/11/17(火) 00:33:59 >>511
JavaEEはフルスタックですよ
JavaEEはフルスタックですよ
514デフォルトの名無しさん
2009/11/17(火) 02:14:47 もうJavaEE6でいいじゃん
515デフォルトの名無しさん
2009/11/17(火) 07:25:15 まさに>>484だな。
516デフォルトの名無しさん
2009/11/17(火) 18:00:19 単にマイナーでそれだけしか無い言語と、多様性があって選択肢が確保されてるjavaを比べてもなあ。
それこそjavaの案件ならst1使うって決めてしまえばいいだけで。
java案件も無いのにjavaエンジニアを囲って給料払い続けるほうが高コストだろう。
java案件取れたら募集掛けて寄せ集めるのがコスト効率はいい。
javaコード描いてるだけの下っ端じゃなくて、予算管理も遣ってみて経験詰んだら。
それこそjavaの案件ならst1使うって決めてしまえばいいだけで。
java案件も無いのにjavaエンジニアを囲って給料払い続けるほうが高コストだろう。
java案件取れたら募集掛けて寄せ集めるのがコスト効率はいい。
javaコード描いてるだけの下っ端じゃなくて、予算管理も遣ってみて経験詰んだら。
517デフォルトの名無しさん
2009/11/17(火) 23:53:52 struts2のガイドのPerformance Tuningでfreemaker関連の事が沢山乗ってますが
jspだけ使ってたら必要ないものでしょうか?
jspだけ使ってたら必要ないものでしょうか?
518デフォルトの名無しさん
2009/11/18(水) 15:05:29【Pure】HSQL database engine【Java】
http://pc11.2ch.net/test/read.cgi/db/1060970234/265-
【PureJava】 Derby 1 【OpenSource】
http://pc11.2ch.net/test/read.cgi/db/1128799341/96-
【Java】H2 Database Engine【GCJ】
http://pc11.2ch.net/test/read.cgi/db/1165162457/90-
519デフォルトの名無しさん
2009/11/23(月) 09:50:15 struts2のアーキテクチャって
struts2.xmlがプログラマーから見たコントローラーだよね?事実上
struts2.xmlがプログラマーから見たコントローラーだよね?事実上
520デフォルトの名無しさん
2009/11/23(月) 14:59:19 事実上もなにも、そうでしょ。
521デフォルトの名無しさん
2009/11/25(水) 17:58:38 コントローラはあくまでActionじゃない?
xmlはその設定ファイルというだけで。
コントローラの役割ってユーザからの入力を受け付けてモデルを起動してビューに渡すことだから、
そのうち「どのURLで受け付けてどのビューを起動するか」の設定を分離してるだけというか
xmlはその設定ファイルというだけで。
コントローラの役割ってユーザからの入力を受け付けてモデルを起動してビューに渡すことだから、
そのうち「どのURLで受け付けてどのビューを起動するか」の設定を分離してるだけというか
522デフォルトの名無しさん
2009/11/30(月) 20:52:18 「コミュニケーション能力」という言葉の罠
http://society6.2ch.net/test/read.cgi/soc/1258793994/
http://society6.2ch.net/test/read.cgi/soc/1258793994/
523デフォルトの名無しさん
2009/12/04(金) 06:36:43 もう語り尽くしたか?
524デフォルトの名無しさん
2009/12/04(金) 15:59:15 Strutsって3次元配列がフォームで使えないから意味ない
525デフォルトの名無しさん
2009/12/04(金) 18:15:56 意味が分からん
526デフォルトの名無しさん
2009/12/04(金) 18:20:05 >>524
Write it again in English.
Write it again in English.
527デフォルトの名無しさん
2009/12/18(金) 23:03:38 WEB-INFのINFってINFormationだろ?
情報なのは当たり前だろうが
って思うんだけど
情報なのは当たり前だろうが
って思うんだけど
528デフォルトの名無しさん
2009/12/19(土) 00:10:27 INFINITE
INFRA
INFRA
529デフォルトの名無しさん
2009/12/19(土) 02:22:30 infinity 説に一票
530デフォルトの名無しさん
2009/12/19(土) 23:06:15 inferiorityの略だと$UNの講習で教わりました
531デフォルトの名無しさん
2009/12/26(土) 13:51:12 inferiority説に一票
532デフォルトの名無しさん
2009/12/30(水) 15:48:17 struts2でseoされたurl(pathinfoでurl引数を受け取るやつ)をやる一般的な方法ってなに?
533デフォルトの名無しさん
2009/12/30(水) 18:22:57 もしかしてアクションクラスって
xwork2のActionクラスとかActionSupportクラスを直接継承してないとダメ?
複数のアクションにまたがる共通機能を実装しようとおもって
ActionSupportを継承したスーパークラスを挟んだらstruts2フィルタの起動に失敗した
xwork2のActionクラスとかActionSupportクラスを直接継承してないとダメ?
複数のアクションにまたがる共通機能を実装しようとおもって
ActionSupportを継承したスーパークラスを挟んだらstruts2フィルタの起動に失敗した
534デフォルトの名無しさん
2009/12/30(水) 21:28:07 そんなわけない
535デフォルトの名無しさん
2010/01/10(日) 00:50:39 プロジェクト名TestにするとURLが
http://localhost/Test
になるけど
http://localhost/TEST
でも
http://localhost/tEst
でも同じプロジェクトだと認識させるように、
要するに大文字小文字を区別しないようにするにはどうすればいい?
http://localhost/Test
になるけど
http://localhost/TEST
でも
http://localhost/tEst
でも同じプロジェクトだと認識させるように、
要するに大文字小文字を区別しないようにするにはどうすればいい?
536デフォルトの名無しさん
2010/01/10(日) 14:06:53 Testにリダイレクトする
537デフォルトの名無しさん
2010/01/10(日) 14:20:59 フィルタ
538デフォルトの名無しさん
2010/01/10(日) 14:52:23 フィルタってルートから使えるの?
539デフォルトの名無しさん
2010/01/10(日) 16:27:07 何がしたいんだか分からん
540デフォルトの名無しさん
2010/01/11(月) 23:48:16 全てのアクションの全ての返り値で
同じjspファイルを使用したいんだけど可能?
同じjspファイルを使用したいんだけど可能?
541540
2010/01/11(月) 23:48:59 アクション数に比例して設定を増やさずに、と言う意味で。
542540
2010/01/11(月) 23:53:23 struts.xmlで、こういう事がしたい。
<action name="*" class="{1}Action">
<result>/common.jsp</result>
</action>
<action name="*" class="{1}Action">
<result>/common.jsp</result>
</action>
543デフォルトの名無しさん
2010/01/12(火) 01:07:37 >>542
struts.xmlはワイルドカードつかえるはずだけど?
struts.xmlはワイルドカードつかえるはずだけど?
544540
2010/01/12(火) 01:19:57 たぶん、class属性で変数が使えない
resultタグ内では使えるんだけど
resultタグ内では使えるんだけど
545デフォルトの名無しさん
2010/02/20(土) 23:23:03546デフォルトの名無しさん
2010/02/20(土) 23:55:23 >>545
60万だと10人日になります。
60万だと10人日になります。
547デフォルトの名無しさん
2010/02/21(日) 02:54:43 >>545
俺を使えwwwwwww
俺を使えwwwwwww
548デフォルトの名無しさん
2010/02/21(日) 09:49:21549デフォルトの名無しさん
2010/02/21(日) 11:25:22 技術指導と開発リーダーで60万ってことは
コーダーはどんだけ安いの?
そりゃー絶対やらないわ。
コーダーはどんだけ安いの?
そりゃー絶対やらないわ。
550デフォルトの名無しさん
2010/02/21(日) 14:53:51551デフォルトの名無しさん
2010/02/21(日) 20:06:57552デフォルトの名無しさん
2010/02/25(木) 08:39:20 デスマ確実案件だなw
40万貰って、60万のリーダに全部丸投げしてたほうが楽だわw
40万貰って、60万のリーダに全部丸投げしてたほうが楽だわw
553デフォルトの名無しさん
2010/03/16(火) 12:19:59 フレームワーク使っても、結局は人海戦術なのか
554デフォルトの名無しさん
2010/03/16(火) 12:53:05 フレームワークって人海戦術のためにあるんじゃ
555デフォルトの名無しさん
2010/03/16(火) 13:44:01 だな。
フレームワーク使わせてれば、有る程度統一出来るし、人員代替も訊きやすい。
要は各人の独自プログラミングを辞めさせて、定型パターンの生産に固定化すればいい。
フレームワーク使わせてれば、有る程度統一出来るし、人員代替も訊きやすい。
要は各人の独自プログラミングを辞めさせて、定型パターンの生産に固定化すればいい。
556デフォルトの名無しさん
2010/03/16(火) 14:42:22 人海戦術で何とかなるなら、人海戦術で何とかする部分を
フレームワーク化出来ないかな…、なんて一瞬考えてみた。
フレームワーク化出来ないかな…、なんて一瞬考えてみた。
557デフォルトの名無しさん
2010/03/16(火) 14:49:20558デフォルトの名無しさん
2010/03/18(木) 23:57:24 Strutsで分からなかったので質問させて下さい。
リソースファイルを2つ使いたくてstruts-configに下記のように記述しました。
/********************* struts-config *******************/
<message-resources parameter="ApplicationResource" />
<message-resources parameter="resources.application" key="hoge" />
でjsp側で下記のように記述して取り出そうとしたんですけど何れも上手くいきませんでした。
/************************* jsp ***********************/
<bean:message key='hoge' name='errors.Data' />
<bean:message bundle='hoge' name='errors.Data' request='scope' />
リソースファイルの中身です
/********************* application.property *******************/
errors.Data=不正なデータです
私はStruts暦を数ヶ月の初心者です。基本的な質問でしたらすみません^^;
Strutsのバージョンは1.2を使用しています。
知ってる方いらっしゃいましたらお教えて頂けないでしょうか。
※参考にさせて頂いたサイト
http://konnichiwa-dou.cocolog-nifty.com/blog/2006/06/post_3b7c.html
http://d.hatena.ne.jp/catseye88/20080116/1200487568
http://slashdot.jp/~kappatottaotoko/journal/393935
http://fireball.loafer.jp/kes/article_494.html
リソースファイルを2つ使いたくてstruts-configに下記のように記述しました。
/********************* struts-config *******************/
<message-resources parameter="ApplicationResource" />
<message-resources parameter="resources.application" key="hoge" />
でjsp側で下記のように記述して取り出そうとしたんですけど何れも上手くいきませんでした。
/************************* jsp ***********************/
<bean:message key='hoge' name='errors.Data' />
<bean:message bundle='hoge' name='errors.Data' request='scope' />
リソースファイルの中身です
/********************* application.property *******************/
errors.Data=不正なデータです
私はStruts暦を数ヶ月の初心者です。基本的な質問でしたらすみません^^;
Strutsのバージョンは1.2を使用しています。
知ってる方いらっしゃいましたらお教えて頂けないでしょうか。
※参考にさせて頂いたサイト
http://konnichiwa-dou.cocolog-nifty.com/blog/2006/06/post_3b7c.html
http://d.hatena.ne.jp/catseye88/20080116/1200487568
http://slashdot.jp/~kappatottaotoko/journal/393935
http://fireball.loafer.jp/kes/article_494.html
559デフォルトの名無しさん
2010/03/21(日) 21:01:09560デフォルトの名無しさん
2010/03/21(日) 23:54:21 手前勝手な野郎だな
どう解決したのか書いとけ、質問したエチケットとして
どう解決したのか書いとけ、質問したエチケットとして
561デフォルトの名無しさん
2010/03/22(月) 11:45:35 restをよく知らないんですけど、
restpluginでidParameterを複数持ったりできないんですかね?
たとえば、このURLでparameterは[1]だけど、
http://my.company.com/myapp/orders/1
こんな感じなのはできないのかな?
http://my.company.com/myapp/orders/2010/3/22/1
URIのParameterがほしかったりする。
RestActionMapperを見る限り、idParameterが1個しかないし。
RestのRouterがmultiなParameterをサポートしてないのかなぁ。
restpluginでidParameterを複数持ったりできないんですかね?
たとえば、このURLでparameterは[1]だけど、
http://my.company.com/myapp/orders/1
こんな感じなのはできないのかな?
http://my.company.com/myapp/orders/2010/3/22/1
URIのParameterがほしかったりする。
RestActionMapperを見る限り、idParameterが1個しかないし。
RestのRouterがmultiなParameterをサポートしてないのかなぁ。
562デフォルトの名無しさん
2010/04/05(月) 11:50:35 カスタムタグを既存の奴の派生で作るとき、tldで元のプロパティも全部書かないと駄目?
tldには継承とかないのかな。onclick〜関係毎回写すのめんどい
tldには継承とかないのかな。onclick〜関係毎回写すのめんどい
563デフォルトの名無しさん
2010/05/15(土) 17:48:40 プロパティファイルの値を出力するのは、
bean:writeを使用しますが、このarg0にプロパティファイルの
値を出力するのはどうすればよいでしょうか?
bean:writeを使用しますが、このarg0にプロパティファイルの
値を出力するのはどうすればよいでしょうか?
564デフォルトの名無しさん
2010/06/09(水) 00:34:32 strutsの言語切り替えってブラウザのロケール?
565デフォルトの名無しさん
2010/06/09(水) 02:20:11 日付文字列のパースに、何故か起動したユーザのロケールが影響してて
はまったことがある。
はまったことがある。
566デフォルトの名無しさん
2010/06/13(日) 20:17:08 ファイルアップロード時に、サイズ超過すると
Formに何も設定されないのは仕様?
Formに何も設定されないのは仕様?
567デフォルトの名無しさん
2010/06/24(木) 07:43:33 サーバがブロックしてるとかならそうじゃね
568デフォルトの名無しさん
2010/07/12(月) 13:07:20 FileUploadExceptionで中断するんだからセットされないでしょ。
569デフォルトの名無しさん
2010/07/17(土) 00:22:57 どうやったらセットされるようになるか
570デフォルトの名無しさん
2010/07/17(土) 22:22:21 maxsizeを1Gとかに指定して自分でサイズ判定処理したら?
571デフォルトの名無しさん
2010/07/17(土) 22:29:19 セキュリティホールを作った責任を問われないようになw
572デフォルトの名無しさん
2010/07/19(月) 22:59:28 セキュリティホールになる?
573デフォルトの名無しさん
2010/07/20(火) 23:37:07 そりゃ1GBを5個も10個も送られたらメモり食いつぶしてサーバー落ちるだろ
574デフォルトの名無しさん
2010/07/22(木) 22:22:53 まじか。。
575デフォルトの名無しさん
2010/08/20(金) 04:18:10 2.1.8.1にて、validationでのエラー発生時に、
inputへの遷移先をtype=chainでactionにしてみたんだが、
遷移はするけど、fieldErrorの内容がごっそり消えてしまう。
解決方法をご存じない?
1.3系にてaction→actionのdispatchをごりごりやっていたので
同じような事をしたいのです。
inputへの遷移先をtype=chainでactionにしてみたんだが、
遷移はするけど、fieldErrorの内容がごっそり消えてしまう。
解決方法をご存じない?
1.3系にてaction→actionのdispatchをごりごりやっていたので
同じような事をしたいのです。
576デフォルトの名無しさん
2010/08/30(月) 01:51:21 よく調べていないけど setter, getter が合っていないとか…
577デフォルトの名無しさん
2010/09/06(月) 11:08:29 redirect=trueみたいな設定を入れていない限りパラメータ引き継がれるけどなあ。
578デフォルトの名無しさん
2010/09/08(水) 04:17:01 chaininterceptorが入ってないんじゃね?
579デフォルトの名無しさん
2011/01/19(水) 03:43:08 まだ触り始めて3日目でアノテーション使って、Zero-config(?)でやってるだけど、
ttp://127.0.0.1:8080/hoge.action でOKなのに
ttp://fugafuga.com/hoge.action (FQDN)だとActionのURLが404 not foundになっちゃう。
対応策って無いでしょうか…。
ttp://127.0.0.1:8080/hoge.action でOKなのに
ttp://fugafuga.com/hoge.action (FQDN)だとActionのURLが404 not foundになっちゃう。
対応策って無いでしょうか…。
580デフォルトの名無しさん
2011/01/27(木) 21:59:34 やっとできた…。
まさかApacheの設定とは…。
まさかApacheの設定とは…。
581デフォルトの名無しさん
2011/01/28(金) 17:43:33 以上の結果から、以下のことが推測されます。
Struts1の勢力で中国が1位なのは日本のオフショア開発によるものではないか。そうすると3位の日本と合わせて日本のSIerが世界の中でも唯一時代遅れのStruts1を使い続けているという事実が裏付けられたことになる。
JPAやJSFを使った比較的最近のJavaEEを使ったエンタープライズ開発の中心はインドである。英語力と技術力を生かした欧米からのオフショアが多いから?
Spring Rooのような最新技術を使った開発は欧米で行われている。
Struts1の勢力で中国が1位なのは日本のオフショア開発によるものではないか。そうすると3位の日本と合わせて日本のSIerが世界の中でも唯一時代遅れのStruts1を使い続けているという事実が裏付けられたことになる。
JPAやJSFを使った比較的最近のJavaEEを使ったエンタープライズ開発の中心はインドである。英語力と技術力を生かした欧米からのオフショアが多いから?
Spring Rooのような最新技術を使った開発は欧米で行われている。
582デフォルトの名無しさん
2011/02/23(水) 16:01:08.31 オブジェクト指向全否定なフレームワークだなw
583デフォルトの名無しさん
2011/03/09(水) 21:18:18.47 てらそるなってここ?
584デフォルトの名無しさん
2011/03/14(月) 00:05:30.72 Struts2ってHTML5書けるの?
585デフォルトの名無しさん
2011/03/18(金) 04:03:36.84 おれはjavaが嫌いだ。
なんといってもバージョンをがちがうということで、エラー
がでる。
かつておれはj2sdk1.5+tomcat5+struts1.3で開発した。
cent os上で動かし、開発は順調に進み、リリース直前に控え、
最後のテストも順調に動き、顧客にも見せ、顧客も画面の作り
に満足してくれた。
おれはみんなで飲みに行き、明日の稼働を待った。
だが、ここでプロマネがなんの根拠もなしにサーバーのjava環境をj2sdk1.6
とtomocat6とstruts2.0に変更した。直前にだ。
おれはこのことを知らず、眠った。その後会社に行くと顧客が
おこった顔で待っていた。
なんだろうと思ったら、エラーがでたらしい。確かにエラーがでる。
おれがなんかしたのかと思った。ところが、すぐに原因はわかった。
プロマネもなぜかわかっていない。
おれは発狂した。せっかく作ったのに。社長はおれになぜバージョン
をあげるとエラーなのか、君の作り方が問題あるのでは?
プロマネもお前が悪いの一点張り。
考えらない。すぐに作り直して。って言われたが、おれは何と言って
返したが覚えていない。ただ携帯の電源を切って、布団の中で寝ていた。
その後、辞表を出した。
なんといってもバージョンをがちがうということで、エラー
がでる。
かつておれはj2sdk1.5+tomcat5+struts1.3で開発した。
cent os上で動かし、開発は順調に進み、リリース直前に控え、
最後のテストも順調に動き、顧客にも見せ、顧客も画面の作り
に満足してくれた。
おれはみんなで飲みに行き、明日の稼働を待った。
だが、ここでプロマネがなんの根拠もなしにサーバーのjava環境をj2sdk1.6
とtomocat6とstruts2.0に変更した。直前にだ。
おれはこのことを知らず、眠った。その後会社に行くと顧客が
おこった顔で待っていた。
なんだろうと思ったら、エラーがでたらしい。確かにエラーがでる。
おれがなんかしたのかと思った。ところが、すぐに原因はわかった。
プロマネもなぜかわかっていない。
おれは発狂した。せっかく作ったのに。社長はおれになぜバージョン
をあげるとエラーなのか、君の作り方が問題あるのでは?
プロマネもお前が悪いの一点張り。
考えらない。すぐに作り直して。って言われたが、おれは何と言って
返したが覚えていない。ただ携帯の電源を切って、布団の中で寝ていた。
その後、辞表を出した。
586デフォルトの名無しさん
2011/03/18(金) 04:10:56.83 最後に社長の一言
javaってonce write any whereじゃないの?
って聞かれた。しねばいいと思った
javaってonce write any whereじゃないの?
って聞かれた。しねばいいと思った
587デフォルトの名無しさん
2011/03/18(金) 08:15:41.37 tomcatやstrutsの仕組みを利用してるなら、tomcatやstrutsの仕組みが変わったらそれを利用してるアプリケーションも合わせて変更しなければならない。
1.3の頃に組んだ規模の大きい業務アプリケーションを今でも使い続けてるのは2.0に変えると作り直しになるから。
バージョン戻して納品すべし。
1.3の頃に組んだ規模の大きい業務アプリケーションを今でも使い続けてるのは2.0に変えると作り直しになるから。
バージョン戻して納品すべし。
588デフォルトの名無しさん
2011/03/18(金) 09:31:05.88589デフォルトの名無しさん
2011/03/18(金) 17:44:05.98 いやstrutsのメジャーバージョンあげたプロマネが悪いだろ
マイナーバージョン一つあげてもテストが必要なのに
リリース直前になんて無知すぎる
マイナーバージョン一つあげてもテストが必要なのに
リリース直前になんて無知すぎる
590デフォルトの名無しさん
2011/03/18(金) 19:34:26.95 その程度の会社でしか働けない奴が悪いって話でしょ。
591デフォルトの名無しさん
2011/03/18(金) 19:58:42.79 >>590
悪うございましたな。就職氷河期で、ITしか決まらず、
ITやっているんですけどね。
サーバー管理とか全部やったのにmysqlの設定なども
プロマネなんかいらねーよ。もう。
おれはこの会社の人と仕事はしないようにしている。
つーか無知の人間がいきなり他人が作ったサーバーのrootにアクセスしてjdkをインストール
し直すその意味がわからん。正直嫌われているなと思った
悪うございましたな。就職氷河期で、ITしか決まらず、
ITやっているんですけどね。
サーバー管理とか全部やったのにmysqlの設定なども
プロマネなんかいらねーよ。もう。
おれはこの会社の人と仕事はしないようにしている。
つーか無知の人間がいきなり他人が作ったサーバーのrootにアクセスしてjdkをインストール
し直すその意味がわからん。正直嫌われているなと思った
592デフォルトの名無しさん
2011/03/18(金) 21:30:49.40 ネタじゃねーのかよ( ゚д゚)
593デフォルトの名無しさん
2011/03/18(金) 21:30:57.76 きっとおまえを追い出すためだろうな
辞めたら負けだ
辞めたら負けだ
594デフォルトの名無しさん
2011/03/18(金) 22:25:32.31 ネタだよ
595デフォルトの名無しさん
2011/03/19(土) 00:22:45.88 ネタじゃねーよ。
596デフォルトの名無しさん
2011/03/19(土) 07:10:44.13 どっちでもえーわ
目の前にあるものを信じろ
目の前にあるものを信じろ
597デフォルトの名無しさん
2011/03/20(日) 21:04:48.58 JDKやTomcat上げてエラーになるのはシステム側の問題もあるかもしれないけど
Struts1系とStruts2系は全くの別物だから動く筈が無い
Struts1系とStruts2系は全くの別物だから動く筈が無い
598デフォルトの名無しさん
2011/03/21(月) 23:06:09.06 というか、そんなにわかってないプロマネが本当にstruts2のバージョンあげれる?
EclipseでSVNからチェックアウトしてstrutsのlibごっそり入れ替えた時点でエラーでそうだけど。
デプロイしてあるjarファイル入れ替えたのか?レベルうんぬん以前の問題だよなあ。
社長は技術職じゃないなら仕方ないんじゃない。そんなレベルのプロマネの言うことを
信用するのは悪いけど
EclipseでSVNからチェックアウトしてstrutsのlibごっそり入れ替えた時点でエラーでそうだけど。
デプロイしてあるjarファイル入れ替えたのか?レベルうんぬん以前の問題だよなあ。
社長は技術職じゃないなら仕方ないんじゃない。そんなレベルのプロマネの言うことを
信用するのは悪いけど
599デフォルトの名無しさん
2011/03/24(木) 07:34:29.21 >>598
俺も無理だと思う
俺も無理だと思う
600デフォルトの名無しさん
2011/03/24(木) 10:40:04.30 ネタだよ
601デフォルトの名無しさん
2011/03/24(木) 22:52:51.99 checkboxの配列バグふざけんなよ
602デフォルトの名無しさん
2011/03/24(木) 23:26:49.61 バグを発見したら報告してあげましょう。
嫌なら無理して使う必要はありません。
無理して使わざるを得ない場合は自分で修正しましょう。
嫌なら無理して使う必要はありません。
無理して使わざるを得ない場合は自分で修正しましょう。
603デフォルトの名無しさん
2011/03/26(土) 23:27:09.78 社長によっぽど信用されてなかったのだろうね。
centでjdkのバージョンアップなんて簡単に遣れるものなのか? つーか開発終わったら納品前にバックアップぐらい採っておくよな? ウマく動かなかったら弄った香具師の犯人探しして元に戻させるよな?
centでjdkのバージョンアップなんて簡単に遣れるものなのか? つーか開発終わったら納品前にバックアップぐらい採っておくよな? ウマく動かなかったら弄った香具師の犯人探しして元に戻させるよな?
604デフォルトの名無しさん
2011/03/27(日) 19:13:16.11 あーそれはもっているよ。
だからそれを渡したんだが、当然struts2.0だと前の人も
言っていたがうごかない。
問題は1.3で動いたものを急にサーバーのstruts2.0にあげるという
意味がわからなかった。
1.3に戻して稼働しましょう。と発言する気にもならなかった。
なんかいじめにあっている気がして。
だからそれを渡したんだが、当然struts2.0だと前の人も
言っていたがうごかない。
問題は1.3で動いたものを急にサーバーのstruts2.0にあげるという
意味がわからなかった。
1.3に戻して稼働しましょう。と発言する気にもならなかった。
なんかいじめにあっている気がして。
605デフォルトの名無しさん
2011/03/27(日) 19:22:10.75 サーバのstrutsって意味がわからん。
strutsってwarファイルの中に入れるもんだろ?
strutsってwarファイルの中に入れるもんだろ?
606デフォルトの名無しさん
2011/03/27(日) 19:31:36.05 まあjreの lib/ext にまとめて突っ込んでるんじゃね。ありえないけどw
607デフォルトの名無しさん
2011/03/27(日) 21:55:05.09 >>603
簡単に変更できるよ
簡単に変更できるよ
608天使 ◆uL5esZLBSE
2011/07/02(土) 22:47:05.36 ゴミが散らかってんじゃねえよ
609デフォルトの名無しさん
2011/07/21(木) 13:58:31.22 struts2を勉強中なんですけどタグライブラリの説明が
あるページってないですか?
というか本がないのがつらいですね。「
あるページってないですか?
というか本がないのがつらいですね。「
610デフォルトの名無しさん
2011/07/21(木) 21:39:48.79 Struts2なら腐るほどサイトあるだろw
つうかStrutsタグとかなるべく使わずにcoreとか使ったほうがいいと思うが。
つうかStrutsタグとかなるべく使わずにcoreとか使ったほうがいいと思うが。
611デフォルトの名無しさん
2011/07/22(金) 13:18:57.35 なんかstruts2のタグ使うと勝手に余計なHTMLタグを生成してしまいますね。
これは使えないわ。
これは使えないわ。
612デフォルトの名無しさん
2011/07/23(土) 17:46:26.65 んなこと言ったらJBOSS Seamなんて・・・
つかstruts2はとある取引システムに使ったけどもう使わない
ELがメソッド実行できるようになったからOGNL存在価値ないし
似たようなの乱立してややこしいだけだよね
つかstruts2はとある取引システムに使ったけどもう使わない
ELがメソッド実行できるようになったからOGNL存在価値ないし
似たようなの乱立してややこしいだけだよね
613デフォルトの名無しさん
2011/07/24(日) 00:26:20.52 strutsつかわねーって、他なんかいいのあるか?
RubyのSinatraみたいなオキラクなのがあったら便利なんだが
RubyのSinatraみたいなオキラクなのがあったら便利なんだが
614デフォルトの名無しさん
2011/07/24(日) 00:52:59.81 つSpring MVC
615デフォルトの名無しさん
2011/07/24(日) 01:57:30.56 Spring MVCいいよな。はやってほしいわ。
616デフォルトの名無しさん
2011/07/24(日) 03:16:59.01 Springは代りにはならなくね?
というかSpring Struts (+Hibernate)の組み合わせとか定番になってるし
というかSpring Struts (+Hibernate)の組み合わせとか定番になってるし
617デフォルトの名無しさん
2011/07/24(日) 10:11:02.62 SSHとか何年前の話だ?
うちは昔StrutsでやっていたようなところはSpring MVCになってるよ。
Rails系のフレームワーク、ASP.NET MVCと似た感じの設計にもできるし。
うちは昔StrutsでやっていたようなところはSpring MVCになってるよ。
Rails系のフレームワーク、ASP.NET MVCと似た感じの設計にもできるし。
618デフォルトの名無しさん
2011/09/25(日) 17:33:37.20 うちはstruts1.3のみで開発しているよ
619デフォルトの名無しさん
2011/10/08(土) 10:24:10.13 最近はSearser、Struts経験者です!!
とかいいながら、DIとか全く理解してない人が多くてのう…
とかいいながら、DIとか全く理解してない人が多くてのう…
620デフォルトの名無しさん
2011/10/08(土) 17:42:44.87 DIとかいらないよな
621デフォルトの名無しさん
2011/12/04(日) 06:43:33.88 DIが不要とは実にもったいない。
ちなみにStruts3の作成が始まってるぞ。
ちなみにStruts3の作成が始まってるぞ。
622デフォルトの名無しさん
2011/12/04(日) 21:15:38.22 PLクラスで理解してないのは問題だが
DI程度ならさくっと説明出来るだろ
DI程度ならさくっと説明出来るだろ
623デフォルトの名無しさん
2012/03/14(水) 04:08:13.46 Struts3が主流になるころには流れについていけない奴が続出でまた業界が一新しそうだな
また一儲けできそうだ
また一儲けできそうだ
624デフォルトの名無しさん
2012/03/17(土) 13:13:03.96 過疎っているけど質問できるような状況なのだろうか・・・・・
複数の端末から同時アクセスされたとき、
SessionAwareで設定/取得しているセッション情報が
破壊されたりハイジャックされたりするのですが、
どのように解決すればいいのでしょうか?
複数の端末から同時アクセスされたとき、
SessionAwareで設定/取得しているセッション情報が
破壊されたりハイジャックされたりするのですが、
どのように解決すればいいのでしょうか?
625デフォルトの名無しさん
2012/03/17(土) 13:25:12.62 SessionAwareで取得したMap(SessionMap)と、RequestAwareで取得したHttpServletRequestからgetSessionしたHttpSessionを混在して使っているとか?
626デフォルトの名無しさん
2012/04/13(金) 22:00:43.73 jboss使えば要らない気がするんだが認識間違ってるかな?
627デフォルトの名無しさん
2012/05/03(木) 10:35:57.14 jbossはAPサーバ、同等な機能は別に必要、jbossプロジェクトで揃うけど
628デフォルトの名無しさん
2012/05/04(金) 12:07:49.06 質問です。
struts1.2とtomcat6の組み合わせってちゃんと動きますか?
struts1.2とtomcat6の組み合わせってちゃんと動きますか?
629デフォルトの名無しさん
2012/06/02(土) 01:24:18.13 最近になってStruts1.2のプロジェクトに放り込まれたんだけど、
前の職場でWicketとかJSFやってるとナニコレ感が激しいな…。
まぁこれも仕事だからきちんとやるけどさー。
前の職場でWicketとかJSFやってるとナニコレ感が激しいな…。
まぁこれも仕事だからきちんとやるけどさー。
630デフォルトの名無しさん
2012/06/03(日) 16:25:12.45 >>1
Java用Webアプリケーションフレームワークの総合スレもできたよ
【Java】 Java Web Application Framework 総合
http://toro.2ch.net/test/read.cgi/tech/1338707919/
Java用Webアプリケーションフレームワークの総合スレもできたよ
【Java】 Java Web Application Framework 総合
http://toro.2ch.net/test/read.cgi/tech/1338707919/
631デフォルトの名無しさん
2012/09/24(月) 00:23:51.90 こんな甘々実装でなんでも出来ちゃう仕様って怖すぎるな
チョット前までセキュリティ ザルだからな
他にもまだまだ潜んでるだろ
チョット前までセキュリティ ザルだからな
他にもまだまだ潜んでるだろ
632デフォルトの名無しさん
2012/10/06(土) 18:57:39.09 Struts2の書籍ってサンプル集みたいなのはあるけど
一から解説してくれる技術書ってないね
一から解説してくれる技術書ってないね
633デフォルトの名無しさん
2012/10/08(月) 05:48:25.25 なんのステマだよ今頃
634デフォルトの名無しさん
2012/10/08(月) 16:16:16.06 Struts3はすげぇぞ
635デフォルトの名無しさん
2012/10/08(月) 19:40:15.56 じゃあ俺はSpring MVCのステマをするわ
636デフォルトの名無しさん
2012/10/09(火) 15:30:45.11 >>634
たしかにセキュリティホールがすごそうだ
たしかにセキュリティホールがすごそうだ
637デフォルトの名無しさん
2012/10/14(日) 16:02:48.55 今はもうSpring MVCの時代だろう
638デフォルトの名無しさん
2013/01/21(月) 23:11:27.77 Hibernateってどこで質問すればいいの?
639デフォルトの名無しさん
2013/01/23(水) 00:01:58.32 Java⇔RDBのMapping-Frameworkを語るスレ ってのがあったはず。
機能はしてないけど。
機能はしてないけど。
640デフォルトの名無しさん
2013/01/23(水) 13:08:11.13 >>639
ありがとう。なんかスレの終わってる感がすごいですが・・・
ありがとう。なんかスレの終わってる感がすごいですが・・・
641デフォルトの名無しさん
2013/01/26(土) 19:45:35.70 Strutsを覚えないといけないんだけど、入門書ほとんど売ってないね。
もうあんまり人気ないのかな。
もうあんまり人気ないのかな。
642デフォルトの名無しさん
2013/01/27(日) 16:26:32.79 ネットで十分
643デフォルトの名無しさん
2013/01/27(日) 16:36:59.01 背中まで四十五分
644デフォルトの名無しさん
2013/01/28(月) 18:32:51.77 Struts1.2, 1.3, Struts2
色々違うし、新規ユーザーはウンザリであります!
色々違うし、新規ユーザーはウンザリであります!
645デフォルトの名無しさん
2013/01/28(月) 18:52:23.75 どれかひとつ覚えても、また勉強しなおさないといけない感じ?
646デフォルトの名無しさん
2013/03/12(火) 10:27:14.95 struts-config.xmlで設定されている値をjspにて参照する方法はないでしょうか?
647デフォルトの名無しさん
2013/03/12(火) 19:20:24.83 バリデータについて、数値を必須チェックするにはどうすればいいでしょうか?
<field property="isbn" depends="required,integer">
とやっても、フォームを空欄で送ったとき、バリデーターが働かないでそのまま
通ってしまうのですが。
<field property="isbn" depends="required,integer">
とやっても、フォームを空欄で送ったとき、バリデーターが働かないでそのまま
通ってしまうのですが。
648デフォルトの名無しさん
2013/03/13(水) 20:33:50.48 647は解決しました。
ありがとうございます。
<html:text>で作ったフォームに入力した文字が、次回、同じ入力画面に来た時、
前回入力した値が初期値として入力された状態で表示されるのですが、これを残させ
ないようにするにはどうすればいいのでしょうか?
ありがとうございます。
<html:text>で作ったフォームに入力した文字が、次回、同じ入力画面に来た時、
前回入力した値が初期値として入力された状態で表示されるのですが、これを残させ
ないようにするにはどうすればいいのでしょうか?
649デフォルトの名無しさん
2013/03/14(木) 10:49:02.13 648は解決しました。
ありがとうございます。
scopeがsessionになっていただけでした。
ありがとうございます。
scopeがsessionになっていただけでした。
650デフォルトの名無しさん
2013/03/20(水) 00:53:32.89 struts2の本が欲しくて本屋行ったんだけど、
置いてないみたいだったんで、店員さんに
「strutsの本あります?」
って聞いたんだ。
そしたらエロ本コーナーに連れていかれたんだ。
・・・。
って一人エッチの本ちゃうわ!
聞き間違いにもほどがあるわ!
・・・。
まあ、作り話なんだけどね。
置いてないみたいだったんで、店員さんに
「strutsの本あります?」
って聞いたんだ。
そしたらエロ本コーナーに連れていかれたんだ。
・・・。
って一人エッチの本ちゃうわ!
聞き間違いにもほどがあるわ!
・・・。
まあ、作り話なんだけどね。
651デフォルトの名無しさん
2013/05/21(火) 14:49:08.32 長文失礼します。
以下の現象で悩んでいます。
== 環境(ゼロコンフィグ) ==
struts 2.3.14 on jboss 4.2.0、 json-plugin 2.3.14、jquery-plugin 3.5.1
== JSPの構成 ==
メイン表示.jsp(jquery-pluginのgridで表を表示)
<sjg:grid href="JSON.action" ...略 ></sjg:grid>
JSONAction.java(JSON形式のデータを返します)
アノテーションは
@ParentPackage("json-default")
@Results({
@Result(name = "success", type = "json")
})
続く・・・
以下の現象で悩んでいます。
== 環境(ゼロコンフィグ) ==
struts 2.3.14 on jboss 4.2.0、 json-plugin 2.3.14、jquery-plugin 3.5.1
== JSPの構成 ==
メイン表示.jsp(jquery-pluginのgridで表を表示)
<sjg:grid href="JSON.action" ...略 ></sjg:grid>
JSONAction.java(JSON形式のデータを返します)
アノテーションは
@ParentPackage("json-default")
@Results({
@Result(name = "success", type = "json")
})
続く・・・
652デフォルトの名無しさん
2013/05/21(火) 14:51:11.19 ・・・続き
== 問題 ==
Firefoxとchromeでは、問題なくgrid内にJsonのデータが表示されるが、IE9では表示されない。
(grid自体は表示されるが、Jsonデータが表示されない)
ちなみにJSONActionは正常にデータを返しています。
また、JSONActionの@Resultsに
params = { "contentType", "application/json; charset=UTF-8" }
を追加してもダメでした。
どなたか解決できる方、いらっしゃいましたら
教えて頂けないでしょうか。
== 問題 ==
Firefoxとchromeでは、問題なくgrid内にJsonのデータが表示されるが、IE9では表示されない。
(grid自体は表示されるが、Jsonデータが表示されない)
ちなみにJSONActionは正常にデータを返しています。
また、JSONActionの@Resultsに
params = { "contentType", "application/json; charset=UTF-8" }
を追加してもダメでした。
どなたか解決できる方、いらっしゃいましたら
教えて頂けないでしょうか。
653デフォルトの名無しさん
2013/07/16(火) NY:AN:NY.AN Struts2って致命的なセキュリティ的欠陥があるんですか?
654デフォルトの名無しさん
2013/07/23(火) NY:AN:NY.AN S2-016でググれ。
?redirect以降をコピペしてcalcにでも書き換えれば、すぐにわかるだろう。
バグフィックスでごっそり削られていたが、なんかある度にごっそり削られるんだろうな。
?redirect以降をコピペしてcalcにでも書き換えれば、すぐにわかるだろう。
バグフィックスでごっそり削られていたが、なんかある度にごっそり削られるんだろうな。
655デフォルトの名無しさん
2013/07/24(水) NY:AN:NY.AN 新人研修を終えて配属された部署ではStruts1.2をメインで使ってるみたいなんですがこの先大丈夫でしょうか?
656デフォルトの名無しさん
2013/09/07(土) 15:45:50.47 なんかあらゆる知識がいるかんじ
MYSQLとの連結が難しそう
あとstruts-configなんかの設定とか
面倒
本をよんでこんだけしんどいからなんか開発だとノイローゼになりそう
MYSQLとの連結が難しそう
あとstruts-configなんかの設定とか
面倒
本をよんでこんだけしんどいからなんか開発だとノイローゼになりそう
657デフォルトの名無しさん
2013/09/07(土) 17:27:42.63 もうStruts2を選択する案件なんて無いだろうな
658デフォルトの名無しさん
2013/09/18(水) 16:01:28.45 stack overflow見る限り、spring mvcしか使ってない印象
日本だけseeserやSA Strutsが流行ってるのかしら?
日本だけseeserやSA Strutsが流行ってるのかしら?
659デフォルトの名無しさん
2013/09/23(月) 00:20:51.84 元々そういう風にする戦略だろ。
660デフォルトの名無しさん
2013/11/04(月) 14:35:59.64 strutsについて書かれているいい本はないですか?
10で学ぶjakarta入門読んでいるがまともに動かなくて難義してる
springは?
springによるwebスーパーサンプルがいいですかね
こんなに忙しい日本人がIT知識身につけるのは大変ですね
10で学ぶjakarta入門読んでいるがまともに動かなくて難義してる
springは?
springによるwebスーパーサンプルがいいですかね
こんなに忙しい日本人がIT知識身につけるのは大変ですね
661デフォルトの名無しさん
2013/11/05(火) 23:31:36.03 >>1が5年前か
今思えばSession6まで行ったのが信じられない
今思えばSession6まで行ったのが信じられない
662デフォルトの名無しさん
2013/11/18(月) 14:20:50.56 struts struts2 JSF,spring,seaserといろいろフレームワークある
全部使いこなしている人おるんだろうか?
全部使いこなしている人おるんだろうか?
663デフォルトの名無しさん
2013/11/23(土) 00:54:06.33 slide share
664デフォルトの名無しさん
2013/11/24(日) 00:39:50.92 >>662
その中でstruts,struts2,seaserはオワコンだから使いこなせる必要なし。
その中でstruts,struts2,seaserはオワコンだから使いこなせる必要なし。
665デフォルトの名無しさん
2013/11/24(日) 08:53:14.08 JSFがオワコンじゃない・・・だと!?
666デフォルトの名無しさん
2013/11/24(日) 11:35:49.40 JSFは知らんからw
667デフォルトの名無しさん
2014/01/18(土) 10:42:32.82 Struts1が完全終了する前にStruts2の方が完全終了しそうだな。
Struts1系は過去の資産があるからもうしばらく生き残っちゃうだろwww
Struts1系は過去の資産があるからもうしばらく生き残っちゃうだろwww
668デフォルトの名無しさん
2014/01/18(土) 13:16:17.91669デフォルトの名無しさん
2014/01/18(土) 20:55:25.78 Struts2はセキュリティ無視の設計だからもう誰も使わんだろw
670デフォルトの名無しさん
2014/02/05(水) 20:02:32.49 Actionのchainの前後でActionMessageって引き継がれないもんなん?
1つのrequest中でメッセージを引き継ぎたいんだけど、どうやったらいい?
1つのrequest中でメッセージを引き継ぎたいんだけど、どうやったらいい?
671デフォルトの名無しさん
2014/02/06(木) 18:14:03.98 アクションメッセージは名前の通りアクションに紐づくものなので、アクションをまたがって保持されない
お望みの動作を実現する一番簡単な手段はrequest.setAttributeで持ちまわること
お望みの動作を実現する一番簡単な手段はrequest.setAttributeで持ちまわること
672デフォルトの名無しさん
2014/02/06(木) 19:39:45.67673デフォルトの名無しさん
2014/02/07(金) 12:26:44.55674デフォルトの名無しさん
2014/03/16(日) 01:38:41.67ID:fpWT+iM7 Struts2を使おうとしているんだが、SessionAwareのメリットがわからない。
ServletActionContextから取得するのと何が違うんだろう?
ServletActionContextから取得するのと何が違うんだろう?
675デフォルトの名無しさん
2014/03/16(日) 12:08:19.65ID:R/t6ZJsj >>668
(669さんの補足)
つ 「Struts 2の脆弱性を突いて不正侵入」、JINS通販サイトのカード情報漏洩
http://itpro.nikkeibp.co.jp/article/NEWS/20130501/474536/
HTTP GET の URL に、とある呪文を入れると、任意の OS コマンド
を実行できる。しかも、Struts2 の基本的な仕組みを突いてきている
ので、根本対処は不可能。
2007 には分かっていたセキュリティーホールなので、2008 以降にアプリ
基板として Struts2 を選定していたエンジニアは筋が悪い
(669さんの補足)
つ 「Struts 2の脆弱性を突いて不正侵入」、JINS通販サイトのカード情報漏洩
http://itpro.nikkeibp.co.jp/article/NEWS/20130501/474536/
HTTP GET の URL に、とある呪文を入れると、任意の OS コマンド
を実行できる。しかも、Struts2 の基本的な仕組みを突いてきている
ので、根本対処は不可能。
2007 には分かっていたセキュリティーホールなので、2008 以降にアプリ
基板として Struts2 を選定していたエンジニアは筋が悪い
676デフォルトの名無しさん
2014/03/16(日) 12:13:46.93ID:rHQmp5Mm677デフォルトの名無しさん
2014/03/16(日) 19:31:37.91ID:/K2vBMwm そもそもだ
Struts2を利用する利点なんてあるのか?
Struts2を利用する利点なんてあるのか?
678675
2014/03/16(日) 20:35:52.34ID:R/t6ZJsj679デフォルトの名無しさん
2014/07/11(金) 17:59:01.01ID:iRoPOz1N strutsでインターネットアプリを構築すると、脆弱性が発見されるたびに、クラッカーのサンドバックとなるスリルを味わえる。
680デフォルトの名無しさん
2014/09/28(日) 21:16:18.03ID:mSKe5dpE 今はなにつかうん
phpの変数に$つけるのを受け付けれなくて、サーブレットにしよう思うんだが・・・
phpの変数に$つけるのを受け付けれなくて、サーブレットにしよう思うんだが・・・
681デフォルトの名無しさん
2016/03/29(火) 09:08:53.71ID:/c8bAcK4 サッカーブッシュ日本代表日程ぷあたん(しゅっちょうまいくろ教育長交代)春文執行40代売上差額シュガーチョコ
https://www.youtube.com/watch?v=NDq1QoJY0nY宇ドナルドアナリストパワーストーンコーチングとしまえん
サッカーブッシュ日本代表日程古本屋よしたけしゅっちょうちょこしゅがー
ディーラー税務署天才開発者死亡詰みヨミドクターマイクロサービス不足
サッカーブッシュ日本代表日程ぷあたんシフト光金さかい強制バイト人権侵害問題
春分資源執行ニューヨーク低原価ぼったステーキソルトレイク福岡横浜新橋奴隷課金パチシフト強制バイト問題新潟米センター生残
コスメ24チャリティー隠れ40代生活保護プレイボーイバイトレードいたりあん接待問題
マスコミKARDローンケーオーサービス不足婚活パーティー寄付金執行原発ビジネス
FBIチャイニーズタイホテル売上事務所ガチャ決算ガチャキャンペーン(販売報道陣過激派組織向携帯最新情報提供終了
校長発言細心注意ノートン産廃エラー(著作権クレーム中国反応融資高額教育費)(中国捕鯨団体40代社員サッカーコメント
高額入学金ヤフウ新橋大学ヤフウ新橋理事長FX経費 おじや50代資産ガリバズフィード40代エリート
https://www.youtube.com/watch?v=NDq1QoJY0nY宇ドナルドアナリストパワーストーンコーチングとしまえん
サッカーブッシュ日本代表日程古本屋よしたけしゅっちょうちょこしゅがー
ディーラー税務署天才開発者死亡詰みヨミドクターマイクロサービス不足
サッカーブッシュ日本代表日程ぷあたんシフト光金さかい強制バイト人権侵害問題
春分資源執行ニューヨーク低原価ぼったステーキソルトレイク福岡横浜新橋奴隷課金パチシフト強制バイト問題新潟米センター生残
コスメ24チャリティー隠れ40代生活保護プレイボーイバイトレードいたりあん接待問題
マスコミKARDローンケーオーサービス不足婚活パーティー寄付金執行原発ビジネス
FBIチャイニーズタイホテル売上事務所ガチャ決算ガチャキャンペーン(販売報道陣過激派組織向携帯最新情報提供終了
校長発言細心注意ノートン産廃エラー(著作権クレーム中国反応融資高額教育費)(中国捕鯨団体40代社員サッカーコメント
高額入学金ヤフウ新橋大学ヤフウ新橋理事長FX経費 おじや50代資産ガリバズフィード40代エリート
682デフォルトの名無しさん
2016/08/02(火) 10:28:02.73ID:R1uEEgNe 今はどうなってるんだろうか
683デフォルトの名無しさん
2017/01/17(火) 13:53:27.63ID:bOIhsVeL テスト ¥ ¥
684デフォルトの名無しさん
2017/01/22(日) 21:46:54.38ID:UF39JyBJ ぬるぽ
685デフォルトの名無しさん
2017/04/13(木) 09:57:42.84ID:z2xiyw8y ここ最近struts2話題になりまくったのにスレはあがってすらいないんだな。
Struts2が危険である理由
https://www.scutum.jp/information/waf_tech_blog/2017/03/waf-blog-046.html
Apache Struts2の脆弱性から、システム開発・運用の現場は何を学ぶべきか?
https://www.lac.co.jp/lacwatch/people/20170328_001257.html
Struts2が危険である理由
https://www.scutum.jp/information/waf_tech_blog/2017/03/waf-blog-046.html
Apache Struts2の脆弱性から、システム開発・運用の現場は何を学ぶべきか?
https://www.lac.co.jp/lacwatch/people/20170328_001257.html
2017/04/28(金) 17:22:32.62ID:ui6sd7a9
ぴあの個人情報流出はstruts2の脆弱性
2017/04/28(金) 17:36:37.21ID:ui6sd7a9
Apache Struts2 の脆弱性対策情報一覧
https://www.ipa.go.jp/security/announce/struts2_list.html
https://www.ipa.go.jp/security/announce/struts2_list.html
688デフォルトの名無しさん
2018/01/28(日) 23:08:22.28ID:AKkolb/F 今となっては、いまだにStruts1系使ってるほうが脆弱性少なくて
勝ち組だったりするのかな?
勝ち組だったりするのかな?
689デフォルトの名無しさん
2018/05/23(水) 20:35:39.89ID:Au5e7VGg 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
RLRKJ
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
RLRKJ
690デフォルトの名無しさん
2018/07/05(木) 01:16:53.31ID:RfoszcD2 XEG
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 [蚤の市★]
- 「もうキモくてキモくて…」29歳女性が語る“おぢアタック”の実態。「俺ならイケるかも」年下女性を狙う勘違い中年男性に共通点が★4 [Hitzeschleier★]
- JA全農が「新おこめ券」…来年9月末の有効期限を新設、必要経費のみ上乗せ [蚤の市★]
- 【おこめ券】鈴木憲和農相 小泉前農相の備蓄米放出を“反省”「備蓄の円滑な運営を図ってまいります」 [Hitzeschleier★]
- 自民・麻生太郎副総裁 石破政権の1年は「どよーん」 高市政権発足で「何となく明るくなった」「世の中のことが決まり動いている」★2 [Hitzeschleier★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- 高市ってわざと日本を壊そうとしているスパイ的な役割なんじゃないか? [677076729]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★7
- トランプ、G7に代わるcore 5を発表 [805596214]
- ハロワって客層悪すぎるだろwwwwwwwwwwwww
- オナニーするか😔
- 【悲報】新米、全く売れなくて倉庫が満杯になってしまうwwwwwwwwwwwwwwwwwwww [802034645]
