У меня проблема с чтением строкового параметра XML из тела запроса.
Предоставление следующего HTML:
<!DOCTYPE html>
<html>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<body>
<form action="http://localhost:8080/action" method="post">
<input type="hidden" name="TEST" value="<test>mytest</test>"/>
<input type="submit" value="Submit">
</form>
</body>
</html>
И следующего действия @PostMapping
:
@PostMapping
public void action(HttpServletRequest request, HttpServletResponse response) throws Exception {
String context = request.getParameter("TEST");
System.out.println(context);
}
В консоли вывода у меня есть mytest
вместо <test>mytest</test>
Строка теряет Html сущностей.
Чего не хватает?