Avete problemi con i caratteri accentati dopo un POST HTTP con Tomcat?

Ecco la soluzione:

aggiungere nel file server.xml di configurazione di Tomcat la riga
URIEncoding=”UTF-8″‘

1
2
3
4
5
6
<Connector port="8080"
              maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
              enableLookups="false" redirectPort="8443" acceptCount="100"
              debug="0" connectionTimeout="20000"
              disableUploadTimeout="true"
              URIEncoding="UTF-8"/>

e utilizzare nelle pagine jsp l’istruzione:

1
request.setCharacterEncoding("UTF-8");