我的项目是eclipse,Tomcat,Spring,Hibernate.在我的网络应用程序中,当我尝试去打扰webPage:
public void onSubmit()
{
String value="?";
PageParameters pars=new PageParameters();
pars.add("strname", value);
setResponsePage(FilterClient.class, pars);
}
Run Code Online (Sandbox Code Playgroud)
并在确定该参数后:
public FilterClient(final PageParameters parameters) {
String strName="";
if(parameters.containsKey("strname")){
strName=parameters.getString("strname");
}
Run Code Online (Sandbox Code Playgroud)
参数的值是
Д instead of ?
Run Code Online (Sandbox Code Playgroud)
请帮我解决这个问题.
您应该尝试在Tomcat server.xml配置文件中设置URIEncoding.
http://wiki.apache.org/tomcat/FAQ/CharacterEncoding
最佳实践是在应用程序中使用UTF-8编码(在数据库和网页中).
| 归档时间: |
|
| 查看次数: |
1432 次 |
| 最近记录: |