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