0

私は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)

}
4

2 に答える 2