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

WBOY
リリース: 2016-06-24 11:23:52
オリジナル
1488 人が閲覧しました

環境の説明

フロントエンド: 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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート