質問

<c:set var="nameLookup" value="${names}" />
<c:forEach var="result" items="${results}">
    <tr>        
        <td>${result.uglyDisplayName}</td>
        <td>${result.phonenum}</td>
    </tr>
</c:forEach>

これからの抜粋ですjspようにしているが編集できるようになります。

結果は List<Object> されたもののModelAndViewコントローラから、それぞれ ObjectgetUglyDisplayNamegetPhonenum.私は実は明らかいことになる。しないといけないのではないかjspではあ getClass().getName() または何かの裏?任意のポインタが処理する啓発.とにかくこの部分になります。

のコントローラーを描いたところに別のオブジェクトを返納していただくことになり、ModelAndView.このHashMapがすぐに表示名の醜表示名の鍵となります。していきたいなと思っています置き換える初tdうようになります:

<td>${nameLookup.get(result.uglyDisplayName)}</td>

この動作しないことは明らかであり、かなるキャリアがあります。また、varの名前をつけてのHashMapのModelAndView下(トップライン)がなんなのかという場合の道を右手にオブジェクトです。

役に立ちましたか?

解決

最初の部分("何JSPうことを示していますが、 JSPの表現言語.

第一部み:

<td>${nameLookup[result.uglyDisplayName]}</td>

いということだと思い 誓う なんでから使用しましたJSP)があり、試してみる価値がある。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top