-2

テーブル行をクリックしたときにsevletを呼び出したい。いくつかの方法を試しましたが、どれも正しくありませんでした。ここに私のjspテーブルと私が試したものがあります:

        <th>DESCRIPTION</th>

        <th>PRICE</th>
        <th>IMAGE</th>

    </tr>
</thead>
    <c:forEach var="employee" items="${allads}">

        <tr onclick="document.location ="datail_ad_viewer?page=${employee.brand}";">
            <td><a href="datail_ad_viewer?page=${1}"></a></td>
            <td>${employee.description}<br/>${employee.location}<br/>${employee.brand}          </td>

            <td>${employee.price}</td>
            <td width="150"><center><img height="80" width="120"     onerror="this.src='http://localhost:8080/images/default.png';" src=${employee.imageurl} />    </center></td>

        </tr>
    </c:forEach>
</table>
4

1 に答える 1

1

二重引用符を入れ子にしないでください! 内側または外側の文字列の'代わりに使用します。"このような:

onclick="document.location='datail_ad_viewer?page=${employee.brand}';"
于 2013-10-01T13:01:33.077 に答える