Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> JSTL? Вопрос про Core-библиотеку 
V
    Опции темы
MisterCleric
Дата 21.4.2006, 12:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1043
Регистрация: 16.2.2006
Где: Харьков, Украина

Репутация: 33
Всего: 38



Привет. Я пока не силен в JSP.
Использую стандартную библиотеку и вот что выходит:
Код

<jsp:root version="1.2"
     xmlns:sql="http://java.sun.com/jsp/jstl/sql" 
    xmlns:c="http://java.sun.com/jsp/jstl/core" 
    xmlns:display="urn:jsptld:http://displaytag.sf.net">
  <jsp:directive.page contentType="text/html; charset=UTF-8" />
<HTML> 
<HEAD>
<TITLE>Edit Employee</TITLE>
</HEAD>
<c:choose>
    <c:when test="${not empty param['exist']}">
      <c:set var="tb" value="${sessionScope.tb1}" />
    </c:when>
    <c:otherwise>
      <c:set var="tb" value="${param['tabnom']}" />
    </c:otherwise>
</c:choose>
<sql:query var="rs" dataSource="jdbc/fact">
    SELECT name, lastname, phone, namejob, jobs.job_id FROM jobs, staff where jobs.job_id = staff.job_id and staff.tabnom = ${tb}
</sql:query>
<sql:query var="rs1" dataSource="jdbc/fact">
    SELECT job_id, namejob FROM jobs
</sql:query>
<BODY BGCOLOR="#ffffcc">
<CENTER>
<c:if test="${not empty param['exist']}">
    <h2><font color="red">This tab nom ${tb} already exists!!! Change it</font></h2>
</c:if>
<form method="post" action="save.jsp?act=1">
<input type="hidden" name="tn" value="${tb}" />
<!--<c:set var="tn" value="${param['tabnom']}" scope="session" />-->
<c:forEach var="aParam" items="${pageScope.rs.rows}">
<table style="border:0; border-collapse: collapse; width: 30%; cellpadding: 0; margin-top: 0; margin-bottom: 0" >
    <tr>
    <td>Tab nom:</td><td><input type="text" name="tabnom1" size="4" value="${tb}" />
    <c:if test="${not empty param['exist']}"><font color="red">*</font></c:if>
    </td>
    </tr>
    <tr>
    <td>Last name:</td><td><input type="text" name="lastname" size="10" value="${aParam.lastname}" /></td>
    </tr>
    <tr>
    <td>Name:</td><td><input type="text" name="name" size="10" value="${aParam.name}" /></td>    
    </tr>
    <tr>
    <td>Phone:</td><td><input type="text" name="phone" size="8" value="${aParam.phone}" /></td>    
    </tr>
    <tr>
    <td>Job:</td>
    <td><select size="1" name="namejob">
   <c:forEach var="a" items="${pageScope.rs1.rows}">
       <c:if test="${a.jbo_id == aParam.job_id}">                 !!!а вот сдесь проблема!!!
        <![CDATA[<option selected value="]]>${aParam.job_id}<![CDATA[">]]>${aParam.namejob}<![CDATA[</option>]]>
        </c:if>
              <option value="${a.job_id}">${a.namejob}</option>                    
        </c:forEach> 
    </select></td>    
    </tr>
 </table>
</c:forEach>
<input type="submit" value="Save" />
</form>
<form method="post" action="save.jsp?act=100">
    <input type="submit" value="Reset" />
</form>
</CENTER>
</BODY>     
</HTML>
</jsp:root>
 
Как правильно нужно обращаться в таком выражении к переменным? Кто шарит в JSTL - подскажите 


--------------------
ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ...
PM MAIL ICQ   Вверх
MisterCleric
Дата 26.4.2006, 12:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1043
Регистрация: 16.2.2006
Где: Харьков, Украина

Репутация: 33
Всего: 38



Ну что, никто так и не подскажет?  smile  smile 
 smile  smile  smile  


--------------------
ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ...
PM MAIL ICQ   Вверх
Tony
Дата 26.4.2006, 17:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1159
Регистрация: 3.3.2006
Где: Riga

Репутация: 6
Всего: 12



А в чём дело?  smile  


--------------------
user posted image
user posted image
PM MAIL Skype   Вверх
MisterCleric
Дата 27.4.2006, 16:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1043
Регистрация: 16.2.2006
Где: Харьков, Украина

Репутация: 33
Всего: 38



Цитата

А в чём дело?


Да в том той дело, что уже ни в чем.
Так как раз и работает: сегодня разобрался  smile 

Приношу извенения за глупости.
Модераторам советую удалить пост 


--------------------
ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ...
PM MAIL ICQ   Вверх
tux
Дата 27.4.2006, 16:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 74
Всего: 132



В следующий раз пожалуйста более четко указывай проблему, я только сейчас обнаружил где она у тебя  в листинге. smile 
PM MAIL Skype GTalk Jabber YIM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0623 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.