[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 メーリングリストの案内