0

コントローラーのメソッドにマップされたボタンを含む HTML フォームを使用しています。正しくマッピングされましたが、実行すると、HTML 404 - ページ未定義エラーが発生します。

このメソッドを呼び出すために JSP ページからこのメソッドを呼び出す正しい方法を教えてください。

以下の私のコントローラーメソッド

@RequestMapping(value = "/addVendor", method = RequestMethod.GET)
    public ModelAndView addVendor(@ModelAttribute("vendor") Vendor vendor,
            BindingResult result) {


        ModelAndView model = new ModelAndView("vendorList");
        model.addObject("vendorList", vendorList);
        model.addObject("vendor", new Vendor());

        return model;
    }

そして、上記のメソッドを呼び出す私の HTML スニペット

<form:form method="post" action="/firstSpring/saveVendor.html" modelAttribute="vendor">
        <table border="1">
            <tr>
                <td><form:label path="vendorId">VendorId:</form:label></td>
                <td><form:input path="vendorId" value=""/></td>             
                <td><input type="button" value="add" name="addVendor" onClick="location.href=addVendor.html" /></td>
                <td><input type="submit" value="save" /></td>
            </tr>
</form:form>
4

1 に答える 1