ホームページ  >  記事  >  ウェブフロントエンド  >  GlassfishがSpringMVCからリクエストを受信した際に文字化けしてしまう問題の解決方法server_html/css_WEB-ITnose

GlassfishがSpringMVCからリクエストを受信した際に文字化けしてしまう問題の解決方法server_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-24 11:23:521479ブラウズ

環境の説明

フロントエンド: jsp

バックエンド: SpringMVC コントローラー

jsp ページには pageEncoding:

<%@page contentType="text/html" pageEncoding="UTF-8"%>

が設定されていますが、コントローラ、対応するパラメータを読み取ります。中国語が含まれている場合、文字化けが表示されます。例:

public ModelAndView search(@RequestParam("keyword") String keyword) {    //keyword乱码    }

Solution

「glassfish-web」という名前の新しい XML ファイルを作成し、次のコードを追加します。

<?xml version="1.0" encoding="UTF-8"?><glassfish-web-app>    <parameter-encoding default-charset="UTF-8" /></glassfish-web-app>

/WEB-INF ディレクトリ 以上です。

参考リンク: http://stackoverflow.com/questions/25870583/glassfish-spring-not-correctly-decoding-utf-8-in-post

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。