JBoss/日本語URIを受け付ける
キーワード
- JBoss
- 日本語
概要
JBossで日本語のパラメータをURIから(要はGETで)受け付けたい。
方法
- (JBoss)/server/default/deploy/jbossweb.sar/server.xml
<!--
<Connector protocol="HTTP/1.1" port="8080" address="${jboss.bind.address}"
connectionTimeout="20000" redirectPort="8443" />
-->
<Connector protocol="HTTP/1.1" port="8080" address="${jboss.bind.address}"
connectionTimeout="20000" redirectPort="8443"
useBodyEncodingForURI="true" URIEncoding="UTF-8"/>
解説
これをすると
- URLに日本語をエンコードせずに指定することができる
- 従ってフォームからもエンコードせずにsubmitできる
- Java側でデコードせずに日本語を取得することができる
自前でエンコードしたりデコードしたりがんばろうとしてたー、うわー。
参考
- http://d.hatena.ne.jp/ryoasai/20100925/1285414729
作成日 2013-08-17
