△△もっとStruts2の良さを教えてくださいSsssion6

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2008/08/01(金) 05:27:03
Apache Strutsフレームワークについて語るスレ

前スレ
△△もっとStrutsの良さを教えてくださいSession5
http://pc11.2ch.net/test/read.cgi/tech/1167469508/
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に格納のしていないと不可能と考えていいんでしょうか??
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のフレームワークって沢山あってよく分からないんですが・・・。
2008/12/03(水) 19:45:21
別路線というか、シャツとズボンぐらい違う。
2008/12/03(水) 20:40:30
>>71
用途が違うってこと?
2008/12/03(水) 21:17:10
webworkってのが入ってるけど、思考感覚としては
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にも手を出してみたがあんまりしっくりこなかった。
2008/12/09(火) 09:05:57
Struts2がくることはなさそうだ
Clickは?
2008/12/09(火) 09:10:48
なんだ?clickって??シラネーヨそんなマイナー
アンチうざす
83デフォルトの名無しさん
垢版 |
2008/12/12(金) 21:26:11
seamとstruts2ってどっちがいいんだろうか。
標準って意味だとseamの方がいいのかね?
2008/12/12(金) 21:57:06
struts2で入力画面→確認画面→登録の流れを実現したいんだが、どうやってやんの?
2008/12/12(金) 22:05:08
>>84
サンプルみろ
できないならもともと素養がない
別の道をさがせ
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
どうやるんだか簡単に説明してみろよ
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.逆切れする …自分の思うようにならないと逆切れする。
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の最新版で・・・」みたいな命令で苦労することは、なかった
2008/12/13(土) 12:47:39
>>100
struts2は、Webworksというフレームワークをもとにしているので別物です。

ちなみに本は洋書がある。
2008/12/13(土) 12:48:50
>>102
>struts2で作らなくちゃならなくなったのだが、本とかなくね?
AmazonでStruts2で検索

>struts1は、もうなくなってしまうの?
今でもStruts1.3.X系が開発続行中

>今から作るものは、struts2で作らなくちゃいけないの?
使う人の自由

>struts1と、なんか別ものくらい変わってね?
実体はWebWork

>だったら、別の名前をつけてくれよ。
>そーしたら、「strutsの最新版で・・・」みたいな命令で苦労することは、なかった
単に調査不足なだけでは?
命令の「Struts」が既存のStrutsのことを言っているのなら、その最新版はStruts1.3系になる
2008/12/13(土) 13:08:02
ゆとり人間に親身に教えたりするな
甘やかすと使えない人間にしか育たない
104デフォルトの名無しさん
垢版 |
2008/12/13(土) 13:27:24
お前のキャラツマンナイヨ
2008/12/14(日) 08:45:08
本がないと開発できない奴はもともと素養が無い
別の道を探せ
2008/12/14(日) 14:07:04
>>105はもともと素養が無い
別の道を探せ
2008/12/14(日) 20:24:32
> 7.人を利用することしか頭にない …甘え根性でその場を乗り切ろうとする。
2008/12/14(日) 20:49:56
なんだこの流れ
2008/12/14(日) 21:05:39
最近、Java技術者層の厚みが薄くなって来てる気がする
日本語翻訳情報の貧弱さはまるで鎖国でもしてんのかと疑う程ひどい
携帯電話同様ガラパゴス化するんじゃねーの
2008/12/14(日) 21:20:12
おまえががんばれ!
111109
垢版 |
2008/12/14(日) 21:35:11
>>110
俺はこの状況に重宝してる
スキルがあって英語がそこそこ出来るから、こんな御時世だけど引く手あまた
インドとのブリッジみたいな仕事まで来る
2008/12/14(日) 21:53:06
ブリッジの仕事がくるのを良いことだとは思っていなかった・・・
なら俺も重宝されている!
2008/12/14(日) 22:03:35
必死に自分に言い聞かせないと精神を維持できないのは分かるが冷静になれ。
ブリッジSEてのは要は人間のクズが追い込まれて就く仕事だ。
誰もが羨む花形商売なら皆がこぞって薄給で入りたがるだろうがそうなっているか?

>>109
英文ドキュメントを原文のまま読める人間が増えてきたから翻訳がなくても特にどうという事はない。
ただし客に売り込む時は日本語ドキュメントが必須のためそれだけが懸念。
2008/12/14(日) 22:30:18
銀行を初め証券、クレジットなどの金融機関の投資が完全に止まっちゃったし
円高と不況で製造業のおかしくなって来てる
今年もひどかったけど来年は更に悲惨
エンジニアとして生き残れる奴は半分以下なんじゃないかな
2008/12/14(日) 23:53:41
マ板でやれ!
2008/12/15(月) 19:42:58
で、JSFとどっちがイインダヨ
2008/12/15(月) 19:52:17
作りやすさならJSPよりJSF
2008/12/16(火) 10:13:07
JSPってJSFのビューで使うわけだが。
2008/12/16(火) 12:15:34
>>118
言っている意味わかっているくせに意地悪なやつだな。
2008/12/16(火) 12:15:52
>>118
最近はfaceletとかいうテンプレートシステムがあるから必ずしもJSPを使うわけじゃないよ。
2008/12/16(火) 20:50:36
日本語情報に限界を感じたので、Struts2 in Actionを買ってみた。
2008/12/16(火) 21:37:51
Struts2 in ActionはSpringとかの情報も出てるの?
単体で使ってもあんま意味無いでしょ
2008/12/16(火) 21:41:49
>>122
まだよく読んでないけど、springやHIBERNATEとの連携について一章割かれてるっぽいよ
2008/12/16(火) 21:46:50
ほほー、そうなんだ
買ってみよう
2008/12/17(水) 01:40:35
連携たってそんな複雑な連携しとらんやんか
一章も割いて解説とかどんだけ資源を無駄にしてんのかと
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のが本物(笑)



2008/12/30(火) 03:07:00
キミ隔離スレ行き
2008/12/30(火) 18:18:18
struts2って遅いからなあ。
2008/12/30(火) 19:55:18
ぷっ
2008/12/30(火) 21:37:02
ハハッ
2008/12/30(火) 21:40:19
ワロスww
133デフォルトの名無しさん
垢版 |
2009/01/02(金) 04:55:38
あけおめ

今年はStruts2ブレイク来そうですね!
134デフォルトの名無しさん
垢版 |
2009/01/02(金) 05:02:08
そんな初夢を見た>>133であった。
2009/01/02(金) 11:37:51
Struts2はSpring使えないとめんどいかも
2009/01/02(金) 20:42:19
>>135
Springは既に世界のデファクトだから、使えない奴は終わってると思う
137デフォルトの名無しさん
垢版 |
2009/01/02(金) 20:49:04
教えてください。
struts2の <s:property> などで表示するときに \r\n などの改行コードを<br/>にして出力する方法ってありますか?
2009/01/02(金) 20:58:21
propertyにそんなオプションは当然無いがその結果を得る方法はいくらでもあるな。
たとえば、staticメソッドの呼び出しで変換すればいい。
property に escape="false"を忘れないようにな
2009/01/02(金) 21:06:49
正月なのに仕事かあ?
140デフォルトの名無しさん
垢版 |
2009/01/02(金) 21:28:30
>>138
なるほどぉ。トンクス

べ、べつに仕事でやってるわけじゃないからねっ!
2009/01/02(金) 21:39:22
>>136
EJ(ry
2009/01/16(金) 22:33:50
Struts 2.1.6 GA リリース
2009/01/21(水) 02:14:34
Struts2.1.6って今まで通りにやってもFilterでコケない?
またFilterの設定の仕方が変わったの?
144デフォルトの名無しさん
垢版 |
2009/01/28(水) 18:49:38
>>143
気になるなら読んでレポートしろ
2009/01/30(金) 16:33:01
気になるんじゃなくて実際やってみてエラーになるから
ここに来てるんじゃないのかなあ。
エラーメッセージ書いてみて
2009/01/30(金) 22:46:42
A.do → C.doにforward
B.do → C.do?param=1にforward
C.do のfooAction内でGETパラメータを取得してどちらから呼ばれたかを判別

という処理をしています。
できれば無意味なC.doを作りたくありません。
何か簡単な方法はないでしょうか
2009/01/30(金) 22:59:38
やらなければならない事が分からん。
2009/01/30(金) 23:01:43
無意味ならなくせばいいでしょ
意味があるからそうやってルンじゃないの?
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用の処理かを実行。

>無意味ならなくせばいいでしょ
なくしかたがわからないのです・・・
2009/01/31(土) 01:04:22
共通の処理なら普通にアクション内からそのサービスを呼び出せばよいだけかと
2009/01/31(土) 01:09:53
execute(){
 ...
 〜500行くらいのよく分からないコード〜
 ...
 if(予備元がB.doならば){
   別処理を2,3行実行
 }
}

こんな感じです。
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()でもできるよ。
2009/01/31(土) 01:25:22
>>152
>actionの中でmapping.getParameter()でもできるよ。
正にやりたかったことです!ありがとうございます。
2009/01/31(土) 01:27:43
おいおい、まじでそれがやりたかったことかよ
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"/>
とするところなんですが。。
2009/02/12(木) 18:26:36
これ、日付だけでなく金額表示に関しても前調べていたら
確か海外のサイトに実例が載ってたよ。
設定ファイルにフォーマットを定義するような内容だったと思ったけど
釈然としない感じだったな。
158デフォルトの名無しさん
垢版 |
2009/02/13(金) 11:45:44
http://www.roseindia.net/struts/struts2/struts-2-format.shtml
に載ってますね。
確かに釈然としないですね。
jspに記述しちゃうとコンパイルが挟まるので遅いってことなのかな。
2009/02/14(土) 16:08:43
ああ、これこれ。
しっかしJSPに記述できた方が明らかに便利だよなぁ。
Java本体のもってる機能でformatしろって事なのか、
残念なところではある。
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
2009/02/24(火) 21:54:45
webアプリのプログラミングを勉強しようと思いますが
これから勉強するなら、Struts1と2どちらがいいですか?
やっぱり、これからなら2がいい?
2009/02/24(火) 22:04:03
>>161
簡単な1からやんな
2009/02/24(火) 22:08:44
SAStruts使い始めたら手放せなくなりますた
164デフォルトの名無しさん
垢版 |
2009/03/11(水) 16:01:48
>>161
2からのほうがいいだろ。
わざわざ使い方の難しい1から始めても仕方がない。

2009/03/11(水) 20:33:12
>>161
Strut1が単純明快でいいんじゃない?Struts2は別フレームワークとして学習すればいいかと。
2009/03/12(木) 11:22:53
>>165
そうかぁ?
1って struts-config.xml がばかでかくなるけど(分割はできるけど管理はしなきゃいけない)、
2だとゼロコンフィグレーション使えば struts.xml は要らないよ。
基本的な使い方をしてる限りは1ページ毎に form と action も要らない。

1を新たに勉強する必要はないと思うなぁ。
仕事で使う場面があるなら別だけど、趣味でやるなら2の方がいいよ。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況