SparkでQuery文字列のエンコードを指定する

Spark micro framewotk(Spark java)でクエリー文字列のエンコードを指定する方法です。
Spark micro framewotkでは、デフォルトではクエリー文字列はUTF-8として処理されます。このため、 クエリー文字列がUTF-8以外のエンコーディングだと例外が発生してしまいます。
下の方法で、ServletRequestの機能を使えば、エンコーディングを指定することが出来ます。
get("/hello", (req, res) -> {
 javax.servlet.ServletRequest sreq = ((javax.servlet.ServletRequestWrapper)request.raw()).getRequest();
 ((org.eclipse.jetty.server.Request)sreq).setQueryEncoding("EUC-JP");
});