| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > tomcat обрезает страницы |
| Автор: antol 12.12.2009, 22:46 |
| Народ, здравствуйте, ниид хелп! Проблема в следующем, страницы выводятся не полностью, а только определенное количество символов, при том на каждой странице разное. Проект выложен на рабочей машине. Дома все прекрасно работает Проблема возникает примерно в следующем коде (точный дать к сожалению не могу): <% if ( -||- ) {%> <form>... ...<input value='Принять'></form> <%} %> Смотрю код страницы, выводит только value= дальше страница просто обрывается(((( Это при том , что это не самая длинная страница. Народ помогите чем можете!!! google впервые не помог((( |
| Автор: Egik2 12.12.2009, 22:52 |
| Что в лог пишет? |
| Автор: antol 12.12.2009, 23:02 |
| А где его посмотреть? доступ к серваку не полный, вижу фактически то же что и пользователь, а на домашней машине ничего, все в порядке |
| Автор: Egik2 12.12.2009, 23:05 |
| Каталог, где Tomcat стоит/logs/catalina.дата.log. Ищи текущий лог. |
| Автор: antol 12.12.2009, 23:10 |
| Сейчас посмотреть к сожалению не могу((( Знаю что глупо так спрашивать, но что там может быть? (я имею в виду причину проблемы) |
| Автор: Egik2 12.12.2009, 23:15 |
| Обычно, если какая-то ошибка, то java выплевывает исключение вместе с описанием ошибки и стеком вызовов, по которому можно понять что случилось |
| Автор: antol 12.12.2009, 23:19 |
| так вроде ошибок то и не выдает |
| Автор: COVD 13.12.2009, 15:19 |
| попробуйте заменить 'Принять' на 'Submit' |
| Автор: antol 13.12.2009, 15:45 |
| Пробовал, он не на слове вылетает. Вверху чуть сократили на 2 символа, он вывел value='S а дальше обрывается |
| Автор: antol 13.12.2009, 22:54 |
| Вот код этого злосчастного места: String req = "SELECT * FROM `formulas`"; ResultSet res = db.get_date(req); if(res != null) {%> <div class="form-item" id="edit-mail-wrapper"><label>Формула</label> <select name="filter_field"> <option value="" <%if(select_filter.equals("")) out.println("SELECTED"); %>> Не выбрана формула </option> <% if(res != null) while(!res.isAfterLast()) { String name = res.getString("name")/* + " (ФОРМУЛА: " + res.getString("c_formula") + " )"*/; String code = res.getString("id"); out.println("<option value='" + code + "'"); if(code.equals(select_filter)) out.println(" SELECTED "); out.println(">" + name +"</option>"); res.next(); } %> </select> <div class="description"></div> </div> <center><input type='submit' value= 'Показать'></input> </center></form></fieldset> <%} %> |
| Автор: antol 14.12.2009, 22:44 |
| помогите |
| Автор: garbuz 15.12.2009, 02:01 |
| antol, посмотрите все ли теги закрыты. Попробуйте задеплоить приложение на другой AS, чтобы проверить действительно ли томкат виноват. |
| Автор: COVD 15.12.2009, 06:53 |
| Посмотрите текст сервлета, в который компилируется jsp. Возможно ваша jsp компилируется не полностью из-за ошибки в jsp. |