QA@IT
«質問へ戻る

コードブロックのつけ忘れ

0
本文
 DAOを使用してwhileで買い物カゴ一覧を表示させようと思っています。
 itemテーブルから商品名,ID
 セッション変数をwhileで回したいのですがDBに書いていないのでDBのIDを付与したいです。
-<table border="1" cellspacing="10" cellpadding="5">
+```<table border="1" cellspacing="10" cellpadding="5">
  <tr>
   <th width="200">商品名</th>
   <th width="200">個数</th>
   <td><bean:write name ="session<bean:write  name="item"  property="id"/>"/></td>
  </tr>
 </logic:iterate>
-</table>
+</table>```
 のように書きたいのですがstrutsタグを重ねることができないので
 
-<bean:define id="aaa" name="item" property="id" />
-<bean:write name ="session<%=aaa.toString() %>"/>
+```<bean:define id="aaa" name="item" property="id" />
+<bean:write name ="session<%=aaa.toString() %>"/>```
 と改善しようとしましたがnameの文字列の中に割り込むとエラーが起きてしまいます。
 対処方法ございましたらぜひ教えていただけると助かります。
 よろしくお願いします。

bean:writeタグ内にさらにデータを呼び出す方法

はじめまして、初めて質問させていただきます。
現在Strutsで買い物カゴを作成する研修を行っているのですが
DAOを使用してwhileで買い物カゴ一覧を表示させようと思っています。
itemテーブルから商品名,ID
セッション変数をwhileで回したいのですがDBに書いていないのでDBのIDを付与したいです。
<table border="1" cellspacing="10" cellpadding="5">
 <tr>
  <th width="200">商品名</th>
  <th width="200">個数</th>
 </tr>
<logic:iterate name="CartListForm" property="cartList" id="item"
indexId="idx" type="dto.CartDTO">
 <tr>
  <td><bean:write name="item" property="name" /></td>
  <td><bean:write name ="session<bean:write name="item" property="id"/>"/></td>
 </tr>
</logic:iterate>
</table>

のように書きたいのですがstrutsタグを重ねることができないので

<bean:define id="aaa" name="item" property="id" />
<bean:write name ="session<%=aaa.toString() %>"/>

と改善しようとしましたがnameの文字列の中に割り込むとエラーが起きてしまいます。
対処方法ございましたらぜひ教えていただけると助かります。
よろしくお願いします。

はじめまして、初めて質問させていただきます。
現在Strutsで買い物カゴを作成する研修を行っているのですが
DAOを使用してwhileで買い物カゴ一覧を表示させようと思っています。
itemテーブルから商品名,ID
セッション変数をwhileで回したいのですがDBに書いていないのでDBのIDを付与したいです。
```<table border="1" cellspacing="10" cellpadding="5">
 <tr>
  <th width="200">商品名</th>
  <th width="200">個数</th>
 </tr>
<logic:iterate name="CartListForm" property="cartList" id="item"
indexId="idx" type="dto.CartDTO">
 <tr>
  <td><bean:write name="item" property="name" /></td>
  <td><bean:write name ="session<bean:write  name="item"  property="id"/>"/></td>
 </tr>
</logic:iterate>
</table>```
のように書きたいのですがstrutsタグを重ねることができないので

```<bean:define id="aaa" name="item" property="id" />
<bean:write name ="session<%=aaa.toString() %>"/>```
と改善しようとしましたがnameの文字列の中に割り込むとエラーが起きてしまいます。
対処方法ございましたらぜひ教えていただけると助かります。
よろしくお願いします。

質問を投稿

bean:writeタグ内にさらにデータを呼び出す方法

はじめまして、初めて質問させていただきます。
現在Strutsで買い物カゴを作成する研修を行っているのですが
DAOを使用してwhileで買い物カゴ一覧を表示させようと思っています。
itemテーブルから商品名,ID
セッション変数をwhileで回したいのですがDBに書いていないのでDBのIDを付与したいです。

 
  商品名
  個数
 

 
  
  "/>
 
/logic:iterate

のように書きたいのですがstrutsタグを重ねることができないので

"/>
と改善しようとしましたがnameの文字列の中に割り込むとエラーが起きてしまいます。
対処方法ございましたらぜひ教えていただけると助かります。
よろしくお願いします。

はじめまして、初めて質問させていただきます。
現在Strutsで買い物カゴを作成する研修を行っているのですが
DAOを使用してwhileで買い物カゴ一覧を表示させようと思っています。
itemテーブルから商品名,ID
セッション変数をwhileで回したいのですがDBに書いていないのでDBのIDを付与したいです。
<table border="1" cellspacing="10" cellpadding="5">
 <tr>
  <th width="200">商品名</th>
  <th width="200">個数</th>
 </tr>
<logic:iterate name="CartListForm" property="cartList" id="item"
indexId="idx" type="dto.CartDTO">
 <tr>
  <td><bean:write name="item" property="name" /></td>
  <td><bean:write name ="session<bean:write  name="item"  property="id"/>"/></td>
 </tr>
</logic:iterate>
</table>
のように書きたいのですがstrutsタグを重ねることができないので

<bean:define id="aaa" name="item" property="id" />
<bean:write name ="session<%=aaa.toString() %>"/>
と改善しようとしましたがnameの文字列の中に割り込むとエラーが起きてしまいます。
対処方法ございましたらぜひ教えていただけると助かります。
よろしくお願いします。