以下のようなコントローラーマッピングがあります
@RequestMapping(value = { "/search"}, method = RequestMethod.GET)
public @ResponseBody
Object searchProducts(@PathVariable("query") String query,
@RequestParam(value = "param1", required = false) String param1,
@RequestParam(value = "param2", required = false) String param2,)
以下に示すようにURLを使用すると、うまく機能します
http://host/app_name/search?param1=[value]¶m2=[value]
ただし、エスケープ文字を使用すると壊れます
http://host/app_name/search?param1=[value]&param2=[value]
springcontext または web.xml に、エンコードを自動的に処理できるようにする構成はありますか?? 私はすでにweb.xmlでcontectの下に設定しようとしましたが、うまくいきません
<context-param>
<param-name>defaultHtmlEscape</param-name>
<param-value>true</param-value>
</context-param>