Создаю следующий JSP. Этот jsp создает две кнопки.JSP-формы с пружиной mvc
<form:form method="POST" action="${pageContext.request.contextPath}/link">
<div class="button-container" style="float:left;clear:right">
<table>
<tr>
<td>
<input id="post" type="image" src="${pageContext.request.contextPath}/<spring:theme code="image"/>votup.png"
</td>
</tr>
<tr class="hidden">
<td class="hidden">
<input type="text" name="mark" value="up"/>
</td>
</tr>
<tr>
<td>
<input id="post" type="image" src="${pageContext.request.contextPath}/<spring:theme code="image"/>votdown.png"
</td>
</tr>
<tr class="hidden">
<td class="hidden">
<input type="text" name="mark" value="down"/>
</td>
</tr>
В классе контроллера
@RequestMapping(value = "/link", method = RequestMethod.POST)
public String sendMark(@RequestParam("mark") final String marking){
}
я замечаю, что значение строки маркировки = вверх, down.This происходит независимо от того, какой из 2-х кнопок я нажимаю. Вместо этого я хочу быть только вверх или вниз в соответствии с кнопкой, которую пользователь нажимает. (Если щелчок на первой кнопке должен быть поднят, если щелчок на второй кнопке должен быть опущен). Я понял, что причина, по которой я беру этот результат, состоит в том, что я назвал оба скрытых значения как метку, но я не знаю, как сделать разделение другим способом. На самом деле это первый раз, когда я что-то делаю с JSP. Можно ли использовать некоторые библиотеки тегов для этой проблемы? Любые комментарии или ответы очень ценятся! Спасибо
не могли бы вы предоставить некоторый код. Я новичок в веб-технологиях, и я не знаю javascript. Спасибо заранее –