12/03/15 11:19:13.40
勘違いでした
72は無視してください
>>72
> Urlがまちがってました。
> /adminではなく/rest001です。
74:デフォルトの名無しさん
12/03/16 01:30:10.33
<servlet-mapping>
<servlet-name>rest001</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
俺個人は、アスタは*.htmlとかfilter-mappingにしか使わん。
75:デフォルトの名無しさん
12/03/16 11:20:39.34
ていうか、そもそもサーブレットの仕様も分からんし、
(ハンドリングがちゃんと出来てるか)
バグってないかも分からんし、
applicationContextに相当するもんの設定が正しいかも分からんし、
springコンポーネントが利用されているかどうかも分からん。
76:デフォルトの名無しさん
12/03/21 17:17:30.71
>>69 とか
>>71 のゆとりはいますぐstruts1.xのプロジェクトに戻るんだ。
77:sage
12/04/02 21:22:04.84
>>70さん
自分も以前に同様の事象に困っていて、>>70さんの提示している①案で対応しましたが
この同一コントローラー名のエラーに関しては、設定如何で回避できるものなのでしょうか?
モデルとコントローラのクラス名称をできるだけ同じにしたいので、設定で
できるのであれば、今後の開発の時に試してみたいです。
78:sage
12/04/05 18:30:13.29
1つの画面で複数のレコード分のデータを入力したデータを
POSTして、サーバ側でList型の形式で受け取ることはできるのでしょうか?
ModelAttributeとか使えばいけそうな気がするのですが・・・。
Bean - List - Bean 見たいな形式にすればいけるかとも思ったのですが
こちらもうまくいかず・・・。
79:営利利用に関するLR審議中@詳細は自治スレへ
12/04/06 01:15:58.08
>>77
だから「springの法則に従った正しい規約」で
運用すんなら、アノテと標準的なアクション用のxmlで
ほぼセロコンフィグで済むんだって。
そうじゃないことするんだから、アノテをやめたらどうなんだい?
って書いてると思うだが?
80:営利利用に関するLR審議中@詳細は自治スレへ
12/04/07 00:20:59.16
>>78
こういうこと?
URLリンク(viralpatel.net)
81:デフォルトの名無しさん
12/04/26 11:29:20.13
spring3.0の情報どこかに載ってないですか?
82:デフォルトの名無しさん
12/04/26 11:47:41.96
3.0?数年前から山ほどあるよね?
83:デフォルトの名無しさん
12/04/26 15:50:02.19
ないよ
84:デフォルトの名無しさん
12/04/26 15:57:35.62
これが必要にして十分な情報。
Spring Framework
Reference Documentation
3.1
URLリンク(static.springsource.org)
これ以外は必要無い。
85:デフォルトの名無しさん
12/04/27 03:03:19.11
英語のサイトしかないの?
86:デフォルトの名無しさん
12/04/27 11:20:18.83
英語だろうがなんだろうが、あるかないかで言えば「ある」
英語読めないなら、古い情報で我慢しておけばいいだけ
もっとも、探せば日本語の情報も断片的なものがかなりの量存在するから
自分の必要なものを集めてまとめておけばいいよ
87:デフォルトの名無しさん
12/05/06 09:39:47.04
Spring 3.0 MVCのサンプルコードどこかに載っていませんか?
コントローラでDBから取ってきたデータをどうやってVIEWに渡すのか知りたいのです。
88:デフォルトの名無しさん
12/05/11 01:45:35.85
Spring 3 MVC で、Form の複合チェックをするにはどうしたらいいでしょうか?
Form クラスのフィールドに @NotEmpty とか @Size(min = 1, max=50) とか
つけますが、単項目チェックなら、以下のページのサンプルのように出来ます。
URLリンク(www.roseindia.net)
複合チェックをしたかったら、いまは Controller クラスのなかで
ばりばりチェックロジックを書いてしまっているのですが、
Spring 3 の正しいやり方としては以下のように、Validation クラスを作って、
Controller クラスで @Autowired して、validate() メソッドを呼べばいいのですか?
URLリンク(www.roseindia.net)
Spring2 の MVC の経験者(その人はSpring3 はやってない)に聞いたところ、
だいたいこんな感じだったそうですが・・・
89:デフォルトの名無しさん
12/05/14 21:04:19.64
自分もSpring3 MVCで作り始めたけど、ModelMapに値詰めて返してTitlesとか使って描画っていう
やりかただと、Web画面側のデザイン面での制約がけっこう大きいと気がついて結局、
Web画面とサーバ側の通信はJSONのみ、
Spring側は、DBとモデルオブジェクトのマッピング、ControllerでJSONデータのハンドリングやらせて
あんまりSpring MVC使う意味が無くなってるかも。。。
validationは、画面側でjQueryのプラグイン使ってやらせてる。
validation条件の変更とか、全部JavaScript側でできるし。
DBとモデルオブジェクトのマッピングと、Controllerだけ使うような場合って
利用するSpringのjarのミニマムの組み合わせってどんなんだろう?
90:デフォルトの名無しさん
12/05/15 00:02:47.29
>>89
Titles じゃなくて Tiles のことだよね?
91:デフォルトの名無しさん
12/05/15 00:48:29.02
>>90
そうだった。タイプミス。正しくはTilesだよね。
92:デフォルトの名無しさん
12/05/17 18:30:38.91
SpringMVCのModelAndView について質問があります。
Spring2でSpringMVCをやっていたときは、Controller クラスのなかで、
ModelAndView mav = new ModelandView();
mav.setViewName("/foo/bar/hoge.jsp");
return mav;
みたいに、ModelAndViewクラスのインスタンスをreturnしていました。
一方Spring3 の MVC のサンプルをいくつか見てみると(たとえば以下)
URLリンク(blog.springsource.com)
Controllerクラスの、リクエストを処理するメソッドの返却値はStringで、
遷移したいview名を文字列でそのまま返すようになっていて、
上記ページの例:
return "home";
もしJSPに何か値を渡したかったら、Modelクラス(org.springframework.ui.Model)が渡ってくるから
そいつに model.setAttribuite("output", output);
というようにしてあげれば、JSP側で値が取得されるみたいなんだけど、
Spring3 からは、Controller クラスの返却値はStringとなるように作る、という理解でよいでしょうか?
93:デフォルトの名無しさん
12/05/19 14:58:14.71
設計次第