<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=Shift_JIS" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<pre wrap="">お世話になっております。
南と申します。

現在、お客様のシステムの開発にて、
S2JSF-1.1.2を使用せていただいております。

------------------------------------------
開発環境
------------------------------------------
JDK 1.6.0-b105, mixed mode, sharing
JBoss 4.0.5GA / 4.2.3GA(試し用)
Oracle 10.2.0.1.0
Eclipse 3.3 europa
Maven 2.0.8
ライブラリは添付イメージを参照ください。
------------------------------------------

自分はSeasar2の初心者であります。
参考にしているサンプルソースに不具合がありまして、
進んでない状況です。

○ 問題

ネストされているforEachの中の&lt;a&gt;タグをクリックした時、
指定した画面へ遷移せず自画面に再遷移してしまう。


○ 作業手順

下記の形式のテーブルを作成しました。
-----------------------------------------------------------------------------------------------------------------------
calendar.html
-----------------------------------------------------------------------------------------------------------------------
&lt;span m:inject="s:forEach" m:items="#{calendarDto.weekDtoList}" m:var="week"&gt;
&lt;tr&gt;
        &lt;span m:inject="s:forEach" m:items="#{week.dateDtoList}" m:var="date"&gt;
                &lt;th align="right" class="date"&gt;
                        &lt;span m:value="#{date.date}" m:converter="#{dateConverter}"/&gt;
                &lt;/th&gt;
        &lt;/span&gt;
&lt;/tr&gt;
&lt;tr height="60px"&gt;
        &lt;span m:inject="s:forEach" m:items="#{week.dateDtoList}" m:var="date"&gt;
                &lt;td valign="top"&gt;
                        &lt;span m:inject="s:forEach" m:items="#{date.scheduleDtoList}" m:var="scheduleVal"&gt;
                 ★→  &lt;a m:action="schedule" m:value="#{scheduleVal.scheduleId}"&gt;
                                 &lt;span m:inject="f:param" m:name="scheduleId" m:value="#{scheduleVal.scheduleId}"/&gt;
                                 &lt;span m:inject="f:param" m:name="year" m:value="#{calendarDto.year}"/&gt;
                                 &lt;span m:inject="f:param" m:name="month" m:value="#{calendarDto.month}"/&gt;                                                         &lt;<i
 class="moz-txt-slash"><span class="moz-txt-tag">/</span>a&gt;&lt;br<span
 class="moz-txt-tag">/</span></i>&gt;
                        &lt;/span&gt;&amp;nbsp;
                &lt;/td&gt;
        &lt;/span&gt;
&lt;/tr&gt;
&lt;/span&gt;
-----------------------------------------------------------------------------------------------------------------------

○ やってみたこと

forEachのループの外に、
下記のように作成して動作してみると正常に動作しています。

-----------------------------------------------------------------------------------------------------------------------
calendar.html(一部)
-----------------------------------------------------------------------------------------------------------------------
&lt;a m:action="schedule"&gt;テキスト
        &lt;span m:inject="f:param" m:name="scheduleId" m:value="#{scheduleVal.scheduleId}"/&gt;
        &lt;span m:inject="f:param" m:name="year" m:value="#{calendarDto.year}"/&gt;
        &lt;span m:inject="f:param" m:name="month" m:value="#{calendarDto.month}"/&gt;                
&lt;/a&gt;
-----------------------------------------------------------------------------------------------------------------------

そのときのfaces-config.xmlは以下のようです。

-----------------------------------------------------------------------------------------------------------------------
faces-config.xml
-----------------------------------------------------------------------------------------------------------------------
    &lt;navigation-rule&gt;
                &lt;navigation-case&gt;
                        &lt;from-outcome&gt;calendar&lt;/from-outcome&gt;
                        &lt;to-view-id&gt;/html/calendar.html&lt;/to-view-id&gt;
                &lt;/navigation-case&gt;
        &lt;/navigation-rule&gt;

        &lt;navigation-rule&gt;
                &lt;navigation-case&gt;
                        &lt;from-outcome&gt;schedule&lt;/from-outcome&gt;
                        &lt;to-view-id&gt;/html/schedule.html&lt;/to-view-id&gt;
                &lt;/navigation-case&gt;
        &lt;/navigation-rule&gt;
-----------------------------------------------------------------------------------------------------------------------

未熟者のため、質問内容がわかりにくいかもしれませんが、
よろしくお願いいたします。</pre>
</body>
</html>