基本的なSpring MVCフォームを実装しました。これで、@#$%^&* のような特殊文字を読み取ることができますが、「......」と入力すると、「 ?.." または < と > 文字の間のテキストを読み取っていません。私は解決策を見つけるためにグーグルアウトしたので、デフォルトではSpring mvcはUTF-8パターンに従っていないようです. そこで、web.xml に次のコードを追加しました。
<filter>
<filter-name>springCharacterEncodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
私は使っている
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
マイページで。また、私のserver.xmlで使用しています
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8"/>
しかし、問題はまだ残っています。誰かが私が見逃しているものを提案できますか、それとも問題の他の原因がありますか?