Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Invalid
-
4.1.2
-
None
-
None
-
i tried on windows and macos
Description
tried keyed in big-5 mandarin in textfield and submit the form, after form
submiited i do print out, i get ???.. do i need to do any configuration ? in
order to make textfield support mandarin?
p/s: app.properties working fine and can display chinese characters
web.xml
-------
<filter>
<filter-name>redirect</filter-name>
<filter-class>org.apache.tapestry.RedirectFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>redirect</filter-name>
<url-pattern>/</url-pattern>
</filter-mapping>
<servlet>
<servlet-name>TestPortal</servlet-name>
<servlet-class>org.apache.tapestry.ApplicationServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>TestPortal</servlet-name>
<url-pattern>/app</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>TestPortal</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>TestPortal</servlet-name>
<url-pattern>*.direct</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>TestPortal</servlet-name>
<url-pattern>*.sdirect</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>TestPortal</servlet-name>
<url-pattern>*.svc</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>TestPortal</servlet-name>
<url-pattern>/assets/*</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>
30
</session-timeout>
</session-config>
<welcome-file-list>
<welcome-file>
index.jsp
</welcome-file>
</welcome-file-list>
TestPortal.application
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE application PUBLIC "-//Apache Software Foundation//Tapestry Specification 4.0//EN"
"http://jakarta.apache.org/tapestry/dtd/Tapestry_4_0.dtd">
<application name="Tapestry Application">
<!-meta key="org.apache.tapestry.page-class-packages" value="my.page.package"/->
<!-meta key="org.apache.tapestry.component-class-packages" value="my.component.package"/->
<library id="Contrib" specification-path="/org/apache/tapestry/contrib/Contrib.library"/>
<meta key="org.apache.tapestry.messages-encoding_zh_TW" value="Big5"/>
<meta key="org.apache.tapestry.messages-encoding_ja" value="JIS"/>
<meta key="org.apache.tapestry.messages-encoding" value="UTF-8"/>
<meta key="org.apache.tapestry.accepted-locales" value="en,zh_TW"/>
</application>
//-----------------------------
test result
//--------------
Hi,
here is my test result. please comment. is it a bug?
public void pageEndRender(PageEvent event)
{ String abc="志志志"; System.out.println("inside page end render"+abc); //i get ??? on print out }public void pageValidate(PageEvent event) {
String yoyo2="志";
System.out.println("test string in method="+yoyo2);//i still get ??? onprint out
}
//my form submit button
public void processSubmit(IRequestCycle cycle){
String yoyo="志";
System.out.println("result="+yoyo); //i can display chinese char at ouput
}