私はjspコードを次のように持っています:
<s:url value="add" var="addUrl"/>
<form:form name="add" action="${addUrl}" modelAttribute="content" method="post">
<input type="hidden" name="add" value="" />
<form:select path="id" class="dClass" onchange="submit()">
<form:options items="${list}" /></form:select>
<input type="submit" class="btn" value="Refresh Content" />
</form:form>
そして、この呼び出しの両方に1つのコントローラーメソッドがありますが、フォームが送信された場所と区別する方法はありますか? ドロップダウンからですか、それとも送信ボタンからですか?
@RequestMapping(value = "/add", method = RequestMethod.POST)
public String getContentById(Model model, String id,Content content,HttpServletRequest request) {
if(call by onChange)
else if(call by submit button)
}