Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > tomcat обрезает страницы


Автор: antol 12.12.2009, 22:46
Народ, здравствуйте, ниид хелп!
Проблема в следующем, страницы выводятся не полностью, а только определенное количество символов, при том на каждой странице разное.
Проект выложен на рабочей машине.  Дома все прекрасно работает smile  

Проблема возникает примерно в следующем коде (точный дать к сожалению не могу):
<% 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
так вроде ошибок то и не выдает  smile 

Автор: 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.  

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)