如何在SpringBoot的@PathVariable中转义HTML?

时间:2016-12-15 00:56:21

标签: spring spring-boot

我正在使用Spring 4.2.5,我只是想要在URL中转义HTML(如果存在)。使用JSON反序列化器也会影响RequestBody / Param的值,但我不希望更改其他值。这样做的正确方法是什么?

2 个答案:

答案 0 :(得分:0)

Apache的URL构建器自动转义参数中的html:

http://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/org/apache/http/client/utils/URIBuilder.html

如果您在Spring Rest控制器中讨论html,过滤器或Jackson配置应该可以解决您的问题。

答案 1 :(得分:0)

我想我需要使用PropertyEditorSupport类来转义PathVariable中的HTML并为RequestBody实现JSON反序列化。