Laplace
lapla****@csc*****
2004年 3月 13日 (土) 21:49:12 JST
laplaceです。 ちょっと追記。 > > > あと伊藤さんから教えていただいた、 > > > スコープではうまくいっていないようです。 > > > RobotDetailIndex.do?robot_version_id=4 > > > のrobot_version_id=4が各アクションに渡されていないようです。 > > > 何かまずい記述や抜けている記述がありますでしょうか? > > > > まずくなさそうなんですが、どうでしょう>松野さん > > AbstractBusinessを拡張したRobotDetailクラス内部で使用している > DynaActionFormからMapを取得して表示してみると > keyは入っていますが、その値が入っていません。 > > 19:50:12,505 INFO [STDOUT] RobotDetail : retMessage = > 19:50:12,505 INFO [STDOUT] RobotDetail : robot_detail = null > 19:50:12,505 INFO [STDOUT] RobotDetail : robot_version_id = > > こんな情報だけですが、なにか分かったことがあれば > お知らせください。 RobotDetailTop.jspに下記のように記述すると <tiles:insert name="RobotVersion"/> <jsp:include page="/Robot/RobotDetail.do"/> 21:27:48,055 INFO [STDOUT] RobotDetail : retMessage = 21:27:48,055 INFO [STDOUT] RobotDetail : robot_detail = null 21:27:48,055 INFO [STDOUT] RobotDetail : robot_version_id = 21:27:49,097 INFO [STDOUT] RobotDetail : retMessage = 21:27:49,097 INFO [STDOUT] RobotDetail : robot_detail = null 21:27:49,097 INFO [STDOUT] RobotDetail : robot_version_id = 3 となります(画面は表示されるが、IOエラーがでる)。 ということで、robot_version_idになにか入れられていることは 確かですが、tilesに対してはスコープが有効にならないのかな? スコープrequestは、include,forwardされたページに有効とかかれていますが、 tilesについては、かかれていないですね。 http://www.lifl.fr/~dumoulin/tiles/doc/tilesTags.html を見ながらごちょごちょ変更したりしていますが、 実行時に怒られてばっかりです(>_<) deploy時に間違いを教えてくれるとどこがおかしいのか 分かりやすいと思うのですがねぇ。