0

以下のコードのように、textarea は、criteriaList が返すアイテムの数に基づいて生成されます。5 つのアイテムを返すと仮定すると、5 つのテキストエリアが生成されます。ただし、それらはすべて「コメント」と同じ名前になります。私の問題は、それぞれの値を個別に参照して、操作してDBに保存できるようにすることです。それらを参照するにはどうすればよいですか?

<c:forEach var="criteria" items="${criteriaList}">
<tr>
<td><textarea name="comment" class="txt" rows="6" cols="25" ></textarea></td>
</tr>
</c:forEach>

読み取り部分については、次を使用しています:-

@RequestMapping(value="findEmployees.htm", params="searchType=startReview")
public ModelAndView onSubmitSearchByName(
@RequestParam("assComment") String comment){
List<Criteria> criteriaList = criteriaService.getReviewCriteria(phase);

ModelAndView mav = new ModelAndView();
boolean check = reviewService.addReview(release, ir, stream, application, phase, sub, reviewer, complexity);
mav.addObject("criteriaList", criteriaList);
mav.setViewName("find/sqaStartDetails");
return mav;
}

これにidコンセプトを実装する方法は?

4

3 に答える 3

0

私はこれに対する素晴らしい解決策を見つけました。AutoPopulatingListを確認してください。

于 2013-01-07T09:00:07.920 に答える
0

あなたは次のようなIDを使用する必要があります

<c:forEach var="criteria" items="${criteriaList}">
<tr>
<td><textarea name="comment<%=criteria.id%>" class="txt" rows="6" cols="25" ></textarea></td>
</tr>
</c:forEach>

読書用

request.getParamerter("comment"+id)
于 2013-01-02T13:44:36.837 に答える
0

ただのアイデア:

Idそれぞれにプロパティを追加しtextareaます。

<textarea name="comment" class="txt" rows="6" cols="25" id="SOMEVALUEHERE" >

Idその後、後でプロパティを使用して、それぞれtextareaを特定のコメントに関連付けることができます...

変数または単純なカウンターからId取得できます。criteria

于 2013-01-02T13:19:30.880 に答える