1 名前:デフォルトの名無しさん [2008/08/01(金) 05:27:03 ] Apache Strutsフレームワークについて語るスレ 前スレ △△もっとStrutsの良さを教えてくださいSession5 pc11.2ch.net/test/read.cgi/tech/1167469508/
51 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 13:41:56 ] 前スレの話題で悪いけど、仕事が一段落したので struts2のnamespaceを試してみた。 @Namespaceか@ParentPackageでnamespaceを指定して いない場合は、自分のいるディレクトリがそのままnamespaceとして 割り当てられるんだね。たぶんweb.xmlに書いたActionPackageからの 相対パスで。ActionPackageに/actionと/action/adminがあっても 親の/actionからの相対パスみたい。
52 名前:デフォルトの名無しさん [2008/10/07(火) 02:20:58 ] オレ的には最高のフレームワークだ! Struts2より優れたMVCフレームワークを知っていたら教えてくれ
53 名前:デフォルトの名無しさん mailto:sage [2008/10/07(火) 08:33:37 ] たしかに仕様は最高だけど、Struts2独特のモッサリ感は解消されたのかな?
54 名前:デフォルトの名無しさん mailto:sage [2008/10/30(木) 20:36:15 ] 2を早判りする為のサイトってある? それから現状2で実際に開発してるの? エロエロな人おせーて><
55 名前:54 mailto:sage [2008/10/30(木) 20:45:04 ] ゴメン、一行目に関しては↓で解決した。 ttp://journal.mycom.co.jp/special/2007/struts2/index.html
56 名前:デフォルトの名無しさん mailto:sage [2008/11/03(月) 20:01:40 ] 過疎age
57 名前:デフォルトの名無しさん mailto:sage [2008/11/08(土) 12:10:56 ] strutsだと?なぜ今になって!! 多くの仲間が貴様に倒された。 その仇!とらせてもらう!!貴様の時代は、終わっている!!
58 名前:デフォルトの名無しさん mailto:sage [2008/11/08(土) 21:35:23 ] >>57 struts1.xと勘違いしてる? struts2はWebWorksなんだが...
59 名前:デフォルトの名無しさん [2008/11/18(火) 12:25:04 ] つ www.amazon.co.jp/exec/obidos/ASIN/4839928444
60 名前:デフォルトの名無しさん [2008/11/18(火) 21:55:27 ] 「目覚めてくれStruts2・・・。ここにはStruts1.xと、Java6と、俺がいる!!」
61 名前:デフォルトの名無しさん mailto:sage [2008/11/18(火) 22:28:23 ] 便利で多機能そうなのにあまり広がらないな Seasarよりは使えそう
62 名前:デフォルトの名無しさん mailto:sage [2008/11/18(火) 23:34:36 ] struts2って日本語情報あるの? ないと、お偉いさんを説得するのが一苦労なんだよ。
63 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 00:21:49 ] >>62 >>59
64 名前:デフォルトの名無しさん mailto:sage [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に格納のしていないと不可能と考えていいんでしょうか??
67 名前:デフォルトの名無しさん mailto:sage [2008/11/29(土) 06:28:10 ] 普通はrequestに入れるんだがな
68 名前:デフォルトの名無しさん mailto:sage [2008/11/29(土) 09:13:46 ] セッションかリクエストかは場合による
69 名前:デフォルトの名無しさん mailto:sage [2008/11/30(日) 12:55:25 ] struts1.*と同じでカスタムタグのスコープによるのでは?
70 名前:デフォルトの名無しさん [2008/12/03(水) 19:36:51 ] 初歩的なことを伺いますが、struts2ってEJB3ってヤツとは別路線って認識でいいんですか? なんかJavaのフレームワークって沢山あってよく分からないんですが・・・。
71 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 19:45:21 ] 別路線というか、シャツとズボンぐらい違う。
72 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 20:40:30 ] >>71 用途が違うってこと?
73 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 21:17:10 ] webworkってのが入ってるけど、思考感覚としては mojaviやzendframeworkの方が近い気がする。 流行りなんだろうね。
74 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 22:20:01 ] >>70 はやばい・・・
75 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 13:20:54 ] struts2の和書、一種類しかないの?
76 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 21:05:26 ] Struts2 インアクションが出るまでお待ちください
77 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 22:50:40 ] これを機会に英書にちょうせんしれ
78 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 22:55:59 ] Struts2 in Action内容はどうなの?
79 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 08:17:40 ] 日本語がいいです><;
80 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 08:32:41 ] Struts1.Xの次はStruts2が来るのかい? Wicketにも手を出してみたがあんまりしっくりこなかった。
81 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 09:05:57 ] Struts2がくることはなさそうだ Clickは?
82 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 09:10:48 ] なんだ?clickって??シラネーヨそんなマイナー アンチうざす
83 名前:デフォルトの名無しさん [2008/12/12(金) 21:26:11 ] seamとstruts2ってどっちがいいんだろうか。 標準って意味だとseamの方がいいのかね?
84 名前:デフォルトの名無しさん mailto:sage [2008/12/12(金) 21:57:06 ] struts2で入力画面→確認画面→登録の流れを実現したいんだが、どうやってやんの?
85 名前:デフォルトの名無しさん mailto:sage [2008/12/12(金) 22:05:08 ] >>84 サンプルみろ できないならもともと素養がない 別の道をさがせ
86 名前:デフォルトの名無しさん mailto:sage [2008/12/12(金) 22:21:02 ] できないので別の道を探します
87 名前:デフォルトの名無しさん mailto:sage [2008/12/12(金) 23:09:14 ] もう迷うなよ
88 名前:デフォルトの名無しさん mailto:sage [2008/12/12(金) 23:11:19 ] くだらない
89 名前:デフォルトの名無しさん mailto:sage [2008/12/12(金) 23:22:42 ] >>85 どのサンプル?
90 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 00:48:12 ] 自分で探せ できないならもともと素養がない 別の道をさがせ
91 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 00:54:24 ] なんだ知らないのか お前そうとう面白実装していそうだなw どうやるんだか簡単に説明してみろよ
92 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 02:33:34 ] 無能な奴ばっか
93 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 03:15:04 ] 煽るばっかりで全然中身が無いなお前は 方針説明するだけなら減るもんじゃねだろ 貴方の知っている方法を説明してくれよ みんな聞きたがってるよ
94 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 08:04:02 ] <わからない9大理由> 1.読まない …参考書などを読まない。読む気などさらさらない。 2.調べない …過去スレ、ググるなど最低限の内容も自分で調べようとしない。 3.試さない …めんどくさいなどの理由で実行しない。する気もない。 4.覚えない …人から聞いて、楽して得た答えは身に付かないから、すぐに忘れる。 5.説明できない …何に困っているのか、第三者に正確に伝わる文章が書けない。 6.理解力が足りない …理解力以前の問題で理解しようとしない。 7.人を利用することしか頭にない …甘え根性でその場を乗り切ろうとする。 8.感謝しない …教えてもらって当たり前。事がすんだらさようなら。 9.逆切れする …自分の思うようにならないと逆切れする。
95 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 10:08:08 ] ワロス
96 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 10:20:41 ] ガキが もったいぶって?方式すら説明したくない、できない?ならいちいち出てくるな
97 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 10:34:43 ] ガキではありません。 ぼっちの大学生です。
98 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 11:12:08 ] > 9.逆切れする …自分の思うようにならないと逆切れする。 ほんとだった
99 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 11:23:55 ] できないならもともと素養がない 別の道をさがせ
100 名前:デフォルトの名無しさん [2008/12/13(土) 12:19:47 ] struts2で作らなくちゃならなくなったのだが、本とかなくね? struts1は、もうなくなってしまうの? 今から作るものは、struts2で作らなくちゃいけないの? struts1と、なんか別ものくらい変わってね? だったら、別の名前をつけてくれよ。 そーしたら、「strutsの最新版で・・・」みたいな命令で苦労することは、なかった
101 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 12:47:39 ] >>100 struts2は、Webworksというフレームワークをもとにしているので別物です。 ちなみに本は洋書がある。
102 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 12:48:50 ] >>102 >struts2で作らなくちゃならなくなったのだが、本とかなくね? AmazonでStruts2で検索 >struts1は、もうなくなってしまうの? 今でもStruts1.3.X系が開発続行中 >今から作るものは、struts2で作らなくちゃいけないの? 使う人の自由 >struts1と、なんか別ものくらい変わってね? 実体はWebWork >だったら、別の名前をつけてくれよ。 >そーしたら、「strutsの最新版で・・・」みたいな命令で苦労することは、なかった 単に調査不足なだけでは? 命令の「Struts」が既存のStrutsのことを言っているのなら、その最新版はStruts1.3系になる
103 名前:デフォルトの名無しさん mailto:sage [2008/12/13(土) 13:08:02 ] ゆとり人間に親身に教えたりするな 甘やかすと使えない人間にしか育たない
104 名前:デフォルトの名無しさん [2008/12/13(土) 13:27:24 ] お前のキャラツマンナイヨ
105 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 08:45:08 ] 本がないと開発できない奴はもともと素養が無い 別の道を探せ
106 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 14:07:04 ] >>105 はもともと素養が無い 別の道を探せ
107 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 20:24:32 ] > 7.人を利用することしか頭にない …甘え根性でその場を乗り切ろうとする。
108 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 20:49:56 ] なんだこの流れ
109 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 21:05:39 ] 最近、Java技術者層の厚みが薄くなって来てる気がする 日本語翻訳情報の貧弱さはまるで鎖国でもしてんのかと疑う程ひどい 携帯電話同様ガラパゴス化するんじゃねーの
110 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 21:20:12 ] おまえががんばれ!
111 名前:109 mailto:sage [2008/12/14(日) 21:35:11 ] >>110 俺はこの状況に重宝してる スキルがあって英語がそこそこ出来るから、こんな御時世だけど引く手あまた インドとのブリッジみたいな仕事まで来る
112 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 21:53:06 ] ブリッジの仕事がくるのを良いことだとは思っていなかった・・・ なら俺も重宝されている!
113 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 22:03:35 ] 必死に自分に言い聞かせないと精神を維持できないのは分かるが冷静になれ。 ブリッジSEてのは要は人間のクズが追い込まれて就く仕事だ。 誰もが羨む花形商売なら皆がこぞって薄給で入りたがるだろうがそうなっているか? >>109 英文ドキュメントを原文のまま読める人間が増えてきたから翻訳がなくても特にどうという事はない。 ただし客に売り込む時は日本語ドキュメントが必須のためそれだけが懸念。
114 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 22:30:18 ] 銀行を初め証券、クレジットなどの金融機関の投資が完全に止まっちゃったし 円高と不況で製造業のおかしくなって来てる 今年もひどかったけど来年は更に悲惨 エンジニアとして生き残れる奴は半分以下なんじゃないかな
115 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 23:53:41 ] マ板でやれ!
116 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 19:42:58 ] で、JSFとどっちがイインダヨ
117 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 19:52:17 ] 作りやすさならJSPよりJSF
118 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 10:13:07 ] JSPってJSFのビューで使うわけだが。
119 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 12:15:34 ] >>118 言っている意味わかっているくせに意地悪なやつだな。
120 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 12:15:52 ] >>118 最近はfaceletとかいうテンプレートシステムがあるから必ずしもJSPを使うわけじゃないよ。
121 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 20:50:36 ] 日本語情報に限界を感じたので、Struts2 in Actionを買ってみた。
122 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 21:37:51 ] Struts2 in ActionはSpringとかの情報も出てるの? 単体で使ってもあんま意味無いでしょ
123 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 21:41:49 ] >>122 まだよく読んでないけど、springやHIBERNATEとの連携について一章割かれてるっぽいよ
124 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 21:46:50 ] ほほー、そうなんだ 買ってみよう
125 名前:デフォルトの名無しさん mailto:sage [2008/12/17(水) 01:40:35 ] 連携たってそんな複雑な連携しとらんやんか 一章も割いて解説とかどんだけ資源を無駄にしてんのかと
126 名前:デフォルトの名無しさん mailto:sage [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のが本物(笑)
128 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 03:07:00 ] キミ隔離スレ行き
129 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 18:18:18 ] struts2って遅いからなあ。
130 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 19:55:18 ] ぷっ
131 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 21:37:02 ] ハハッ
132 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 21:40:19 ] ワロスww
133 名前:デフォルトの名無しさん [2009/01/02(金) 04:55:38 ] あけおめ 今年はStruts2ブレイク来そうですね!
134 名前:デフォルトの名無しさん [2009/01/02(金) 05:02:08 ] そんな初夢を見た>>133 であった。
135 名前:デフォルトの名無しさん mailto:sage [2009/01/02(金) 11:37:51 ] Struts2はSpring使えないとめんどいかも
136 名前:デフォルトの名無しさん mailto:sage [2009/01/02(金) 20:42:19 ] >>135 Springは既に世界のデファクトだから、使えない奴は終わってると思う
137 名前:デフォルトの名無しさん [2009/01/02(金) 20:49:04 ] 教えてください。 struts2の <s:property> などで表示するときに \r\n などの改行コードを<br/>にして出力する方法ってありますか?
138 名前:デフォルトの名無しさん mailto:sage [2009/01/02(金) 20:58:21 ] propertyにそんなオプションは当然無いがその結果を得る方法はいくらでもあるな。 たとえば、staticメソッドの呼び出しで変換すればいい。 property に escape="false"を忘れないようにな
139 名前:デフォルトの名無しさん mailto:sage [2009/01/02(金) 21:06:49 ] 正月なのに仕事かあ?
140 名前:デフォルトの名無しさん [2009/01/02(金) 21:28:30 ] >>138 なるほどぉ。トンクス べ、べつに仕事でやってるわけじゃないからねっ!
141 名前:デフォルトの名無しさん mailto:sage [2009/01/02(金) 21:39:22 ] >>136 EJ(ry
142 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 22:33:50 ] Struts 2.1.6 GA リリース
143 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 02:14:34 ] Struts2.1.6って今まで通りにやってもFilterでコケない? またFilterの設定の仕方が変わったの?
144 名前:デフォルトの名無しさん [2009/01/28(水) 18:49:38 ] >>143 気になるなら読んでレポートしろ
145 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 16:33:01 ] 気になるんじゃなくて実際やってみてエラーになるから ここに来てるんじゃないのかなあ。 エラーメッセージ書いてみて
146 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 22:46:42 ] A.do → C.doにforward B.do → C.do?param=1にforward C.do のfooAction内でGETパラメータを取得してどちらから呼ばれたかを判別 という処理をしています。 できれば無意味なC.doを作りたくありません。 何か簡単な方法はないでしょうか
147 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 22:59:38 ] やらなければならない事が分からん。
148 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 23:01:43 ] 無意味ならなくせばいいでしょ 意味があるからそうやってルンじゃないの?
149 名前:デフォルトの名無しさん mailto:sage [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用の処理かを実行。 >無意味ならなくせばいいでしょ なくしかたがわからないのです・・・
150 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 01:04:22 ] 共通の処理なら普通にアクション内からそのサービスを呼び出せばよいだけかと
151 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 01:09:53 ] execute(){ ... 〜500行くらいのよく分からないコード〜 ... if(予備元がB.doならば){ 別処理を2,3行実行 } } こんな感じです。