Обычная версия
Java форум JavaTalks
форум программистов

Поиск   Пользователи   Группы   Регистрация 
 Профиль   Личные сообщения 

 Вход 

Вложенные таблицы (JPA Hibernate)
Список форумов
 ->  Персистентность в Java (JPA, ORM, ODB)


На страницу Пред.  1, 2 
Начать новую тему 
Предыдущая тема :: Следующая тема  
Автор Сообщение
Z___ZZZ : 13
Новичок

СообщениеЯнв 05, 2012 15:44 
Ответить с цитатой
всем спасибо. все сделал. начал заниматься "красивостями" и наткнулся на маленькую неприятность - не загружаются *.png на ссылки, кнопки, и вообще на форму, причем *.js вполне подхватываются (у меня календарик на JavaScript). все лежит в папке /resources, определен ResouceServlet



Код:
<servlet-mapping>
    <servlet-name>Resource Servlet</servlet-name>
    <url-pattern>/resources/*</url-pattern>
</servlet-mapping>


Картинку хочу видеть тут

Код:
<td><c:out value="${person.dob}" /></td>
                                <td><a href="delete/${person.id}">[b]<img src="/resources/delete.png"/></a></td>[/b]
                                <td><a href="edit/${person.id}">edit</a></td>
К началу Посмотреть профиль Отправить личное сообщение
Tasmit : 13
Новичок

СообщениеЯнв 09, 2012 12:15 
Ответить с цитатой
Прошу прощения: не совсем поняла, как в итоге решена проблема?

У меня так же два класса - User и UserDetails, OneToOne.
Сейчас проблема решается костылем: сначала в БД сохраняется User с пустой ссылкой на UserDetails, и только потом создается UserDetails, который успешно и корректно сохраняется при следующем сохранении User, с правильно указанным user_id.

Мне указанный костыль не удобен, т.к. необходимо одновременно сохранение и User, и UserDetails, либо их одновременное НЕ сохранение.
Перспектива удаления строк в таблице каждый раз, когда пользователь сохранил User, а потом передумал и отменил все - меня не радует.

Если сохранить User с уже созданным UserDetails (user_id в user_details будет сохранен как "0"), а потом сразу же сохранить еще раз отдельно UserDetails (saveOrUpdate) - user_id не пересохранится на корректный?
К началу Посмотреть профиль Отправить личное сообщение
Tasmit : 13
Новичок

СообщениеЯнв 09, 2012 12:50 
Ответить с цитатой
Z___ZZZ писал(а):
всем спасибо. все сделал. начал заниматься "красивостями" и наткнулся на маленькую неприятность - не загружаются *.png на ссылки, кнопки, и вообще на форму, причем *.js вполне подхватываются (у меня календарик на JavaScript). все лежит в папке /resources, определен ResouceServlet



Код:
<servlet-mapping>
    <servlet-name>Resource Servlet</servlet-name>
    <url-pattern>/resources/*</url-pattern>
</servlet-mapping>


Картинку хочу видеть тут

Код:
<td><c:out value="${person.dob}" /></td>
                                <td><a href="delete/${person.id}">[b]<img src="/resources/delete.png"/></a></td>[/b]
                                <td><a href="edit/${person.id}">edit</a></td>


По тому как вы написали - все "/resources/*" (в том числе "/resources/delete.png") ссылаются на сервлет, а не на картинки.
Ни один из файлов, лежащих в папке resources по прямому пути доступен не должен быть (автоматом будет восприниматься просто как ссылка на сервлет).

Update: Почитала про ResouceServlet. Нашла следующую доку: http://www.servletsuite.com/servlets/resource.htm
Попробуйте указать путь к картинке вместо "/resources/delete.png" так, как указано по ссылке -
<img src="http://your_host/servlet/ResourceServlet?path=/picture.gif&type=image/gif">
(т.е. в вашем случае, видимо "<img src="/resources?path=/delete.png&type=image/png"> ")
К началу Посмотреть профиль Отправить личное сообщение
Z___ZZZ : 13
Новичок

СообщениеЯнв 30, 2012 12:26 
Ответить с цитатой
доверил обработку ресурсов спрингу
Код:
<mvc:resources mapping="/resources/**" location="/resources/" />



Теперь вопрос, как мне реализовать фильтры и сортировку на страничке html ??
К началу Посмотреть профиль Отправить личное сообщение
 
Начать новую тему  Ответить на тему
Страница 2 из 2
На страницу Пред.  1, 2
Список форумов
 -> Персистентность в Java (JPA, ORM, ODB)


 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Java and all Java-related trademarks and logos are trademarks or registered trademarks of Oracle Corporation in the United States and other countries.
Это сайт не относится к фирме Oracle Corporation и не поддерживается ею.

© 2006-2010 www.javatalks.ru: форум java программистов
Используется скрипт phpBB © 2001, 2010 phpBB Group

Хостинг от bizname.ru