Виды программирования, программирование, языки программирования, книги программирование На сайте представлена информация про программирование в Интернете и работу  

RMI
Проблема при запуске Servlets из Eclipse?
Как Вы относитесь к курящим девушкам?
Прежде чем задать вопрос, прочтите это!
Документация и книги по Java, Давайте соберём ссылки
Tab Control в JSP
taglib uri
jmx, технология
Развёртывание сервлетов
Tomcat, Undeploy problem
Как запустить программу
Настрройка Tomcat, Проблема с кодировкой
Технологии для трехзвенки?.., Что следует использовать?..
Tomcat+awt+XWindow, Tomcat без XWindow если нужен awt
Помогите народ!
ldap://localhost:389/o=JNDITutorial, ldap (?)
Подмена request-а
Запуск JSP, запуск JSp страничек из приложения
URL, URL
Servlet byte output, audio/mpeg
Expression Language
Ошибка при запуске, indexOf() и substring()
Access help
Java Server Faces, конкурент ли для aspx?
Русская дока по Portlets
Потоковые фильтры, как сделать?
EJB где можна скачать?
jsf: отображение дочерней страницы
неправильный Submit, в некоторых Explorer'ах
MDB - это просто
проблема с деплоем компонента
CMP bean & auto increment field, как быть с ejbCreate()
PortableRemoteObject, почему не cast
?? круглое окно в JAVA, возможно ли это ? (-)
JNDI: пример, File System
J2EE без IDE?
Сессия, Событие на окончание сессии
как запустить один сервлет из другого
десятичный разделитель в JDBC-ODBC
Вышла новая версия MVNForum`а - RC4_1
много мелких вопросов
передача параметра jsp-шному includ`у
Удаление атрибутов сессии
JAAS: секьюрити
как выделить число из строки
RMI-IIOP на примере
помогите с кодировкой, про сервлеты и <FORM>
работа с SelectionKey
Настройка J2EE
Внезапная проблемма с кодировкой
Как Вы относитесь к курящим девушкам?
Прежде чем задать вопрос, прочтите это!
Документация и книги по Java, Давайте соберём ссылки
JSF - ошибки при повторных нажатиях кнопки, что - получается технология не живая?
MultipartRequest, как обслужить?
paintComponent, помогите разобратся
Как отлаживать сервлеты
Submit формы, с открытием другой страницы
File upload, Закачка файла на сервер
при обработке кнопки с повторными нажатиями
Как записать информацию со страницы в файл?
Connection Pool
Servlets vs. JSP
подскажите в одном вопросе связанном с сервлетом
struts
Вопрос по сервлетам
Прозрачный фон программы
Tomcat, как сервис XP, проблема установки
Submit не отправляет параметры
struts actonForm

Платные хостинги     Раскрутка сайта     Книги по программированию


Настрройка Tomcat, Проблема с кодировкой

Только здесь 1000 посетителей на Ваш сайт всего за 3 у.е.!

- Здраствуйте!У меня следующая проблема:JSP страница отображает файловую структуру моего компьютера и позволяет перемещаться по ней. В качестве параметров ей передаются название файлов , директорий.И вобщем все нормально если я использую JBuilder со встроенным TomcatНо как только я перебрасываю приложение на отдельный Tomcatпоявляется проблема с кирилицей .В упор отказывается воспринимать и обрабатывать кириллицу.Получаю вместо символов ???Допустим у меня директория Vingrad а в ней ВинградПри обращении к 1-й он ее прекрасно видит причем поддиректорию Винградпонимает нормально видит ее, отображает нормально.Но как только я обращаюся к Винград получаю исключение FileNоtFoundException.....Vingrad\???????.JDK SE используются одинаковые в обоих случаях.

- Кодировка страницы прописана?

- Да с кодировкой страницы все ОК.

- Спасибо, я разобрался.Воспользовался кодировщиком из пакета apache.commons так как родной URLEncoderсбоил. Сразу стал понимать кириллицу из параметров request - хотя внешне оба кодировщика выдавали один и тот же результат.В чем баг не пойму

- NetLord - а код старый и новый не запостишь?

- 3,14NetLord - а код старый и новый не запостишь?Новый кодКод <%request.setCharacterEncoding("Cp1251");%><%@ page contentType="text/html; charset=windows-1251" %><%@ page import="java.io.*,org.apache.commons.codec.net.URLCodec" %><html><head><title>LIST</title></head><body bgcolor="#ffffff"> <%URLCodec codec=new URLCodec("Cp1251"); String directory=request.getParameter("dir"); File f; String audio="C:\\audio"; if (directory==null) directory=""; directory=new String(directory.getBytes(),"Cp1251"); audio+=directory+"\\"; try{   f=new File(audio); File[] files=f.listFiles(); //url for directory and file String url,furl; //view directory path if(!directory.equals("")){ String temp=directory.substring(0,directory.lastIndexOf("\\")); url=codec.encode(temp); %> <h1><%=directory%></h1> <A HREF="<%="mediajsp.jsp?dir="+url%>"><img src="image/folder.gif">...</A> <%}for (int j=0;j<files.length;j++){    if (files[j].isDirectory()==true){          url=directory+"\\"+files[j].getName();          url=codec.encode(url); %><br><img src="image/folder.gif"><A HREF="<%="mediajsp.jsp?dir="+url%>"><%=files[j].getName()%></A>          <%}          else{            [color=red]url=codec.encode(files[j].getName());            furl=codec.encode(directory);[/color]          %><br><img src="image/mp.gif"><A HREF="<%="mp?file="+url+"&dir="+furl%>"><%=files[j].getName()%></A> <% } } } catch(Exception e){} %></body></html>highlightSyntax('javalYWY0M','java');Отличие старого только в том что в качестве кодека я использовал класс java.net.URLEncoder вместо org.apache.commons.codec.net.URLCodec Это сообщение отредактировал NetLord - 20.4.2005, 12:11

Интернет казино     Онлайн игры     Увеличение члена     Купить DVD


Главная страница | программирование 1с предприятие | язык программирования pascal | виды программирования | программирование процессоров | язык программирования 1с | программирование assembler | методология программирования | прикладное программирование | программирование turbo pascal | парадигмы программирования | удаленная программирование | программирование управления | справочник программирования | задачи математическому программированию | методики программирования | программирование outlook | компьютерное программирование | программирование деревья | высокоуровневое программирование | программирование delphi скачать | программирование сигнализации | теория языков программирования | программирование микропроцессоров | обоснование языка программирования | программирование win32 | Ссылки

Все про программирование управления