【发布时间】:2020-05-19 03:41:42
【问题描述】:
我在从请求正文中读取 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 实体。
缺少什么?
【问题讨论】:
-
我已经尝试过 value="<test>mytest</test>"但我有同样的结果。
标签: java html xml spring servlets