質問: RequestMethod.POST) public String regist(@RequestParam("last_name") String lastName, @RequestParam("first_name") String firstName, @RequestParam("mail") String email, @RequestParam("password") String password, @RequestParam("sexal") String sexal, HttpServletRequest request, HttpServletResponse response) throws Exception { ``` このメソッド内では、DBにユーザー情報を登録する処理を行っております。 文字化けの確認方法は、 1. Eclipseのデバッガを使い、Variablesビューで確認した 2. 登録されたエンティティーをDBサーバーで直接確認した 以上2点でした。
回答: URLのパターンが"/"でなく"/*"であるべきとおもいます。 ``` characterEncoding.addMappingForUrlPatterns(dispatcherTypes, true, "/"); ``` と言う部分ですが、 ``` characterEncoding.addMappingForUrlPatterns(dispatcherTypes, true, "/*"); ``` では? dispatcherTypesに何が指定されているかや、他にFilterがあるのかにもよりますが、 dispatcherTypesもnullにしてEnumSet.of(DispatcherType.REQUEST) isMatchAfterもfalseで良さそうなので、 ``` characterEncoding.addMappingForUrlPatterns(null, false, "/*"); ``` としても良さそうです。 参考:FilterRegistrationのJavadoc