powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Jakarta-Tomkat 55
71 сообщений из 71, показаны все 3 страниц
Jakarta-Tomkat 55
    #33433394
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
После первого выполнения сервлета томкат его где то как то кеширует, тоесть после перекомпиляции сервлета изменения невидно.... как пофиксить????
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33433416
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlWizard
> После первого выполнения сервлета томкат его где то как то
> кеширует, тоесть после перекомпиляции сервлета изменения невидно....
> как пофиксить????Тема==Ответить




никак.
или в приложении manager перегрузить приложение или перегрузить
томкат.
ЗЫ это не баг, это фича :)

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33433432
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
дык както корявенько получается...
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33433434
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlWizard
> дык както корявенько получается...Тема==Ответить




что именно коряво?

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33433957
Funt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
После того, как недавно напоролся на необходимость рестарта Томката, поставил Resin - он сам деплоит "свежий" war-файл.
Сильно облегчает жизнь :)

ЗЫ Хотя можно написать простейший батник с остановкой тома/копированием сервлета(архива)/запуском тома
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33433988
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Funt
> После того, как недавно напоролся на необходимость рестарта
> Томката, поставил Resin - он сам деплоит "свежий" war-файл.
> Сильно облегчает жизнь :)

> ЗЫ Хотя можно написать простейший батник с остановкой
> тома/копированием сервлета(архива)/запуском томаТема==Ответить




рестартить томкат - это крайняя мера! есть приложение manager для
этого. если не ошибаюсь, даже в 5.5 идет в стандартной поставке

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33434287
М.Голованов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Читаем документацию:

Context

reloadable

Set to true if you want Catalina to monitor classes in /WEB-INF/classes/ and /WEB-INF/lib for changes, and automatically reload the web application if a change is detected. This feature is very useful during application development, but it requires significant runtime overhead and is not recommended for use on deployed production applications. You can use the Manager web application, however, to trigger reloads of deployed applications on demand.

должно быть понятно...
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33435294
Funt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
рестартить томкат - это крайняя мера! есть приложение manager для
этого. если не ошибаюсь, даже в 5.5 идет в стандартной поставке
Извините, если я плохо разбираюсь в Tomcat, но, по-моему, управление им осуществляется через web. А это IMHO куда утомительнее рестартить в браузере приложение, чем запустить один скрипт. Разумеется, сервер при постоянных рестартах должен быть "девелоперским"

Context

reloadable
...
Это в том случае, если обновляется отдельный класс, а если надо (или очень хочется :) ) обновлять war-файл целиком?
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33435336
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Funt
по-моему,
управление им осуществляется через web. А это IMHO куда утомительнее
рестартить в браузере приложение, чем запустить один скрипт.



manager - это и есть web приложение. если поставить томкат заново, то
на главной странице будет ссылка на него.
что-то типа http://localhost/manager/html



-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33435367
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FuntА это IMHO куда утомительнее рестартить в браузере приложение, чем запустить один скрипт. Разумеется, сервер при постоянных рестартах должен быть "девелоперским"
мне кажется, если он "девелоперский", то достаточно интеграции его в ide,
откуда без проблем и болезненных последствий его можно и остановить, и
запустить.
речь, по-моему, идет о "боевой" системе.
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33435614
Funt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А.Грасоff™мне кажется, если он "девелоперский", то достаточно интеграции его в ide,
откуда без проблем и болезненных последствий его можно и остановить, и
запустить.
речь, по-моему, идет о "боевой" системе.
Недавно стал работать с JDeveloper. При деплое он просто копирует архив в webapp сервера. Может быть этот механизм настраивается, но при указанном подходе приложение, естественно, не обновляется на Tomcat.
Так как я просто тестил JSF, то решил долго не заморачиваться и поставил Resin - а он меня абсолютно устроил благодаря указанному автообновлению приложений.
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33440058
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не много не потеме но достало за 3 дня кодировка servlet и MySql!!!

Из сервлета подключение к мускулу выборка данных и вывод в браузер = ?????
Чем и как полечить?????
Все что нашел в гугле и т.д. не помогло, работает только в таком варианте:
сначала идет index.jsp и в нем форвардинг на сервлет

Код: plaintext
1.
<%@ page contentType="text/html; charset=windows-1251" pageEncoding="windows-1251"%>
<jsp:forward page="vusr" />

но напрямую из сервлета выдает неверную кодировку,варианты с getBytes() перепробовал все.

Все это крутится на :
FreeBSD 6.0-RELEASE
Jakarta-Tomkat 55
MySQL 4.1.10a
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33440118
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlWizard
> Не много не потеме но достало за 3 дня кодировка servlet и MySql!!!


это я держу в
закладках



-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33440206
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если честно после 4 дней колупания в джаве кодировок ооочень в ней разочарован.... почемуто в perl, php таких шаманств с бубном творить не нужно... обидно...
Просто хочу научится работать с сервлетами и т.д. но после таких чудачеств в джаве руки опускаются.
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33440356
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlWizardЕсли честно после 4 дней колупания в джаве кодировок ооочень в ней разочарован.... почемуто в perl, php таких шаманств с бубном творить не нужно... обидно...
Просто хочу научится работать с сервлетами и т.д. но после таких чудачеств в джаве руки опускаются.
читать надо много, чтобы чему-то научиться. это не только в java.

если воспользоваться поиском по форуму, то можно найти много интересного.
например, http://www.sql.ru/forum/actualthread.aspx?tid=195605
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33440558
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Читаем, изучаем - но когда сталкиваешся с такими вот проблемами изначально, то отпадает желание иметь дело с джавой и в дальнейшем, возникает мысль что джава программеры получают деньги не за само знание языка а за ****ню с ним ИМХО
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33440823
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlWizardЧитаем, изучаем - но когда сталкиваешся с такими вот проблемами изначально, то отпадает желание иметь дело с джавой и в дальнейшем, возникает мысль что джава программеры получают деньги не за само знание языка а за ****ню с ним ИМХО

после 4-х дней знакомства с Java, делать вводы очень рано, полгодика поковыряйся, а потом уже...

По поводу кодировки, тут действительно неприятная ситуация. Томкат думает, что данные из HTML формы от клиента приходят в кодировке ISO-8859-1. А приходят они в кодировке, которая установлена в локале ОС клиента и самое обидное, что никак эту кодировку не узнать на сервере, по крайнер мере я не знаю как. Большинство по видимому пишут под виндовых клиентов, поэтому их устраивает такое - String param = new String( request.getParameter( "paramName" ).getBytes( "ISO-8859-1" ),"windows-1251" );
А вот как быть если клиенты под разными ОС, хрен знает. Интересно узнать, как на PHP, Perl эти проблемы решаются?
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33440854
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
4 дня конечно маловато, но достаточный опыт работы с PHP, c++.
ПРоблем с кодировкой в пхп и т.д. вообще в жизни не видел.
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33440909
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wessen AlWizardЧитаем, изучаем - но когда сталкиваешся с такими вот проблемами изначально, то отпадает желание иметь дело с джавой и в дальнейшем, возникает мысль что джава программеры получают деньги не за само знание языка а за ****ню с ним ИМХО

после 4-х дней знакомства с Java, делать вводы очень рано, полгодика поковыряйся, а потом уже...

По поводу кодировки, тут действительно неприятная ситуация. Томкат думает, что данные из HTML формы от клиента приходят в кодировке ISO-8859-1. А приходят они в кодировке, которая установлена в локале ОС клиента и самое обидное, что никак эту кодировку не узнать на сервере, по крайнер мере я не знаю как. Большинство по видимому пишут под виндовых клиентов, поэтому их устраивает такое - String param = new String( request.getParameter( "paramName" ).getBytes( "ISO-8859-1" ),"windows-1251" );
А вот как быть если клиенты под разными ОС, хрен знает. Интересно узнать, как на PHP, Perl эти проблемы решаются?


public java.util.Locale getLocale()
public java.util.Enumeration getLocales()
Предпочитаемый клиентом язык документа (результат обработки поля "Accept-Language")

Может это поможет????
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33441611
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Частично разобрался с кодировками, НО - пока в браузере ручками не установлю вин-1251 ,абраказяблики показывает, хотя в джаве пишу теги мета с нужной кодировкой, но есть мысль что сам томкат выдает браузеру свою кодировку - как побороть сие???
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33441615
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
использовать хороший браузер


-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33441667
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AlWizardЧастично разобрался с кодировками, НО - пока в браузере ручками не установлю вин-1251 ,абраказяблики показывает, хотя в джаве пишу теги мета с нужной кодировкой, но есть мысль что сам томкат выдает браузеру свою кодировку - как побороть сие???

У микрософта плохой браузер????
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33441676
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlWizard

> У микрософта плохой браузер????



а то

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33441700
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну а если серьезно??? Получается так что - томкат посылает браузеру информацию о кодировке и браузер по умолчанию ее принимает, а то что указывается в самой jsp типа

Код: plaintext
1.
<%@ page contentType="text/html; charset=windows-1251" pageEncoding="windows-1251"%>
или же типа

Код: plaintext
1.
2.
3.
<head><meta http-equiv='content-language' content='ru'>
<meta http-equiv='Content-Type' content='text/html; charset=windows-1251'/></head>
</head>

браузер игнорирует.. Как с этим боротся?????
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33441757
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlWizard

> <head><meta http-equiv='content-language' content='ru'><meta
> http-equiv='Content-Type' content='text/html;
> charset=windows-1251'/></head></head>



давно заметил, что это неизлечимо

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33441775
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Deady AlWizard

> <head><meta http-equiv='content-language' content='ru'><meta
> http-equiv='Content-Type' content='text/html;
> charset=windows-1251'/></head></head>



давно заметил, что это неизлечимо

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3

Спасибо за помощь. Очень помогли . Пошла эта джава подальше....
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33441792
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
объясните мне, причем тут java и поддержка стандартов браузерами?
давно известно, что IE клал на стандарты.



-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33441800
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У мозилы тоже такие проблемы???? пробовал и с мозилой - разницы нет, а вот как сделать чтобы нормально текст отображался - 3 день сижу в инете и в консоли, ниче не получается (почти)....
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33441935
Alexey Turn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так у вас, батенька с mysql кодировками траблы, потому и отображаются вопросы.
А вы сервер mysql настройте, и в конфигурации JDBC коннекта кодировку пропишите.

Должно помочь.
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33443485
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мускул настроил, в драйвере прописал кодировку = ?????
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33443493
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlWizard
> Мускул настроил, в драйвере прописал кодировку = ?????Тема==Ответить




покажите как настроили.

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33443552
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
jdbc:mysql://localhost:3306/test?characterEncoding=cp1251&useUnicode=true

мускул запущен с ключом --default-character-set=cp1251
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33443604
CAFE PELE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. настройки mysql - все что касается кодировок:
например show variables like "%char%"

2. Настройки драйвера.

3. jsp страницу.
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33443731
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
решил все в юникоде сделать - результат тотже.

1.
character_set_client utf8
character_set_connection utf8
character_set_database utf8
character_set_results utf8
character_set_server utf8
character_set_system utf8
character_sets_dir /usr/local/share/mysql/charsets/

2. настройки драйвера - что именно (несовсем понял)????

3.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
 <%@
page  import ="java.io.*,java.io.IOException,java.io.PrintWriter,java.util.Enumeration,
javax.servlet.ServletException,javax.servlet.http.HttpServlet,
javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,java.sql.*,java.util.Locale"
%>
<%
 response.setContentType("text/html");
 PrintWriter writer = response.getWriter();
 Statement stmt;
 Connection con;
  try  {
          Class .forName("com.mysql.jdbc.Driver").newInstance();
        }
         catch  (Exception E) {
          writer.println("<font color=#ff0000><b>Unable to load driver.</b></font>");
        }
 try  {
      con = DriverManager.getConnection("jdbc:mysql://localhost:3306/info?useUnicode=true&characterEncoding=utf8","jsp","
passwd");
          stmt = con.createStatement ();
          ResultSet rs = stmt.executeQuery("select * from sections");
          writer.println("<table>");
           while  (rs.next()) {
          writer.print("<tr><td>");
          writer.print("<a href=view.jsp?us="+rs.getString("id")+" >"+rs.getString("otdel")+"</a>");
            writer.print("</td><td>");
            writer.print("</td><td>");
            writer.println("</td></tr>");
          }
          writer.println("</table>");
          rs.close();
          stmt.close();
          con.close();

        }
         catch  (java.lang.Exception e) {
          writer.println(e);
          writer.println("<br><font color=#ff0000><b>Database error.</b></font>");
        }

4.
Код: plaintext
1.
2.
3.
4.
CREATE TABLE `sections` (
  `id`  int ( 11 ) NOT  NULL  auto_increment,
  `otdel` varchar( 255 ) collate utf8_unicode_ci NOT  NULL   default  '',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT  CHARSET=utf8 COLLATE=utf8_unicode_ci;
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33443759
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlWizard
> решил все в юникоде сделать - результат тотже.

> 1.
> character_set_client utf8
> character_set_connection utf8
> character_set_database utf8
> character_set_results utf8
> character_set_server utf8
> character_set_system utf8
> character_sets_dir /usr/local/share/mysql/charsets/

> 2. настройки драйвера - что именно (несовсем понял)????

> 3.

> <%@
> pageimport="java.io.*,java.io.IOException,java.io.PrintWriter,java.util.Enumeration,javax.servlet.ServletException,javax.servlet.http.HttpServlet,
> javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,java.sql.*,java.util.Locale"%>
> <%
> response.setContentType("text/html"); PrintWriter writer = response.getWriter();
> Statement stmt;
> Connection con;try
> {Class.forName("com.mysql.jdbc.Driver").newInstance(); }catch
> (Exception E) { writer.println("<font
> color=#ff0000><b>Unable to load driver.</b></font>"); }try {
> con =
> DriverManager.getConnection("jdbc:mysql://localhost:3306/info?useUnicode=true
> characterEncoding=utf8","jsp","passwd"); stmt =
> con.createStatement ();
> ResultSet rs = stmt.executeQuery("select * from
> sections"); writer.println("<table>");while (rs.next()) {
> writer.print("<tr><td>"); writer.print("<a
> href=view.jsp?us="+rs.getString("id")+"
> >"+rs.getString("otdel")+"</a>");
> writer.print("</td><td>"); writer.print("</td><td>");
> writer.println("</td></tr>"); }
> writer.println("</table>"); rs.close();
> stmt.close();
> con.close();

> }catch (java.lang.Exception e) { writer.println(e);
> writer.println("<br><font color=#ff0000><b>Database error.</b></font>"); }

> 4.
> CREATE TABLE `sections` ( `id`int(11) NOT NULL auto_increment,
> `otdel` varchar(255) collate utf8_unicode_ci NOT NULL default '',
> PRIMARY KEY (`id`)
> ) ENGINE=MyISAMDEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
> Тема==Ответить




а данные в БД лежат в нужной кодировке? возможно они в БД уже попали
не правильно

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33443877
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Положил в нужной кодировке, но опять вернусь к баранам - пока вручную в браузере не установлю windows-1251 , показывает абраказябрики, и почемуто браузер по умолчания автоматом ставит кодировку ISO ?????
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33443922
Jakarta-Tomkat 55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
<%@ page contentType="text/html; charset=windows-1251" %>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>

Спасет отца русской демократии. У меня так все работает...

Что-то не понял.. это у тебя jsp или сервлет?

Вот это к чему все?

<%@
page import="java.io.*,java.io.IOException,java.io.PrintWriter,java.util.Enumeration,
javax.servlet.ServletException,javax.servlet.http.HttpServlet,
javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,java.sql.*,java.util.Locale"
%>
<%
response.setContentType("text/html");
PrintWriter writer = response.getWriter();

Почему бы вместо writer.print("<td>") не написать <td> если это jsp?

И почему бы не сделать. Request.getRequestDispatcher("myjsp.jsp").forward(request,response);

и все рисовать по человечески.
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33443959
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jakarta-Tomkat

> Почему бы вместо writer.print("<td>") не написать <td> если это jsp?



человек 5 дней яву изучает

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33444093
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1.
автор
Почему бы вместо writer.print("<td>") не написать <td> если это jsp?

- это конечно да (знакомо еще по пхп)

2.
автор<%@ page contentType="text/html; charset=windows-1251" %>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>

Спасет отца русской демократии. У меня так все работает...
- спасло...


3.
авторВот это к чему все?

<%@
page import="java.io.*,java.io.IOException,java.io.PrintWriter,java.util.Enumeration,
javax.servlet.ServletException,javax.servlet.http.HttpServlet,
javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,java.sql.*,java.util.Locale"
%>
- без этого куча ругани типа
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
type Exception report

message 

description The server encountered an internal error () that prevented it from fulfilling  this  request.

exception 

org.apache.jasper.JasperException: Unable to compile  class   for  JSP

An error occurred at line:  5  in the jsp file: /ind1.jsp
Generated servlet error:
Statement cannot be resolved or is not a type

An error occurred at line:  5  in the jsp file: /ind1.jsp
Generated servlet error:
Connection cannot be resolved or is not a type

An error occurred at line:  5  in the jsp file: /ind1.jsp


4. при занесени в базу данных через jsp вывод на экран = ?????? (едем дальше млин)...

П.С. в жизни столько не колупался на одном месте....
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33444201
Jakarta-Tomkat 55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AlWizard1.
автор
Почему бы вместо writer.print("<td>") не написать <td> если это jsp?

- это конечно да (знакомо еще по пхп)

2.
автор<%@ page contentType="text/html; charset=windows-1251" %>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>

Спасет отца русской демократии. У меня так все работает...
- спасло...


3.
авторВот это к чему все?

<%@
page import="java.io.*,java.io.IOException,java.io.PrintWriter,java.util.Enumeration,
javax.servlet.ServletException,javax.servlet.http.HttpServlet,
javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,java.sql.*,java.util.Locale"
%>
- без этого куча ругани типа
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
type Exception report

message 

description The server encountered an internal error () that prevented it from fulfilling  this  request.

exception 

org.apache.jasper.JasperException: Unable to compile  class   for  JSP

An error occurred at line:  5  in the jsp file: /ind1.jsp
Generated servlet error:
Statement cannot be resolved or is not a type

An error occurred at line:  5  in the jsp file: /ind1.jsp
Generated servlet error:
Connection cannot be resolved or is not a type

An error occurred at line:  5  in the jsp file: /ind1.jsp


4. при занесени в базу данных через jsp вывод на экран = ?????? (едем дальше млин)...

П.С. в жизни столько не колупался на одном месте....

Место то не маленькое.
Один раз как следует поколупаешься - потом все работать будет. И забудешь про пхп как про страшный сон.

Был бы не далеко, дал бы пару книжек по jsp, чтоб проблемы компиляции вопросов не вызывали.

>4. при занесени в базу данных через jsp вывод на экран = ?????? (едем дальше млин)...

Скорее возникает, когда берешь параметр из request: request.getParameter("blablaba")

Проверь так: System.out.println(то что выловили из request);

Если вопросня, значит нашли где собака зарыта.

В этом случае надо смотреть в настройки томката по хорошему.

Но я по старинке использую фильтр(В аттаче).

Добавляю в web.xml
вот это
<filter>
<filter-name>Set Character Encoding</filter-name>
<filter-class>filters.SetCharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>Cp1251</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>Set Character Encoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

И все тип топ.

Да, и в пятом томкате jsp под разными IDE дебагить можно. Если есть такая возможность - советую воспользоваться.
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33444328
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
out.println("us") = ??????? , где в томкате порыться?????
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33444821
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кстати, если записывать данные из мускула в файл то те же знаки ???? ... где рыть????
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33446231
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блин.. неужели народ в сане немог сделать НОРМАЛЬНУЮ работу джавы с кодировками!!!?????
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33446245
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlWizardБлин.. неужели народ в сане немог сделать НОРМАЛЬНУЮ работу джавы с кодировками!!!?????
у меня все нормально работает. к сожалению. а то б я тебя поддержал.
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33446355
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как ты этого добился????
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33446840
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlWizardБлин.. неужели народ в сане немог сделать НОРМАЛЬНУЮ работу джавы с кодировками!!!?????
это не проблема Java, это проблема конретного продукта написанного на ней и эта проблема лечится. Как? Уже сто раз в этом топике тебе писали.
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33447437
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну если продукт состоящий из 1-2 файлов jsp так заморачивает голову....
Спасибо всем за помощь. Вывод (не лестный) по джаве сделал.
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33447588
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlWizard
Вывод (не лестный) по джаве сделал.


наконец-то

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33447602
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Deady AlWizard
Вывод (не лестный) по джаве сделал.


наконец-то

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
На самом деле - конец. Слышал раньше о джаве плохие отзывы - тперь сам убедился.
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33447627
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlWizard

На самом деле - конец. Слышал раньше о джаве плохие отзывы -
тперь сам убедился.




кому хрящик свиной а кому и арбузная косточка

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33447651
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Просто обидно, вместо того чтобы учить сам язык , принципы работы с ним - начинаешь с самого начала разбираться с его глюками (по другому назвать нельзя)
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33447670
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlWizard
Просто обидно, вместо того чтобы учить сам язык , принципы работы
с ним - начинаешь с самого начала разбираться с его глюками (по
другому назвать нельзя)

не увидел в вашем посте ни одного (!!!) глюка java. увидел только
незнание процедуры настройки ПО.


-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33447673
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
иди давай еще оракл подучи
там таких "глюков"... как г... за баней :-)
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33447676
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Отвечу так - ни в ПХП ни в перл ни с++ (приходилось писать под веб+мускул) НЕТУ проблем с кодировками, а в джаве на каждом шагу ...... перед тем как писать на форум прошерстил этот же, да и другие форумы, документацию, решить проблему не удалось.
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33447683
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Timmиди давай еще оракл подучи
там таких "глюков"... как г... за баней :-)

Вот по посту чувствуется - пришел крутой чувак, сразу ответил, помог. Молодец! Так держать.
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33447842
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlWizardОтвечу так - ни в ПХП ни в перл ни с++ (приходилось писать под веб+мускул) НЕТУ проблем с кодировками, а в джаве на каждом шагу ...... перед тем как писать на форум прошерстил этот же, да и другие форумы, документацию, решить проблему не удалось.Мало читал, значит. Я эти пробемы в свое время решил очень быстро. Да разве это проблемы? Это далеко не проблемы...
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33447918
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если не обременит - расстолкуй что к чему!
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33448104
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlWizardЕсли не обременит - расстолкуй что к чему!1. Разобраться очень подробно, что, где и в какой кодировке хранится и кому в какой кодировке отдается.
2. Внимательно прочитать данный топик, а также ссылки, которые тебе здесь давали.
3. Проблему вывода jsp я так понимаю ты решил.
4. Проблема того, что параметр из jsp передается вопросами, решается подсказкой Грасова, он тебе давал ссылку на прошлой странице. Почитай ее повнимательнее.
Повторю ссылку на всякий случай: http://www.sql.ru/forum/actualthread.aspx?tid=195605
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33449850
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С базой и вводом-выводом все получилось. Спасибо всем за терпение.

Но подскажите - при записи в файл пишется ?????, как с ними воевать????
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33449890
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlWizard
> С базой и вводом-выводом все получилось. Спасибо всем за терпение.

> Но подскажите - при записи в файл пишется ?????, как с ними воевать????Тема==Ответить




попробуйте дебаггером пройтись по коду и посмотреть что вы пытаетесь
в файл записать

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33449956
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, определенные драйвера JDBC для MySQL не умеют с русским языком работать. Натыкался на это при работе с MySQLConnector 3.0.11 по-моему. Может оттуда косяки лезут?
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33449965
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlWizardПросто обидно, вместо того чтобы учить сам язык , принципы работы с ним - начинаешь с самого начала разбираться с его глюками (по другому назвать нельзя)

Ну у остальных-то почему-то работает... Видимо, все-таки не в Java дело, а в hands.dll
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33449987
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И можно кусок кода в студию?
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33450062
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С вашей помощью и с записью в файл разобрался...


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/info?useUnicode=true&characterEncoding=utf8","jsp","
passwd");
stmt = con.createStatement ();
ResultSet rs = stmt.executeQuery("select * from sections order by otdel");
writer.println("<table>");
 while  (rs.next()) {
ResultSet rs1 = stmt.executeQuery("select name from users left join insection on insection.iduser=users.iduser where insection.section=" +rs.getString("id"));
writer.println("<center><table border=1 cellpadding=0 cellspacing=0 style='border:1px dotted #D5AC0D; border-collap
se: collapse bordercolor=#111111' width=648 height=38>");
writer.println("<tr><td width=648 height=38><p align=center>");
writer.print("<a style='color:#000000' href=view.jsp?us="+rs.getString("id")+" ><b>"+rs.getString("otdel")+"</a>");
writer.println("</td></tr></table></center>");
writer.println(rs1.getString("name"));
rs1.close();
}
  rs.close();
  stmt.close();
  con.close();


Дык вот вопрос: почему rs1 запрос не выполняется а выбрасывает ошибку ?
Код: plaintext
java.lang.NullPointerException 
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33450092
am_sasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot Ну у остальных-то почему-то работает... Видимо, все-таки не в Java дело, а в hands.dll[/quot] крепко сказано! пять баллоа!!!))))
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33450094
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33450099
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Методом научного тыка и догадок понял что нуна создавать для каждого запроса свой Statement...
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33450150
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для этого можно было и не тыкаться, а почитать литературу

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33450178
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за комментарий
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33450638
М.Голованов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlWizardОтвечу так - ни в ПХП ни в перл ни с++ (приходилось писать под веб+мускул) НЕТУ проблем с кодировками.

Ха-ха. Или, может, какой-то особенный PHP и C++ имеется в виду?...
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33452551
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Угу.. именно особенный пхп ....
...
Рейтинг: 0 / 0
71 сообщений из 71, показаны все 3 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / Jakarta-Tomkat 55
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]