Я пытаюсь передать объект Java Script формы моего .vm-файла в свой Java-класс.Передача объекта JavaScript из шаблона скорости в Java
var createReqFields = {BookName:"Effective Java",Author:"Joshua Bloch"};
Я могу видеть значения в моей переменной createReqFields в консоли браузера. Я пытаюсь передать этот объект в свой Java-класс из моего .vm-файла.
<td>
<a id="saveAudit" href="/bookshop/inventoryList.do?action=saveBookInfo&createReqFields=createReqFields" type="button" class="portalButton">Save Details</a>
</td>
Я могу видеть, что элемент управления передан моему классу действий, и я мог видеть несколько SOP, но не этот объект. Как я могу сделать эту работу?
Это единственный способ передать этот объект. Потому что этот объект будет содержать более 25 полей. Неправильно ли вы правильно добавлять все поля в URL? Пожалуйста, поправьте меня, если я ошибаюсь – BrinzN
Думаю, что да. Если вы передаете много вещей, я бы не использовал запрос GET. Я бы использовал POST из формы. – Cruiser
В этом случае только способ, который я мог бы сделать, это использовать ajax? Должен ли я использовать только Restful services в Java для захвата этого объекта? Или любым другим способом, не используя Restful services тоже? – BrinzN