|
|
|
Supreme Being
      
участник
Last Login: 06.02.2003 8:05
Сообщ.: 187,
Visits: 2 058
|
|
Hi, All!
При отправки на сервер русских букв сервлет получает что-то вроде "?????2??" Как быть ? Как можно решить эту проблему русификации ?
На всякий случай привожу HTML текст и текст сервлета.
<HTML> <BODY> <CENTER> <FORM name="Form1" method="post" action="http://localhost:8080/servlet/PostParametersServlet"> <TABLE> <TR> <TD><B>Employee</TD> <TD><input type="textbox" name="e" size="25" value=""></TD> </TR> <TR> <TD><B>Phone</TD> <TD><input type="textbox" name="p" size="25" value=""></TD> </TR> </TABLE> <input type="submit" value="SubmiT"> </FORM> </BODY> </HTML>
import java.io.*; import java.util.*; import javax.servlet.*;
public class PostParametersServlet extends GenericServlet {
public void service(ServletRequest request, ServletResponse response) throws IOException,ServletException { // получить запись печати PrintWriter pw=response.getWriter(); // получить перечисление имен параметров Enumeration ee=request.getParameterNames(); // показать имена и значения параметров while(ee.hasMoreElements()) { String pname=(String)ee.nextElement(); pw.print(pname+" = "); String pvalue=request.getParameter(pname); pw.println(pvalue); } // закрываем поток вывода ответа клиенту pw.close(); } }
С уважением, Akula.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 21.06.2006 23:51
Сообщ.: 326,
Visits: 3 588
|
|
Читай тут: http://about.al.ru/ubb/Forum3/HTML/000013.html
|
|
|
|
|
новичок
      
участник
Last Login: 12.05.2005 6:29
Сообщ.: 5,
Visits: 56
|
|
Старая тема. http://www.comita.spb.ru/users/sergeya/java/ruschars.html Максим.
|
|
|
|