|
|
|
JSP --> *.xls
|
|||
|---|---|---|---|
|
#18+
всем доброго времени суток! сразу оговорюсь и поиском пользовался и гуглил, но не нашел подробные ответы на мои вопросы: 1. Сформировалась jsp-страничка (приложение на JSF), в ней просто таблица, хочеться под этой табличкой сделать кнопочку "сформировать таблицу в документе Excel". Как это лучше реализовать? 2. Может кто знает про какую-нить специальную библиотеку, которая упрощает эту процедуру? Всем заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2006, 16:38:17 |
|
||
|
JSP --> *.xls
|
|||
|---|---|---|---|
|
#18+
делается очень просто. выдаете на выход ОБЫЧНУЮ html таблицу, но content-type проставляете, как будто выдаете xls. там что-то типа application/excel, не помню точно. Excel прекрасно схавает данную комбинацию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2006, 16:43:40 |
|
||
|
JSP --> *.xls
|
|||
|---|---|---|---|
|
#18+
вот тока вопрос - как будет выглядеть кнопочка <h:commandButton>? href не покатит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2006, 17:10:07 |
|
||
|
JSP --> *.xls
|
|||
|---|---|---|---|
|
#18+
От мой стрый сорц Код: 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. 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. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2006, 17:25:54 |
|
||
|
JSP --> *.xls
|
|||
|---|---|---|---|
|
#18+
Deadyне понял... вот jsp, которая имеет таблицу и соответственно эту таблицу надо експортнуть в Excel (создать файл Excel): .......................... ......................... ........................... </h:column> <h:column> <f:facet name="header"> <h:outputText value="#{msgs.stateHeader}"/> </f:facet> <h:outputText value="#{customer.State}"/> </h:column> </h:dataTable> <h:commandButton value="to Excel" вот здесь то что писать? /> </h:form> </body> </f:view> </html> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2006, 17:47:16 |
|
||
|
JSP --> *.xls
|
|||
|---|---|---|---|
|
#18+
в рамках JSF: написать action="#{foo.createXSL}" в методе сформировать данные и отдать на растерзание jsp-шке (в формате jsf), которая сформирует таблицу. предварительно выставить в том же методе контент тип с использованием сервлета: вместо commandButton вставить или h:outputLink с сылкой на сервлет, или кнопку с javascript-ом, которая отправит на сервлет. в сервлете выполнить те же действия и стравить классической jsp ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2006, 17:52:19 |
|
||
|
JSP --> *.xls
|
|||
|---|---|---|---|
|
#18+
Deadyв рамках JSF: написать action="#{foo.createXSL}" в методе сформировать данные и отдать на растерзание jsp-шке (в формате jsf), которая сформирует таблицу. предварительно выставить в том же методе контент тип с использованием сервлета: вместо commandButton вставить или h:outputLink с сылкой на сервлет, или кнопку с javascript-ом, которая отправит на сервлет. в сервлете выполнить те же действия и стравить классической jsp огромное спасибо, вот бы есче примерчик работающий так и цены бы не было ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2006, 18:07:50 |
|
||
|
JSP --> *.xls
|
|||
|---|---|---|---|
|
#18+
реализую 2ой вариант. 1ый пишется так же. на форме: Код: plaintext 1. в сервлете, замапленном на /report/excel/table.do: Код: plaintext 1. 2. 3. 4. 5. 6. 7. это jsp /report/excel/renderer.jsp, генерирующая таблицу Код: plaintext 1. 2. 3. 4. 5. 6. 7. осталось только все оформить красиво (импорты там всякие итп). Ничего сложного нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2006, 18:23:36 |
|
||
|
JSP --> *.xls
|
|||
|---|---|---|---|
|
#18+
на форме: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2006, 18:24:58 |
|
||
|
JSP --> *.xls
|
|||
|---|---|---|---|
|
#18+
jsfmania 2. Может кто знает про какую-нить специальную библиотеку, которая упрощает эту процедуру? Знаем и давно пользуемся. Пользователей очень устраивает. http://]http://displaytag.sourceforge.net/11/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2006, 18:58:55 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34201053&tid=2147198]: |
0ms |
get settings: |
16ms |
get forum list: |
36ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
47ms |
get topic data: |
17ms |
get forum data: |
4ms |
get page messages: |
92ms |
get tp. blocked users: |
2ms |
| others: | 279ms |
| total: | 505ms |

| 0 / 0 |
