[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 03/18 15:43 / Filesize : 258 KB / Number-of Response : 938
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

△△もっとStrutsの良さを教えてくださいSession5



1 名前:デフォルトの名無しさん [2006/12/30(土) 18:05:08 ]
Apache Strutsフレームワークについて語るスレ

前スレ
△△まだまだStrutsの良さを教えてくださいSession4
pc8.2ch.net/test/read.cgi/tech/1109465052/

321 名前:デフォルトの名無しさん mailto:sage [2007/09/26(水) 15:38:16 ]
Macで開発してた人には人気が高いし、WebObjectsを模倣したフレームワークも多くある。
Cayenneなんかもそんな感じじゃなかったかな

322 名前:デフォルトの名無しさん mailto:sage [2007/09/26(水) 16:54:10 ]
Cayenneって永続化層のフレームワークじゃなかったっけ?

323 名前:デフォルトの名無しさん mailto:sage [2007/09/26(水) 20:17:37 ]
>>321
知ったかぶりもここまで度を過ぎましてはいけませんな
ご短慮でありましたな

324 名前:デフォルトの名無しさん mailto:sage [2007/09/26(水) 20:40:21 ]
www.google.co.jp/search?q=webobjects+cayenne&lr=lang_ja&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&client=firefox

325 名前:デフォルトの名無しさん mailto:sage [2007/09/26(水) 23:38:33 ]
>>324の検索にヒットした内の1つであるこの自動車情報サイトもWebObjectsで構築されてるようだ
「PORSCHE Cayenne S 標準価格860 万円」だって
www.vividcar.com/cgi-bin/WebObjects/f1b8d82887.woa/wa/read/f1bb29ceb4/

326 名前:デフォルトの名無しさん mailto:sage [2007/09/27(木) 09:18:41 ]
なんにせよMacなんぞサーバに採用しないし、WebObjectsを使うことはねえな

327 名前:デフォルトの名無しさん mailto:sage [2007/09/27(木) 10:26:37 ]
WebObjectsはJavaだからSolarisでも動くって…

328 名前:デフォルトの名無しさん mailto:sage [2007/09/27(木) 16:56:20 ]
java厨化石化の傾向がこんなに早くみられるとは・・・

329 名前:デフォルトの名無しさん mailto:sage [2007/09/28(金) 11:16:39 ]
>>328Javaも今に衰退しますからあと10年見守ってて下さい



330 名前:デフォルトの名無しさん mailto:sage [2007/09/28(金) 23:55:50 ]
SSHってなんだと思ったら

Struts+Spring+Hibernate
のことか。

331 名前:デフォルトの名無しさん [2007/10/03(水) 00:53:26 ]
Strutsのよさって何だろう?

Action(画面遷移の定義)とリソースが落ちてるぐらいしか思いつかん。
Strutsタグは糞だし、デバッグもしにくい(わかり難い)
勉強するのにはいいかも試練が初心者のは難しい気がする。
ごちゃごちゃ機能があるくせホントに使えるのはあまりない
Application層を目的として作ったはずなのにDataSourceが定義できる時点で・・・

後継承を繁盛に使うせいでユニットテストが使えない。
ver2.xからがらりと変わってるらしいけど・・・・
変なところで固い癖にごちゃごちゃしすぎ

ところでDynaActionFormとか使ってる人がいたら使い方教えてください


332 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 01:20:25 ]
DynaActionFormの利点がわからない

333 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 01:43:41 ]
>>331
>Application層を目的として作ったはずなのにDataSourceが定義できる時点で・・・
Application層ってなんすか?
自分が知らないだけですかね。

Datasourceは定義できるだけで非推奨じゃなかったっけ?
まぁ使わなければいいだけだし、使わんでしょ普通。

>後継承を繁盛に使うせいでユニットテストが使えない。
よくわかんないなー
ActionクラスとかがサーブレットAPIに依存しているので
結局画面で動かさないとできないとかそういうこと?

MockのHttpSessionとかHttpServletRequestを用意すれば
簡単に単体テストできるというか俺はやったけど。

なんか変な共通処理とか環境に依存する部分を
Actionクラスに見せまくる作りだとやりにくいけどね。
ここはちゃんと設計すりゃ大丈夫でしょ。

334 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 03:10:54 ]
「Strutsの良さ」なんて、土方が集めやすいぐらいでしょ。
Wicketは良いよ。土方集められないけど。

335 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 05:56:47 ]
>>334
親方乙ですw

336 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 08:56:20 ]
>>331
StrutsTestCase for JUnit使うといいよ。
ttp://strutstestcase.sourceforge.net/
Mockテストとオンコンテナのテストの両方ができる。

337 名前:デフォルトの名無しさん [2007/10/03(水) 11:08:17 ]
DataSourceの定義は、1.1の頃からドキュメントでは「推奨しない」と言っていたが、1.3からは完全になくなった。
1.3では定義すら出来ないよ。

1.3では標準でMockテストのためのTestCaseクラスが用意されている。
StrutsTestCaseなんて今時使う奴いるのか?
Strutsを使った開発をさらに難しくするだけじゃないか。

2系は今はStrutsプロジェクトで開発されているが、まったく別系統のフレームワーク。
「Strutsの新しいバージョン」と思っていると間違い。


338 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 20:57:00 ]
>>337
使ってるが、悪いか、ヴォケが!

339 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 21:03:50 ]
悪くはないが、ヴォケはお前だと思うよ



340 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 21:49:24 ]
>>339は趣味でしかプログラミングをしないヴォケ。

341 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 22:00:40 ]
仕事だったらもっとヤバいだろw
クソアーキテクトの下で働くのも大変だな。

342 名前:デフォルトの名無しさん mailto:sage [2007/10/05(金) 00:33:29 ]
マイコミにStruts2載ってた。

依存性が、かなり排除されててテストしやすそう。
内部は、リフレクションバリバリっぽいな。

journal.mycom.co.jp/special/2007/struts2/index.html

343 名前:デフォルトの名無しさん mailto:sage [2007/10/05(金) 12:47:56 ]
質問なんですが、
Actionを作った場合、ActionFormを使わない場合でも、
それに対応するActionFormクラスは、
絶対作らなければならないんでしょうか?

344 名前:デフォルトの名無しさん mailto:sage [2007/10/05(金) 12:54:59 ]
そんなことはない

345 名前:デフォルトの名無しさん [2007/10/07(日) 01:15:04 ]
Strutsの悪いところってなんですか?

346 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 01:40:13 ]
>>345
一度、WicketやTeedaなどに触ってみるといいと思うよ。

347 名前:デフォルトの名無しさん [2007/10/07(日) 03:13:34 ]
teedaは触ってます
strutsより明らかに良いと思ってます
なのでstrutsを排除したいと考えています
部署で説得するためにネタください

348 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 04:49:45 ]
>>347
悪い所出そうとしてる時点で説得スキル足りない
より良い物として出さないと

349 名前:デフォルトの名無しさん [2007/10/07(日) 08:24:11 ]
頭堅い奴は枯れてるとかいう理由で、いくら良いものがあってもなかなか既存技術捨てて新しいモノに移行しようとしない。




350 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 08:31:24 ]
>>345
XML

351 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 11:53:19 ]
>>347
どういう立場の人を説得したいの?
エンジニア?それともマネージャ?

352 名前:デフォルトの名無しさん [2007/10/07(日) 13:30:37 ]
マネージャーです

353 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 14:17:26 ]
>>352
会社によって微妙に役柄変わるからあれだけどマネージャーレベルなら
適応によるプラスマイナス両方出して、大まかでも目に見える数値の話でないと食いつかないよ。
マイナス材料(Ex:初期教育コスト、リソース確保とか)がでて無いとちゃんと選定しているのか?と言う話になるし。

注意しないといけないのは「じゃあ次一つやってみて比較しよう」が出た場合、
実績あり(Struts)なし(Ex:Teeda)が初期教育コスト無視で比較される可能性がある。
プロジェクト完了後、技術者からちゃんと情報収集して判断してくれる人ならいいんだけどね・・・

あと技術者レベルでの根回しは必須だと思うよ。

354 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 15:05:02 ]
マネージャレベルだと、有償サポートって売りにならない?


355 名前:デフォルトの名無しさん [2007/10/07(日) 15:51:09 ]
フレームワークの選定にマネージャーがでてくるの?
技術わかるマネージャー?

356 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 16:14:35 ]
土方が探しやすいとか丸投げしやすいとかそういう要素が重要

357 名前:352 [2007/10/07(日) 16:15:26 ]
古い組織だとマネージャー出てきます。
WEBと言えばstrutsしかなくてそれがあればWEBアプリができると信じています。


比較しようと思ったときにstrutsのマイナス面を考えたんだがなかなか決定的なのがなくて…



teedaって有償サポートあるんですか?

358 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 16:22:04 ]
>>357
1個人のいうマイナスと実績どっち信じる?
その後どう言ったってそのレベルの否定から入ったら終わり

359 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 17:23:53 ]
ISIDがサポートやってるよ。

JSPじゃなくって素のHTML使えるのも利点だね。
「HTMLだけが書ける安い人が使える」って言って。

あとは、東京三菱の実績ありってとこかなぁ。

技術的な話だと、Ajaxサポートとかは?



360 名前:デフォルトの名無しさん [2007/10/09(火) 06:32:47 ]
すみませんスレ違いなのは多々承知しているのですが
Eclipse3.31用のTomcatプラグイン(Sysdeo)がほしいのですが
サーバがずっと落ちてて見つけれません
www.sysdeo.com/eclipse/tomcatplugin
www.eclipsetotale.com/tomcatPlugin.html
どなたか3.31で使える他のTomcatプラグインもしくは
Sysdeoの3.31対応のプラグインのダウンロードページ知ってる方
教えていただけませんでしょうか?

361 名前:デフォルトの名無しさん mailto:sage [2007/10/09(火) 08:48:48 ]
WTPがまともになった今どき、Sysdeoなんて使ってる奴がいることに驚いた。


362 名前:360 [2007/10/09(火) 09:37:12 ]
すみません
これからJavaはじめようと思って解説サイトの手順通りに従おうと思ったので・・・
入れてるのがwtp-all-in-one-sdkなので知らないうちに開発環境整ってたんですね
WTPについて調べてきます

363 名前:デフォルトの名無しさん [2007/10/09(火) 20:22:53 ]
WTPってまともになったんだ?
Tomcat Pluginと比べてどんなメリットがありますか?

364 名前:デフォルトの名無しさん mailto:sage [2007/10/09(火) 20:38:28 ]
比べるものですらない

365 名前:デフォルトの名無しさん [2007/10/09(火) 23:25:31 ]
eclipse純正という安心感
all in one
動的WEBプロジェクトのディレクトリが決まっててlibにjarいれたらひとまとまりになる
まん

366 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 00:24:30 ]
NetBeansの機能の一部やん>WTP
struts-configの編集にはまた別のプラグイン入れなあかんかった

367 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 05:21:09 ]
all-in-one入れたけどweb開発らしきプロジェクトが選択項目に出てきません
なんでだろう・・・
もしかしてtomcat入れないとだめ?

368 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 21:10:59 ]
久し振りにstrutsの開発をすることになった。
今日設定をしてたんだけどうまく動かない。。

URLたたいてもActionServletが呼び出されていない感じで404になる。
コンパイルは通るし、デプロイは成功、
デプロイ時にActionServletは読み込まれているので(デバックした)
ここら辺は問題ないと思うんだが・・・何か原因わからない?

ちなみにearの中にjar,warを含めて、
application.xmlにコンテキストは指定してある。
同じverのstrutsサンプルは動いたので
完全に設定の問題なんだが。。。

369 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 21:22:45 ]
>>368
>ここら辺は問題ないと思うんだが・・・何か原因わからない?
>完全に設定の問題なんだが。。。



370 名前:デフォルトの名無しさん [2007/10/11(木) 22:02:39 ]
フォームで、submitボタンやtextボックスのpropertyに、
日本語の伸ばし棒"ー"を使うと、

javax.servlet.ServletException: BeanUtils.populate
at org.apache.struts.util.RequestUtils.populate

という例外が発生してActionのexecuteまで行かないんですが、
これを回避する方法って無いでしょうか?

ちなみに伸ばし棒以外の日本語は大概大丈夫でした。

371 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 05:45:44 ]
actionListener / onChange で「ー」が入ってたら「−」に変えてしまえ

372 名前:デフォルトの名無しさん [2007/10/20(土) 21:29:43 ]
スレ違いかもしれないのですが、どこで聞いたらいいのかわからないので、、、

Actionを継承したクラスに入力チェックやSQLを投げる処理が書いてあるのって普通なのでしょうか。
いろいろな面で(熟練度とか)仕方ないのかもしれないのですが、
SQLの種類が大量になったり、入力の仕様が変わったりするたびに修正漏れなどがおきてどうしようもなくなっています。
もちろん未熟者の私が口をはさめる事ではないのですが、他社での経験がないので知っておきたいのです。

373 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 22:10:20 ]
>>372
そのレベルが集まって一番コスト低いのがその手法なら・・・それでもその手法は選択できないw
入力チェックは一概に言えんけど、DBアクセス周りはS2DaoとかiBATISとか触ってみるといいよ。

374 名前:デフォルトの名無しさん mailto:sage [2007/10/21(日) 16:30:40 ]
>>372
ActionクラスにSQLとか終わってると思うすけどね。
unitテストとかできんでしょ?
MockのHttpServletRequestとか用意して単体テストできるようにしたことあったけど、
それにしてもview周りの面倒な処理が入りやすいActionクラスからは
その手のは排除するようにすべき。

単項目でチェックできない入力チェックなら
Actionに入ってもいんじゃないかな。
でもその話からするとActionクラスで
全部をやろうとしている設計ぽく聞こえるなー
俺なら絶対に触りたくない。

375 名前:デフォルトの名無しさん [2007/10/21(日) 18:04:18 ]
Strutsが出て5年くらいになるか?

当時、俺はJavaを未経験で入って、研修という名のもとJava未経験のおっさんが
だしてくれた課題をせこせこ作ってて、現場デビュー。ちょっとしかかじったことな
JSP・サーブレットで悪戦苦闘。その後、StrutsやらEJBやらわけわからん用語が次々とでてきて
もうだめだと思い、リタイヤ。このまま新技術がどんどん出てきたんでわ、とてもじゃないがついていけないとおもった。

今、色々みてみたら、当時からそんなに変わってないじゃん。。なんのこっちゃか。。

376 名前:デフォルトの名無しさん [2007/10/21(日) 22:30:42 ]
ねえStruts2やってみてるんだけど、なんでもないページでもレスポンス遅くね?一拍置いてから表示される感じなんだよね
解決策あるんでしょうか?

377 名前:デフォルトの名無しさん mailto:sage [2007/10/21(日) 22:48:52 ]
>>375
昔のEJBは確かにアレだったような希ガス。
とは言え今ならJSFとかにシフトすればいいのでは?
それかJava捨ててRoRとか。

378 名前:デフォルトの名無しさん mailto:sage [2007/10/22(月) 15:47:47 ]
Tomcat6.0 + Struts1.3.8を使っているんですが、
FormFileを使ったファイルアップロード時にできる、
一時ファイルはどこに作成されるのでしょうか?

<controller>
<set-property property="tempDir" value="/TempDown/" />
</controller>

これで一時フォルダを指定して見てみると、
一時ファイルは処理後も消えずに溜まっていました。
一時フォルダを指定せずデフォルトでも動かしていたのですが、
そのときできた一時ファイルが残っているなら消したいです。

379 名前:デフォルトの名無しさん mailto:sage [2007/10/22(月) 16:06:43 ]
FormFile#destroy()



380 名前:デフォルトの名無しさん mailto:sage [2007/10/22(月) 16:08:03 ]
デフォルトの一時ディレクトリは、コンテナが割り当てるアプリケーションの一時作業ディレクトリ。
Tomcatなら%CATALINA_HOME%/work/Catalina/localhost/contextname以下。

381 名前:378 mailto:sage [2007/10/22(月) 19:08:04 ]
どうもありがとうございます。

>>379
一時ファイル消せるんですね。
根本的に解決しました。

>>380
Tomcatのserver.xmlのContextのworkDirに設定されてました。

382 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 23:40:55 ]
journal.mycom.co.jp/special/2007/struts2/index.html
今まで1.2系しか使ってなかったけど、これ読んだら
今度作るときはStruts2もいいかなと思ってきた。
1.x系よりけっこうシンプルそうじゃない?
2系使ってる人いる?

383 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 02:19:35 ]
>>382
正直、TeedaとかWicketのほうが全然いいと思う。

384 名前:デフォルトの名無しさん [2007/10/30(火) 10:18:55 ]
DynaActionFormをプログラム内で生成して値を設定するには
どうすればいいでしょうか?

普通のActionFormなら作ったクラスのインスタンスを生成すればいいですが、
DynaActionFormはform-beanでform-propertyを設定しても、
クラス自体を作ったわけじゃないので、
ただのDynaActionFormでしかインスタンスを作れません。

385 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 16:24:40 ]
JSP を標準のビューから追い出してテンプレート志向を強めたら
Struts は生き残れたかもしれないが。もうダメだろう。

386 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 17:12:41 ]
最近上司に迫られてStrutsの勉強をしてみました。
それで簡単な社内システムを作ってみました。
せっかくなので、今どきっぽいやつをというわけでJSFも勉強してみようと思いました。
このスレでもJSFのスレでもJSFの評判はいまいちですね。
いまさらこんなことを聞かれてもとお思いでしょうが、結局今やるならどれ?

会社的にはわけのわからないツールを使っていて、
JSP/Servlet関係の仕事も去年数件やったくらいです。

387 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 18:02:06 ]
個人的にはSpringとかどうかなと思っている

388 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 20:06:27 ]
Springは層が違う

389 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 22:16:27 ]
Teeda, Wicket, Tapestry
個人的にはWicket



390 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 23:35:57 ]
>>384
protected DynaActionForm initNextDynaForm(ActionMapping mapping, String NEXTFORM) throws IllegalAccessException, InstantiationException {

FormBeanConfig config = mapping.getModuleConfig().findFormBeanConfig(NEXTFORM);
DynaActionFormClass dClass = DynaActionFormClass.createDynaActionFormClass(config);
DynaActionForm dform = (DynaActionForm)dClass.newInstance();
return dform;
}

391 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 23:44:41 ]
>>385
俺はしぶといと思う。struts。
過去の資産があるし、ググれば大抵のことが解決しちゃうから。これは
ある程度の生産性が保障されるしな。廃れるときは、Ajaxで生産性が飛躍的
にあがるフレームワークが広まったときじゃないかな。

AjaxとWicketってどんな感じなの?

392 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 00:40:56 ]
そうそう、素敵なものが流行るとは限らないのがこの業界の悲しいところでもある。

393 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 15:58:37 ]
Ajaxなんて面倒なもんやらずにFlex+Strutsでいいや

394 名前:384 mailto:sage [2007/10/31(水) 16:48:36 ]
>>390
どうもありがとうございます。

DynaActionFormClassのJavadocに、
「開発者はこのドキュメントを調べる必要ない」って書いてたんですが、
DynaActionFormを自分で作るのはあまりやらないことなんでしょうか。

395 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 17:16:20 ]
ないな
使い勝手いいもんじゃないし

396 名前:386 mailto:sage [2007/10/31(水) 17:25:34 ]
みなさんありがとうございます。

Strutsでっていっときます!

397 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 18:26:15 ]
EventDispatchActionを使うと、
submitボタンのpropertyによってメソッドを振分けられますが、
リンクタグにpropertyのようなものをつけて、
submitボタンと同じようにメソッドを振り分けることはできないでしょうか?

こんな感じでやってみたんですが、これでは無理でした。
<html:link action="/paging" property="next">次へ</html:link>

度々の質問で申し訳ありませんが、よろしくお願いします。

398 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 22:41:58 ]
>>397
やったことはないですが、html:linkにパラメータ渡せるんで、submitでわた
すような値をセットして見ては?
ex)
next=次へ

あと、html:linkへのパラメータの設定方法はぐぐれば出てくると思います。

399 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 22:45:30 ]
>>393
flexはえらい高かった。2になって多少安くなったかもしれんけど。



400 名前:デフォルトの名無しさん mailto:sage [2007/11/01(木) 09:52:59 ]
>>398
昨日色々とググったんですが、なかなか上手くいかず…
パラメータ付けるだけならできるけど、
EventDispatchActionのメソッド振り分けができなかったり、
バージョンによってタグに使える属性が違ったり。

と思ったらできました。
Struts1.3.8でこんな感じです。
<html:link action="/paging" paramName="PagingForm" paramId="next">リンク</html:link>
これでpagingアクションのnextというメソッドに飛びます。

401 名前:デフォルトの名無しさん mailto:sage [2007/11/01(木) 10:07:53 ]
>>391
Wicket+Ajax普通に使ってるよ…受託案件じゃないけどw

402 名前:デフォルトの名無しさん mailto:sage [2007/11/01(木) 14:31:37 ]
>>399
Flexサーバ要らなくなって多少どころじゃないくらいに安くなった
ttp://www.atmarkit.co.jp/fjava/rensai3/eclipseplgn13/eclipseplgn13_1.html

403 名前:デフォルトの名無しさん mailto:sage [2007/11/01(木) 22:52:20 ]
>>402
Flexデータサービスとかがなくても、サーバ側とのデータのやり取りできる
の?

404 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 12:45:08 ]
WebService 経由にしてしまえばどうとでもなる。

405 名前:JAVA初心者 [2007/11/02(金) 19:23:54 ]
こんにちは。
いつも参考にさせていただいています。

STRUTS使用のJSPで、html:textを使用するときに
フォームのプロパティに値がsubmit後に入ってくると思いますが、
formの直下にプロパティがない場合、
たとえば
formの直下にaBeanというビーンがあります。
そして、そのビーンの下にbBeanがあり、
そのbBeanの下のプロパティにsubmit後に
ユーザの入力値を設定したい場合は
そのようなことは技術的に可能でしょうか?
また、可能であれば、どのようにJSPにかけばよろしいでしょうか?
よろしくご教授してください、、


406 名前:デフォルトの名無しさん [2007/11/02(金) 19:33:40 ]
スレ読まずにSTRUTSの良さ語らせて貰うが、STRUTSの良いところはお手軽に
アップロード出来ることかな?

407 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 19:43:33 ]
>>405
<html:text property="aBean.bBean.プロパティ名" />

誘導されたのなら、「○○から誘導されました」と一言沿えるのが礼儀だぞ。
それをしないとマルチポスト認定されるぞ。


>>406
Strutsのメリットでも何でもない。
Commons FileUpload使えば同じぐらい簡単。


408 名前:JAVA初心者 [2007/11/02(金) 19:45:56 ]
>407
あまりこちらの掲示板の使いこなせてなかったようで申し訳ありませんでした。
以降気をつけます。
また、ご教授してくださいましたやり方でやってみます。
ありがとうございました。


409 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 22:08:38 ]
どうでもいいんだけど、struts のサイトにあるドキュメントのなかで、
タグがエスケープされてしまって、ドキュメントの中に <p><strong>Note: Some of ..... のようにタグが表示されてしまっていて見にくい。

例:
struts.apache.org/1.3.8/struts-taglib/tagreference.html

なんでこんなことになっているんだ?




410 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 22:45:31 ]
Struts1.2ってこれからの仕事では使われていないのかな?
springって今でも使われてる?流行で終わったのかな。

数年前のOSSのフレームワークブームの頃のPGが出世して、
世代が変わったかな。

411 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 23:17:01 ]
>>410
うーん、JSFとかの方が1から作るなら生産性は高いんだろうけど
慣れたStrutsと慣れないJSFでどっちをとるか?というと今のところStrutsを選んでしまう

Springは…正直、Strutsで何十も画面を作ってからでないと、
Strutsの何が駄目なのか?なぜDIが登場したのか?DIだと何がうれしいのか?
があまり理解できないと思う。
そういう意味での流行は終わったのかもしれないが、使われてないことはないぜ

412 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 23:42:17 ]
>>411が一番SpringもStrutsもわかってないなw

なぜStrutsとSpringが同じレイヤーで語られるんだよwww


413 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 07:45:44 ]
一瞬最近のSpringってJSF相当の機能でも盛り込んだのか?と思ってしまったが・・・。

414 名前:デフォルトの名無しさん [2007/11/03(土) 12:50:34 ]
教えてください。

Struts-config.xmlに以下のようなアクションと、そのプロパティが設定されているとき、
<action path="test/test01" 〜略〜>
 <set-property 〜略〜>
</action>

test/test01.do でアクセスした時に、filterでアクションのプロパティを取得したいです。
※actionクラスの実行前に取得したいです。

actionクラスのActionMappingオブジェクトからは参照できるんですけど、
dofilterには該当クラスが引数にないので参照できません。


もう一つの質問ですが、
Struts-config.xmlのAction要素のpath一覧を取得する方法はありますか?
可能なら教えてください。


415 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 13:15:11 ]
xsltでも使えば?

416 名前:デフォルトの名無しさん [2007/11/03(土) 13:17:48 ]
標準の方法でお願いします。
標準外のライブラリの追加は認められないので・・・

417 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 14:00:21 ]
javax.xml.transform.*を標準外と申したか

418 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 17:10:34 ]
稼働中のシステムでpathを取得する必要があるのか?
ツールの類にまで「標準外は駄目」とかあるのか?
jakartaのライブラリ類なんかも使えないのか?
そもそもstrutsが「標準外」じゃないか?

419 名前:デフォルトの名無しさん [2007/11/03(土) 17:43:13 ]
>>417
ごめんよく知らないからxsltをぐぐったら何か追加しなきゃだめだと解釈した

jdk1.5とstruts1.3.8に入っているもの意外原則駄目。
唯一の例外はojdbc14.jar


フィルタからactionのプロパティ取得は普通のやり方じゃ無理ってこと?



420 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 17:54:50 ]
>jdk1.5とstruts1.3.8に入っているもの意外原則駄目。
>唯一の例外はojdbc14.jar

アフォじゃねーか、と思う環境だな。

421 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 18:45:37 ]
>>420

なぜアフォなんだ?
ある程度縛りも必要と思うが。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<258KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef