|
|
|
MS Word в blob, Apache POI и JSP
|
|||
|---|---|---|---|
|
#18+
Всем доброго времени суток, уважаемые форумчане. Разрабатываю последнюю часть дипломного проекта и встрял. Суть такова: в БД Oracle есть таблица T_FILE (id, name, content_type, size, data (blob)), в которой хранятся документы Word и необходимо вывести содержимое документа на страницу jsp, что-то вроде онлайн читалки. Скачал и подключил к проекту библиотеки apache poi. На данный момент я пытаюсь это реализовать следующим образом: Action, который выполняет функцию получения данных с таблицы БД: Код: java 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. 36. 37. 38. 39. 40. 41. 42. 43. 44. Страница JSP: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. При переходе на страницу JSP выдает ошибку java.lang.NullPointerException на этом месте в Action'е: Код: java 1. Спасибо. Проект в Eclipse, использую tomcat, struts. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2013, 20:30:33 |
|
||
|
MS Word в blob, Apache POI и JSP
|
|||
|---|---|---|---|
|
#18+
Как это по вашему должно работать? Код: java 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2013, 20:58:09 |
|
||
|
MS Word в blob, Apache POI и JSP
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Совершенно верно, я тоже уже это обнаружил (ужасно сглупил). Сейчас пытаюсь теперь из этого потока байтов сделать файл и потом уже пользоваться POI. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2013, 22:25:58 |
|
||
|
MS Word в blob, Apache POI и JSP
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Я собрал все в одном java классе, дабы было проще следить за ходом исполнения команд. Код: java 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. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. Я полученный массив байтов записываю в source Код: java 1. 2. 3. То есть source у меня как файл, верно? Теперь я этот файл ложу в поток, чтобы extr могла с ним работать. Код: java 1. 2. 3. Но ничего не получается. Что я делаю не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2013, 23:12:12 |
|
||
|
MS Word в blob, Apache POI и JSP
|
|||
|---|---|---|---|
|
#18+
Решено. Тема закрыта. Кому вдруг поможет, то вот Код: java 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. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2013, 23:55:02 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38272913&tid=2129291]: |
0ms |
get settings: |
14ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
16ms |
get forum data: |
4ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 280ms |
| total: | 449ms |

| 0 / 0 |
