[Seasar-user:14796] Re: 【SAStruts】サンプルの「データベースを使ったサンプル」
FXIS黒川博之
[E-MAIL ADDRESS DELETED]
2008年 6月 24日 (火) 13:25:36 JST
ひが様
教えて頂いたとおりに記述しましたが
また404エラーが発生しました。
今度は、「.」無しでも同じように発生するので
クエリストリングの問題でしょうか?
<c:forEach var="e" 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(e.mailAddress)}</td>
<td>${f:h(e.customerCode)}</td>
<td>${f:h(e.customerName)}</td>
<td><a href="edit?mailAddress=${f:u(e.mailAddress)}">コピーして新規登録</a></td>
</tr>
</c:forEach>
以下がアドレス
http://localhost:8080/EDIManagementSystem_SAStruts/ediMail/edit?mailAddress=hiroyuki.kurokawa%40cu.fxos.co.jp
宜しくお願いします。
----- Original Message -----
From: "Yasuo Higa" <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Sent: Tuesday, June 24, 2008 12:54 PM
Subject: [Seasar-user:14795] Re: 【SAStruts】サンプルの「データベースを使ったサンプル」
> ひがです。
>>
>> > 正規表現を使って解析しているので、.は直接使えませんね。
>> > .をエスケープするようなファンクションを作るか
>> > クエリストリングで渡すのがいいと思います。
>> 状況は理解できました。
>> そうなると、ロジックが複雑になりそうなので
>> a href〜で、プロパティを渡すのではなくて
>> 選択された行のentityを渡す方法はありますか?
>>
> クエリストリングで渡すのは難しくないですよ。
>
> href="edit?mailAddress=${f:u(ediMailSettingItems.mailAddress)}"
>
> のように書けばいいので。
> 一般的には、Entityのプライマリーキーを渡して、
> 次の処理で、プライマリーキーからEntityを再度取得する
> ケースが多いと思います。
> プライマリーキーは、.を含んでいることはあまりないのではないでしょうか。
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
-------------- next part --------------
A non-text attachment was scrubbed...
Name: sastruts-404.JPG
Type: image/jpeg
Size: 87513 bytes
Desc: 無し
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20080624/8fe0819a/attachment-0001.jpe>
Seasar-user メーリングリストの案内