[英]Spring mvc character encoding in jboss linux
我在Windows tomcat中發送此查詢字符串
/ app / search /?destinationName = Canc%C3%BAn%2CMexico
@RequestMapping(value = "/search", method = { RequestMethod.GET,
RequestMethod.POST })
public String search(
@RequestParam(value = "destinationName", required = false) String
destinationName,
BindingResult bindingResult, HttpServletRequest request) throws
IOException,ParseException {
Windows tomcat中控制器的斷點將顯示以下內容:墨西哥坎昆
linux jboss中控制器的斷點將顯示以下內容:墨西哥坎昆
我努力了:
@Bean
public FilterRegistrationBean utfFilter() { CharacterEncodingFilter filter = new
CharacterEncodingFilter();
filter.setEncoding("UTF-8");
FilterRegistrationBean registrationBean = new
FilterRegistrationBean();
registrationBean.setFilter(filter);
registrationBean.addUrlPatterns("/*");
return registrationBean;
}
但這並沒有解決jboss linux的編碼問題
有什么提示嗎?
通過將其添加到standalone.xml中來解決我的jboss red hat 6.4問題
<system-properties>
<!-- URI Properties -->
<property name="org.apache.catalina.connector.URI_ENCODING" value="UTF-8"/>
<property name="org.apache.catalina.connector.USE_BODY_ENCODING_FOR_QUERY_STRING" value="true"/>
</system-properties>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.