我使用过这些导入:
org.apache.commons.lang3.StringEscapeUtils
java.util.Properties,java.util.Map
以及其他一些包导入。
我已经放置了这段代码:
<%@page language="java" contentType="text/html; charset=UTF-8" %>
这段代码:<% WebAppConfig webConf = new WebAppConfig( this.getServletContext() );
request.setCharacterEncoding("UTF-8");
%>
但俄罗斯人物很少,我无法得到。我试图在URL中将2个名称声明为参数,没有任何运气。 该URL未编码/转义。
我尝试了两种方法来获取参数而没有任何运气。
我试过第一次:{{1}}
我得到的是:String fullName = request.getParameter("fullName");
然后我尝试将变量传递给bean:
������� ����� �����������
和
EEventBean ee = new EEventBean();
输出相同。
我尝试打印结果的方式是:
ee.setFullName(request.getParameter("fullName"));
每个俄语单词都可以在表单中显示,但我无法显示2个参数......
有没有办法从URL获取正确的参数?
编辑:服务器是<tr>
<td width="50%">осударственного работника</td>
<td width="50%" class="value"><%= ee.getFullName() %></td>
</tr>
答案 0 :(得分:2)
您使用的是什么HTTP服务器?渲染JSP时,很可能无法处理非ASCII数据。 Tomcat有几个版本的类似问题:UTF-8 encoding fix for Tomcat and JSP。