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

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

前スレ
△△もっとStrutsの良さを教えてくださいSession5
http://pc11.2ch.net/test/read.cgi/tech/1167469508/
2010/03/21(日) 21:01:09
>>558です
自己解決しました。
お騒がせ致しました。
2010/03/21(日) 23:54:21
手前勝手な野郎だな
どう解決したのか書いとけ、質問したエチケットとして
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をサポートしてないのかなぁ。
2010/04/05(月) 11:50:35
カスタムタグを既存の奴の派生で作るとき、tldで元のプロパティも全部書かないと駄目?
tldには継承とかないのかな。onclick〜関係毎回写すのめんどい
2010/05/15(土) 17:48:40
プロパティファイルの値を出力するのは、
bean:writeを使用しますが、このarg0にプロパティファイルの
値を出力するのはどうすればよいでしょうか?
2010/06/09(水) 00:34:32
strutsの言語切り替えってブラウザのロケール?
2010/06/09(水) 02:20:11
日付文字列のパースに、何故か起動したユーザのロケールが影響してて
はまったことがある。
2010/06/13(日) 20:17:08
ファイルアップロード時に、サイズ超過すると
Formに何も設定されないのは仕様?
2010/06/24(木) 07:43:33
サーバがブロックしてるとかならそうじゃね
2010/07/12(月) 13:07:20
FileUploadExceptionで中断するんだからセットされないでしょ。
2010/07/17(土) 00:22:57
どうやったらセットされるようになるか
2010/07/17(土) 22:22:21
maxsizeを1Gとかに指定して自分でサイズ判定処理したら?
2010/07/17(土) 22:29:19
セキュリティホールを作った責任を問われないようになw
2010/07/19(月) 22:59:28
セキュリティホールになる?
2010/07/20(火) 23:37:07
そりゃ1GBを5個も10個も送られたらメモり食いつぶしてサーバー落ちるだろ
2010/07/22(木) 22:22:53
まじか。。
2010/08/20(金) 04:18:10
2.1.8.1にて、validationでのエラー発生時に、
inputへの遷移先をtype=chainでactionにしてみたんだが、
遷移はするけど、fieldErrorの内容がごっそり消えてしまう。
解決方法をご存じない?

1.3系にてaction→actionのdispatchをごりごりやっていたので
同じような事をしたいのです。
2010/08/30(月) 01:51:21
よく調べていないけど setter, getter が合っていないとか…
2010/09/06(月) 11:08:29
redirect=trueみたいな設定を入れていない限りパラメータ引き継がれるけどなあ。
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になっちゃう。

対応策って無いでしょうか…。
2011/01/27(木) 21:59:34
やっとできた…。
まさかApacheの設定とは…。
2011/01/28(金) 17:43:33
以上の結果から、以下のことが推測されます。

Struts1の勢力で中国が1位なのは日本のオフショア開発によるものではないか。そうすると3位の日本と合わせて日本のSIerが世界の中でも唯一時代遅れのStruts1を使い続けているという事実が裏付けられたことになる。
JPAやJSFを使った比較的最近のJavaEEを使ったエンタープライズ開発の中心はインドである。英語力と技術力を生かした欧米からのオフショアが多いから?
Spring Rooのような最新技術を使った開発は欧米で行われている。
582デフォルトの名無しさん
垢版 |
2011/02/23(水) 16:01:08.31
オブジェクト指向全否定なフレームワークだなw
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に変更した。直前にだ。
おれはこのことを知らず、眠った。その後会社に行くと顧客が
おこった顔で待っていた。
なんだろうと思ったら、エラーがでたらしい。確かにエラーがでる。
おれがなんかしたのかと思った。ところが、すぐに原因はわかった。
プロマネもなぜかわかっていない。
おれは発狂した。せっかく作ったのに。社長はおれになぜバージョン
をあげるとエラーなのか、君の作り方が問題あるのでは?
プロマネもお前が悪いの一点張り。
考えらない。すぐに作り直して。って言われたが、おれは何と言って
返したが覚えていない。ただ携帯の電源を切って、布団の中で寝ていた。
その後、辞表を出した。
586デフォルトの名無しさん
垢版 |
2011/03/18(金) 04:10:56.83
最後に社長の一言
javaってonce write any whereじゃないの?
って聞かれた。しねばいいと思った
2011/03/18(金) 08:15:41.37
tomcatやstrutsの仕組みを利用してるなら、tomcatやstrutsの仕組みが変わったらそれを利用してるアプリケーションも合わせて変更しなければならない。
1.3の頃に組んだ規模の大きい業務アプリケーションを今でも使い続けてるのは2.0に変えると作り直しになるから。
バージョン戻して納品すべし。
2011/03/18(金) 09:31:05.88
>>585
俺もプロマネと顧客は悪くないと思う
javaが悪いんだよね
2011/03/18(金) 17:44:05.98
いやstrutsのメジャーバージョンあげたプロマネが悪いだろ
マイナーバージョン一つあげてもテストが必要なのに
リリース直前になんて無知すぎる
2011/03/18(金) 19:34:26.95
その程度の会社でしか働けない奴が悪いって話でしょ。
591デフォルトの名無しさん
垢版 |
2011/03/18(金) 19:58:42.79
>>590
悪うございましたな。就職氷河期で、ITしか決まらず、
ITやっているんですけどね。
サーバー管理とか全部やったのにmysqlの設定なども
プロマネなんかいらねーよ。もう。
おれはこの会社の人と仕事はしないようにしている。
つーか無知の人間がいきなり他人が作ったサーバーのrootにアクセスしてjdkをインストール
し直すその意味がわからん。正直嫌われているなと思った
2011/03/18(金) 21:30:49.40
ネタじゃねーのかよ( ゚д゚)
2011/03/18(金) 21:30:57.76
きっとおまえを追い出すためだろうな
辞めたら負けだ
2011/03/18(金) 22:25:32.31
ネタだよ
595デフォルトの名無しさん
垢版 |
2011/03/19(土) 00:22:45.88
ネタじゃねーよ。
2011/03/19(土) 07:10:44.13
どっちでもえーわ
目の前にあるものを信じろ
2011/03/20(日) 21:04:48.58
JDKやTomcat上げてエラーになるのはシステム側の問題もあるかもしれないけど
Struts1系とStruts2系は全くの別物だから動く筈が無い
2011/03/21(月) 23:06:09.06
というか、そんなにわかってないプロマネが本当にstruts2のバージョンあげれる?
EclipseでSVNからチェックアウトしてstrutsのlibごっそり入れ替えた時点でエラーでそうだけど。
デプロイしてあるjarファイル入れ替えたのか?レベルうんぬん以前の問題だよなあ。
社長は技術職じゃないなら仕方ないんじゃない。そんなレベルのプロマネの言うことを
信用するのは悪いけど
2011/03/24(木) 07:34:29.21
>>598
俺も無理だと思う
2011/03/24(木) 10:40:04.30
ネタだよ
601デフォルトの名無しさん
垢版 |
2011/03/24(木) 22:52:51.99
checkboxの配列バグふざけんなよ
2011/03/24(木) 23:26:49.61
バグを発見したら報告してあげましょう。
嫌なら無理して使う必要はありません。
無理して使わざるを得ない場合は自分で修正しましょう。
2011/03/26(土) 23:27:09.78
社長によっぽど信用されてなかったのだろうね。
centでjdkのバージョンアップなんて簡単に遣れるものなのか? つーか開発終わったら納品前にバックアップぐらい採っておくよな? ウマく動かなかったら弄った香具師の犯人探しして元に戻させるよな?
604デフォルトの名無しさん
垢版 |
2011/03/27(日) 19:13:16.11
あーそれはもっているよ。
だからそれを渡したんだが、当然struts2.0だと前の人も
言っていたがうごかない。
問題は1.3で動いたものを急にサーバーのstruts2.0にあげるという
意味がわからなかった。
1.3に戻して稼働しましょう。と発言する気にもならなかった。
なんかいじめにあっている気がして。
2011/03/27(日) 19:22:10.75
サーバのstrutsって意味がわからん。
strutsってwarファイルの中に入れるもんだろ?
2011/03/27(日) 19:31:36.05
まあjreの lib/ext にまとめて突っ込んでるんじゃね。ありえないけどw
2011/03/27(日) 21:55:05.09
>>603
簡単に変更できるよ
2011/07/02(土) 22:47:05.36
ゴミが散らかってんじゃねえよ
2011/07/21(木) 13:58:31.22
struts2を勉強中なんですけどタグライブラリの説明が
あるページってないですか?

というか本がないのがつらいですね。「
2011/07/21(木) 21:39:48.79
Struts2なら腐るほどサイトあるだろw
つうかStrutsタグとかなるべく使わずにcoreとか使ったほうがいいと思うが。
2011/07/22(金) 13:18:57.35
なんかstruts2のタグ使うと勝手に余計なHTMLタグを生成してしまいますね。
これは使えないわ。
2011/07/23(土) 17:46:26.65
んなこと言ったらJBOSS Seamなんて・・・
つかstruts2はとある取引システムに使ったけどもう使わない
ELがメソッド実行できるようになったからOGNL存在価値ないし
似たようなの乱立してややこしいだけだよね
2011/07/24(日) 00:26:20.52
strutsつかわねーって、他なんかいいのあるか?

RubyのSinatraみたいなオキラクなのがあったら便利なんだが
2011/07/24(日) 00:52:59.81
つSpring MVC
2011/07/24(日) 01:57:30.56
Spring MVCいいよな。はやってほしいわ。
2011/07/24(日) 03:16:59.01
Springは代りにはならなくね?
というかSpring Struts (+Hibernate)の組み合わせとか定番になってるし
2011/07/24(日) 10:11:02.62
SSHとか何年前の話だ?

うちは昔StrutsでやっていたようなところはSpring MVCになってるよ。
Rails系のフレームワーク、ASP.NET MVCと似た感じの設計にもできるし。
618デフォルトの名無しさん
垢版 |
2011/09/25(日) 17:33:37.20
うちはstruts1.3のみで開発しているよ
2011/10/08(土) 10:24:10.13
最近はSearser、Struts経験者です!!
とかいいながら、DIとか全く理解してない人が多くてのう…
2011/10/08(土) 17:42:44.87
DIとかいらないよな
2011/12/04(日) 06:43:33.88
DIが不要とは実にもったいない。
ちなみにStruts3の作成が始まってるぞ。
2011/12/04(日) 21:15:38.22
PLクラスで理解してないのは問題だが
DI程度ならさくっと説明出来るだろ
2012/03/14(水) 04:08:13.46
Struts3が主流になるころには流れについていけない奴が続出でまた業界が一新しそうだな
また一儲けできそうだ
624デフォルトの名無しさん
垢版 |
2012/03/17(土) 13:13:03.96
過疎っているけど質問できるような状況なのだろうか・・・・・

複数の端末から同時アクセスされたとき、
SessionAwareで設定/取得しているセッション情報が
破壊されたりハイジャックされたりするのですが、
どのように解決すればいいのでしょうか?
625デフォルトの名無しさん
垢版 |
2012/03/17(土) 13:25:12.62
SessionAwareで取得したMap(SessionMap)と、RequestAwareで取得したHttpServletRequestからgetSessionしたHttpSessionを混在して使っているとか?
2012/04/13(金) 22:00:43.73
jboss使えば要らない気がするんだが認識間違ってるかな?
2012/05/03(木) 10:35:57.14
jbossはAPサーバ、同等な機能は別に必要、jbossプロジェクトで揃うけど
2012/05/04(金) 12:07:49.06
質問です。
struts1.2とtomcat6の組み合わせってちゃんと動きますか?
2012/06/02(土) 01:24:18.13
最近になってStruts1.2のプロジェクトに放り込まれたんだけど、
前の職場でWicketとかJSFやってるとナニコレ感が激しいな…。
まぁこれも仕事だからきちんとやるけどさー。
2012/06/03(日) 16:25:12.45
>>1
Java用Webアプリケーションフレームワークの総合スレもできたよ

【Java】 Java Web Application Framework 総合
http://toro.2ch.net/test/read.cgi/tech/1338707919/
2012/09/24(月) 00:23:51.90
こんな甘々実装でなんでも出来ちゃう仕様って怖すぎるな
チョット前までセキュリティ ザルだからな
他にもまだまだ潜んでるだろ
2012/10/06(土) 18:57:39.09
Struts2の書籍ってサンプル集みたいなのはあるけど
一から解説してくれる技術書ってないね
2012/10/08(月) 05:48:25.25
なんのステマだよ今頃
2012/10/08(月) 16:16:16.06
Struts3はすげぇぞ
2012/10/08(月) 19:40:15.56
じゃあ俺はSpring MVCのステマをするわ
2012/10/09(火) 15:30:45.11
>>634
たしかにセキュリティホールがすごそうだ
637デフォルトの名無しさん
垢版 |
2012/10/14(日) 16:02:48.55
今はもうSpring MVCの時代だろう
2013/01/21(月) 23:11:27.77
Hibernateってどこで質問すればいいの?
2013/01/23(水) 00:01:58.32
Java⇔RDBのMapping-Frameworkを語るスレ ってのがあったはず。
機能はしてないけど。
2013/01/23(水) 13:08:11.13
>>639
ありがとう。なんかスレの終わってる感がすごいですが・・・
2013/01/26(土) 19:45:35.70
Strutsを覚えないといけないんだけど、入門書ほとんど売ってないね。
もうあんまり人気ないのかな。
2013/01/27(日) 16:26:32.79
ネットで十分
2013/01/27(日) 16:36:59.01
背中まで四十五分
2013/01/28(月) 18:32:51.77
Struts1.2, 1.3, Struts2
色々違うし、新規ユーザーはウンザリであります!
2013/01/28(月) 18:52:23.75
どれかひとつ覚えても、また勉強しなおさないといけない感じ?
2013/03/12(火) 10:27:14.95
struts-config.xmlで設定されている値をjspにて参照する方法はないでしょうか?
2013/03/12(火) 19:20:24.83
バリデータについて、数値を必須チェックするにはどうすればいいでしょうか?
<field property="isbn" depends="required,integer">
とやっても、フォームを空欄で送ったとき、バリデーターが働かないでそのまま
通ってしまうのですが。
2013/03/13(水) 20:33:50.48
647は解決しました。
ありがとうございます。
<html:text>で作ったフォームに入力した文字が、次回、同じ入力画面に来た時、
前回入力した値が初期値として入力された状態で表示されるのですが、これを残させ
ないようにするにはどうすればいいのでしょうか?
2013/03/14(木) 10:49:02.13
648は解決しました。
ありがとうございます。
scopeがsessionになっていただけでした。
2013/03/20(水) 00:53:32.89
struts2の本が欲しくて本屋行ったんだけど、
置いてないみたいだったんで、店員さんに
「strutsの本あります?」
って聞いたんだ。
そしたらエロ本コーナーに連れていかれたんだ。

・・・。

って一人エッチの本ちゃうわ!
聞き間違いにもほどがあるわ!

・・・。

まあ、作り話なんだけどね。
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")
})

続く・・・
2013/05/21(火) 14:51:11.19
・・・続き

== 問題 ==
Firefoxとchromeでは、問題なくgrid内にJsonのデータが表示されるが、IE9では表示されない。
(grid自体は表示されるが、Jsonデータが表示されない)
ちなみにJSONActionは正常にデータを返しています。
また、JSONActionの@Resultsに
params = { "contentType", "application/json; charset=UTF-8" }
を追加してもダメでした。

どなたか解決できる方、いらっしゃいましたら
教えて頂けないでしょうか。
2013/07/16(火) NY:AN:NY.AN
Struts2って致命的なセキュリティ的欠陥があるんですか?
2013/07/23(火) NY:AN:NY.AN
S2-016でググれ。
?redirect以降をコピペしてcalcにでも書き換えれば、すぐにわかるだろう。
バグフィックスでごっそり削られていたが、なんかある度にごっそり削られるんだろうな。
2013/07/24(水) NY:AN:NY.AN
新人研修を終えて配属された部署ではStruts1.2をメインで使ってるみたいなんですがこの先大丈夫でしょうか?
656デフォルトの名無しさん
垢版 |
2013/09/07(土) 15:45:50.47
なんかあらゆる知識がいるかんじ
MYSQLとの連結が難しそう
あとstruts-configなんかの設定とか
面倒
本をよんでこんだけしんどいからなんか開発だとノイローゼになりそう
2013/09/07(土) 17:27:42.63
もうStruts2を選択する案件なんて無いだろうな
2013/09/18(水) 16:01:28.45
stack overflow見る限り、spring mvcしか使ってない印象
日本だけseeserやSA Strutsが流行ってるのかしら?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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