[Seasar-user:14786] 【SAStruts】サンプルの「データベースを使ったサンプル」

FXIS黒川博之 [E-MAIL ADDRESS DELETED]
2008年 6月 23日 (月) 18:44:51 JST


黒川です。


SAStrutsのサンプルで
「データベースを使ったサンプル」
http://localhost:8080/sa-struts-tutorial/employee/

を参考にして、以下のようにコーディングしたのですが
HTTPステータス 404 が表示されてしまいます。

<EdiMailAction.java>
@Execute(validator = false, urlPattern = "edit/{mailAddress}")
public String edit() {
 System.out.println(mailAddress);
 return "searchResult.jsp";
}


<searchResult.jsp>
<c:forEach var="ediMailSettingItems" varStatus="s" 
items="${ediMailSettingItems}">
 <tr style="background-color:${s.index % 2 == 0 ? 'pink' : 'yellow'}">
  <td><input type="submit" name="input" value="表示"/></td>
  <td>${f:h(ediMailSettingItems.mailAddress)}</td>
  <td>${f:h(ediMailSettingItems.customerCode)}</td>
  <td>${f:h(ediMailSettingItems.customerName)}</td>
  <td><a href="edit/${f:u(ediMailSettingItems.mailAddress)}">コピーして新規登録</a></td>
 </tr>
</c:forEach>

なお、以下のように他のプロパティに変更すると、エラーは発生せず、
正常に値を取得できます。

<EdiMailAction.java>
@Execute(validator = false, urlPattern = "edit/{customerCode}")

<searchResult.jsp>
<td><a href="edit/${f:u(ediMailSettingItems.customerCode)}">コピーして新規登録</a></td>


命名規則違反などでしょうか?
何か分かりましたらお教え下さい。

宜しくお願いします。 



Seasar-user メーリングリストの案内