Apache Strutsフレームワークについて語るスレ
前スレ
△△もっとStrutsの良さを教えてくださいSession5
http://pc11.2ch.net/test/read.cgi/tech/1167469508/
探検
△△もっとStruts2の良さを教えてくださいSsssion6
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2008/08/01(金) 05:27:03153デフォルトの名無しさん
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
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 731部隊の新資料、中国が公開 「日本が細菌戦の罪を自白」と主張 ロシアが引き渡し [少考さん★]
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- 中国・ロシア両軍の爆撃機が東京方面へ向かう「異例のルート」を共同飛行…核も搭載可能、連携して威嚇か ★8 [ぐれ★]
- 「おこめ券は米以外の食品も買える。効果的な活用を」 地元で農水相 [山形県] [少考さん★]
- 【芸能】『女芸人No.1決定戦THE W』 粗品が最後にバッサリ「優勝賞金1000万円にしてはレベル低い大会」 [冬月記者★]
- 東京の自販機そばに金塊4200万円分、何者かに持ち去られる…札幌の50代が8000万円振り込んだ後に上京して被害 [どどん★]
- 【実況】博衣こよりのえちえちダンガンロンパ4🧪
- 女の子と遊びたい
- 00:00:00.000
- 🏡パン🍞つー✌まる👌見え👊😅👊
- 千晴!😡
- 俺のチンコが真っ赤に燃えるぅ!
