我刚刚创建了基于activeweb框架的新 Web 应用程序,默认情况下它显示“?” 对于所有外语字符。像这样的东西:
? ???????????????????? ?????????
? ?????????????????????? ??????
英文字符显示正常。
这是我的web.xml配置:
<display-name>activeweb</display-name> <session-config> <session-timeout>30</session-timeout> </session-config> <filter> <filter-name>dispatcher</filter-name> <filter-class>org.javalite.activeweb.RequestDispatcher</filter-class> <init-param> <param-name>exclusions</param-name> <param-value>css,img,fonts,images,js,html,GwtExample,ico</param-value> </init-param> <init-param> <param-name>root_controller</param-name> <param-value>home</param-value> </init-param> </filter> <filter-mapping> <filter-name>dispatcher</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list>
我希望这个问题可能与activeweb内部的编码有关,或者我必须应用特殊设置。你知道如何解决吗?