|
|
|
<jsp:useBean>
|
|||
|---|---|---|---|
|
#18+
Вот решил проверить в сервлете пример с действием <jsp:useBean>. Пример должен циклически отображать три рисунка на странице. Скомпилированный класс поместил в папку classes. Рисунки скинул в папку classes/img. Код класса: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Код: 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. При запуске Tomcat выдает ошибку: Код: 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. Подскажите новичку, что не правильно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2006, 13:06:25 |
|
||
|
<jsp:useBean>
|
|||
|---|---|---|---|
|
#18+
класс надо в пакет поместить. МОДЕРАТОРУ: наверно, этот вопрос следует в топ добавить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2006, 13:09:13 |
|
||
|
<jsp:useBean>
|
|||
|---|---|---|---|
|
#18+
Deadyкласс надо в пакет поместить. В смысле -в любой пакет? И потом этот пакет скинуть в папку classes? МОДЕРАТОРУ: наверно, этот вопрос следует в топ добавить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2006, 13:18:39 |
|
||
|
<jsp:useBean>
|
|||
|---|---|---|---|
|
#18+
То есть надо создать любой пакет, а потом этот пакет скинуть в папку classes? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2006, 13:21:20 |
|
||
|
<jsp:useBean>
|
|||
|---|---|---|---|
|
#18+
ага, типа того. чтоб было /WEB-INF/classes/foo/Foo.class ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2006, 13:28:25 |
|
||
|
<jsp:useBean>
|
|||
|---|---|---|---|
|
#18+
Deadyага, типа того. чтоб было /WEB-INF/classes/foo/Foo.class То есть применительно для эклипса настроить workspace как /WEB-INF/classes/foo/Foo.class? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2006, 13:47:50 |
|
||
|
<jsp:useBean>
|
|||
|---|---|---|---|
|
#18+
не знаю как там в еклипсе, но нужно создать такую вещь: work - рабочий каталог, переходим в него. Код: plaintext 1. 2. 3. 4. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. далее: Код: plaintext 1. 2. 3. поздравляю, вы только что научились помещать класс в пакет! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2006, 13:57:15 |
|
||
|
<jsp:useBean>
|
|||
|---|---|---|---|
|
#18+
ну а в CLASSPATH надо путь к папке(в которой находится пакет) прописывать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2006, 14:02:50 |
|
||
|
<jsp:useBean>
|
|||
|---|---|---|---|
|
#18+
Ну какого вы в сервлеты (ладно уж.. вам тяжелее будет) полезли?! Так еще и читать не хотите. Это написано в любой книге по Java в первой полсотне страниц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2006, 14:07:14 |
|
||
|
<jsp:useBean>
|
|||
|---|---|---|---|
|
#18+
Может это поможет Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2006, 14:11:41 |
|
||
|
<jsp:useBean>
|
|||
|---|---|---|---|
|
#18+
mysterioНу какого вы в сервлеты (ладно уж.. вам тяжелее будет) полезли?! Так еще и читать не хотите. Это написано в любой книге по Java в первой полсотне страниц. Ладно уж подкалывать. Про командную строку javac уже слышал и даже работал не раз. Сейчас мы работаем под эклипс. Нужно поменять настройки в эклипсе, чтобы пакет компилися в папку classes или можно из рабочего пространства скинуть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2006, 14:15:19 |
|
||
|
<jsp:useBean>
|
|||
|---|---|---|---|
|
#18+
Вы путаете понятия workspace (которое относится к Eclipse) и CLASSPATH. Вы не знаете, как использовать пакеты. Вы хотите меня убедить, что хорошо знаете основы? Если вы их хорошо выучите, то абсолютно в любой IDE таких вопросов возникать не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2006, 14:21:00 |
|
||
|
<jsp:useBean>
|
|||
|---|---|---|---|
|
#18+
mysterioВы путаете понятия workspace (которое относится к Eclipse) и CLASSPATH. Вы не знаете, как использовать пакеты. Вы хотите меня убедить, что хорошо знаете основы? Если вы их хорошо выучите, то абсолютно в любой IDE таких вопросов возникать не будет. Явой я занимаюсь два месяца. Сейчас возникла необходимость создавать сервлеты. В данный момент мы используем Эклипс. Поставим вопрос следующим образом. В эклипсе есть workspase где компилятся все классы. Как из эклипс скомпилировать мой пакет в папку WEB-INF/classes? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2006, 14:30:40 |
|
||
|
<jsp:useBean>
|
|||
|---|---|---|---|
|
#18+
Этот вопрос прекрасно находится в документации по eclipse. Мне, как человеку, который с eclipse работал очень мало, потребовалось минуты две. Тут можете прочитать. Внимание вопрос, неужели так сложно было найти это самому? Или привыкли по первому вопросу лезть на форум? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2006, 15:03:54 |
|
||
|
<jsp:useBean>
|
|||
|---|---|---|---|
|
#18+
Я тоже это нашел в эклипсе. Но все равно jsp не работает. Лучше подскажите, как с помощью javac скомпилировать мой пакет в нужную директорию. Вот исходник: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Rotator.java я сщхранил в той же папке: C:\Tomcat_5\webapps\jhtp1\WEB-INF\classes\ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2006, 15:09:08 |
|
||
|
<jsp:useBean>
|
|||
|---|---|---|---|
|
#18+
если класс находится в пакете foo, то лежать он должен в WEB-INF/classes/foo/. просто скопируйте туда каталог foo и все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2006, 15:15:43 |
|
||
|
<jsp:useBean>
|
|||
|---|---|---|---|
|
#18+
то есть в вашем случае будет /WEB-INF/classes/roma/Rotator.class ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2006, 15:16:13 |
|
||
|
<jsp:useBean>
|
|||
|---|---|---|---|
|
#18+
Deadyто есть в вашем случае будет /WEB-INF/classes/roma/Rotator.class Я так и сделал. Скомпилировал класс с помощью javac(к сведению mysterio). Он находится в папке /WEB-INF/classes/roma/Rotator.class Теперь JSP выбрасывает: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2006, 15:25:36 |
|
||
|
<jsp:useBean>
|
|||
|---|---|---|---|
|
#18+
на самом деле никогда не использовал useBean, но там есть инструкция для инициализации бинов. томкат ругается, что не может найти объект в сессии - естественно он его не найдет, его же никто туда не положил попробуйте после объявления бина написать Код: plaintext 1. вообще, тут доку читать надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2006, 15:30:32 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34174584&tid=2147296]: |
0ms |
get settings: |
15ms |
get forum list: |
23ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
79ms |
get topic data: |
17ms |
get forum data: |
5ms |
get page messages: |
80ms |
get tp. blocked users: |
2ms |
| others: | 299ms |
| total: | 534ms |

| 0 / 0 |
