отправлять данные в новый jsp, когда пользователь нажимает на div - PullRequest
0 голосов
/ 14 сентября 2011
<form action="" method="get" enctype="application/x-www-form-urlencoded">
    <h3>Current Users</h3>
    <c:if test="${!empty pagedListHolder}">
        <div class="data">
            <div class="dataContent">
                <div class="dataText">
                    <div class="dataText1">Name</div>
                    <div class="dataText2">Email</div>
                    <div class="dataText3">Last Seen</div>
                </div>
                <c:forEach items="${pagedListHolder.pageList}" var="user">
                    <div class="dataName">
                        <div class="dataName1">${user.name}</div>
                        <div class="dataName2">${user.email}</div>
                        <div class="dataName3">Last Seen</div>
                    </div>
                </c:forEach>
            </div>
            <div class="pagination">
                <tg:paging pagedListHolder="${pagedListHolder}"
                    pagedLink="${pagedLink}" />
            </div>
        </div>
    </c:if>
</form>

Теперь я хочу отправить данные в новый jsp, когда пользователь нажимает на div. Как я могу это сделать. пожалуйста, предложите. ранее вместо <div> я использовал <td>, чем смог сделать это таким образом

<c:forEach items="${pagedListHolder.pageList}"  var="user">
                <tr onmouseover="ChangeColor(this, true);" onmouseout="ChangeColor(this, false);" onclick="DoNav('${pageContext.request.contextPath}/secure/detailUserView/${user.id}');">
                    <td>${user.name}</td>
                    <td>${user.email}</td>
                    <td>${user.email}</td>
                </tr>
            </c:forEach>
        </table>
    </c:if>

Теперь я хочу того же с div. пожалуйста, предложите.

1 Ответ

0 голосов
/ 18 сентября 2011

Вашему <div class="dataName"> нужен обработчик для кликов, как у вашего <tr>:

Решение:

<div class="dataName" onclick="DoNav('${pageContext.request.contextPath}/secure/detailUserView/${user.id}');">
...