Как передать огромное количество данных из Tymeleaf в контроллер
Это мой первый раз, когда я пишу любой вопрос о переполнении стека, пожалуйста, игнорируйте, если совершаете какую-то ошибку.
Я пытаюсь передать данные из html в контроллер, это хорошо работает, если символ находится вокруг, скажем, 4000, но если содержимое больше, происходит сбой tomcat, сообщающий, что заголовок слишком велик, поэтому мой вопрос заключается в том, как я могу отправить больший контент от тимелина до пружинного загрузочного контроллера.
<form id="saveform" action="#" th:action="@{/savemanualpoints}" method="get">
<p >ProcessedPoints: <input id="Points" type="text" th:field
="*{image.processedPoint}"></p>
<p hidden>MOBILE NUMBER:<input type="text" th:field="*{image.mobileNumber}"
th:value="${image.mobileNumber}"></p>
<p hidden>IMAGE: <input type="text" th:field="*{image.imageType}" th:value="${image.imageType}"></p>
<div id="buttons">
<button type="submit" class="button" name="action" value="Save">Save</button>
<button id="clear" type="submit" class="button" name="action" value="Clear">Clear</button>
</div>
</form>
Установка содержимого в HTML-текст из JavaScript.
document.forms['saveform']['Points'].value = BIGGER - CONTENT;
Ниже находится контроллер, где мне нужен контент:
@GetMapping("/startProcessingImage")
String getImageDetails(@ModelAttribute Image image) {
String mobileNumber = image.getMobileNumber();
String imageType = image.getImageType();
String id = customerService.getCustomerId(mobileNumber);
//Some BS logic goes here
return "displayprocessedimage";
}