|
|
|
JSF проблема с мапингом
|
|||
|---|---|---|---|
|
#18+
Не совсем понятно в чем проблема, но в томкате файл jsf (xhtml) открывается как будто он не обработан как JSF, где могут быть траблы? содержание файла web.xml вполне логичное Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ну и доктайп xhtml нормальный Код: html 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2013, 17:25:05 |
|
||
|
JSF проблема с мапингом
|
|||
|---|---|---|---|
|
#18+
какая версия jsf? Похожие ситуации были с 1.2, если фейслеты не прописать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2013, 17:27:43 |
|
||
|
JSF проблема с мапингом
|
|||
|---|---|---|---|
|
#18+
забыл никкакая версия jsf? Похожие ситуации были с 1.2, если фейслеты не прописать использую javax.faces-2.1.16 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2013, 17:40:47 |
|
||
|
JSF проблема с мапингом
|
|||
|---|---|---|---|
|
#18+
в свое время тоже были траблы, вот рабочий вариант под glassfish Код: xml 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. .. файл faces-config.xml <?xml version='1.0' encoding='UTF-8'?> Код: xml 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2013, 17:49:30 |
|
||
|
JSF проблема с мапингом
|
|||
|---|---|---|---|
|
#18+
А потому что меппинг не введен Код: xml 1. 2. 3. 4. А на jsf 1.x и еще кое-какие параметры требуются ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2013, 19:14:13 |
|
||
|
JSF проблема с мапингом
|
|||
|---|---|---|---|
|
#18+
Ну и еще, поскольку это велкам-страница, то ее адрес может не содержать необходимой маски для вызова сервлета FacesServlet. Поэтому необходимо сделать простую велкам-страницу следующего содержания: Код: html 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2013, 19:23:41 |
|
||
|
JSF проблема с мапингом
|
|||
|---|---|---|---|
|
#18+
breath, спасибо. пока что сервер приложений не нужен. ivanra, авторА потому что меппинг не введен Код: xml 1. 2. 3. 4. а у меня прописано по сути тоже самое, только явно добавляется /faces/ и это работает. Код: xml 1. 2. 3. 4. но дело вообще не в этом, потому что на другой машине все работает... наверное надо было заново насторить подключение к контейнеру tc ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2013, 19:53:06 |
|
||
|
JSF проблема с мапингом
|
|||
|---|---|---|---|
|
#18+
ivanraНу и еще, поскольку это велкам-страница, то ее адрес может не содержать необходимой маски для вызова сервлета FacesServlet. Поэтому необходимо сделать простую велкам-страницу следующего содержания: Код: html 1. 2. 3. 4. 5. 6. далать еще одну велкам страницу? разве не для того же прописывается в xml Код: xml 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2013, 19:59:37 |
|
||
|
JSF проблема с мапингом
|
|||
|---|---|---|---|
|
#18+
rema174далать еще одну велкам страницу? разве не для того же прописывается в xml Код: xml 1. 2. 3. Объясняю. Когда идет обращение по прямому адресу, типа http://адрес_приложения/faces/index.xhtml, то в соответствии с мэппингом вызов будет перенаправлен сервлету FacesServlet. В случае же с велкам-страницей, она отображается и по адресу http://адрес_приложения, которая не соответствует меппингу. Поэтому и нужна велкам-страница, которая переадресует по полному адресу. Создаем index.jsp указанного выше содержания и наслаждаемся. Существуют и другие способы, но смысл один - сделать переадресацию, чтобы сработал FacesServlet ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2013, 21:16:04 |
|
||
|
JSF проблема с мапингом
|
|||
|---|---|---|---|
|
#18+
ivanraОбъясняю. Когда идет обращение по прямому адресу, типа http://адрес_приложения/faces/index.xhtml, то в соответствии с мэппингом вызов будет перенаправлен сервлету FacesServlet. В случае же с велкам-страницей, она отображается и по адресу http://адрес_приложения, которая не соответствует меппингу. Поэтому и нужна велкам-страница, которая переадресует по полному адресу. Создаем index.jsp указанного выше содержания и наслаждаемся. Существуют и другие способы, но смысл один - сделать переадресацию, чтобы сработал FacesServlet это просто вариант, чтобы не прописывать faces в <welcome-file-list>, т.о. можно вызвать приложение по http://адрес_приложения/index.jsp. но задавать маппинг для остальных jsf страниц все равно нужно, поэтому проще изначально все задать в xml. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2013, 22:24:07 |
|
||
|
JSF проблема с мапингом
|
|||
|---|---|---|---|
|
#18+
а не проще сделать ? Код: xml 1. 2. 3. 4. чтобы не зависесть от /faces/* ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2013, 00:48:59 |
|
||
|
JSF проблема с мапингом
|
|||
|---|---|---|---|
|
#18+
breath, видно есть причина, если Хорстман использует такой способ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2013, 22:09:04 |
|
||
|
JSF проблема с мапингом
|
|||
|---|---|---|---|
|
#18+
причина скорей всего одна, если на серваке много *.xhtml файлов c разным содержимым (jsf и хз что еще), чтобы разделить их обработку Код: xml 1. а если с расширением *.xhtml только jsf, то оптимальный вариант Код: xml 1. Хорстман ни причем, голова же не только шапку носить :D ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2013, 10:10:18 |
|
||
|
JSF проблема с мапингом
|
|||
|---|---|---|---|
|
#18+
В том то и дело , что в реальном приложении, на серваке будет скорее всего breathмного *.xhtml файлов c разным содержимым (jsf и хз что еще) и предлагается сразу универсальный способ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2013, 11:12:09 |
|
||
|
JSF проблема с мапингом
|
|||
|---|---|---|---|
|
#18+
ivanrarema174далать еще одну велкам страницу? разве не для того же прописывается в xml Код: xml 1. 2. 3. Объясняю. Когда идет обращение по прямому адресу, типа http://адрес_приложения/faces/index.xhtml, то в соответствии с мэппингом вызов будет перенаправлен сервлету FacesServlet. В случае же с велкам-страницей, она отображается и по адресу http://адрес_приложения, которая не соответствует меппингу. Поэтому и нужна велкам-страница, которая переадресует по полному адресу. Создаем index.jsp указанного выше содержания и наслаждаемся. Существуют и другие способы, но смысл один - сделать переадресацию, чтобы сработал FacesServlet Все-таки, этот способ действительно работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2013, 09:45:26 |
|
||
|
JSF проблема с мапингом
|
|||
|---|---|---|---|
|
#18+
Я знаю еще 1 способ, который не требует дополнительной велкам-страницы. Но он работает только с "защищенными" приложениями, которые сразу требуют логин/пароль, и при этом Код: xml 1. а сама форма соответствует шаблону FacesServlet ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2013, 10:04:40 |
|
||
|
JSF проблема с мапингом
|
|||
|---|---|---|---|
|
#18+
Скопируйте это, забудтье про /faces/index.xhtml , доступ /index.jsf xhtml доступ блокируйте, это есть в конфиге, а если хотите сделать другой маппинг типо index.html, index.jsp, index.php, index.very.good.pages советую prettyfaces. что вам не нужно в коде удалите. JSF рулит в городе! Код: 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. 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. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. forward.jsp Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2013, 23:14:11 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38235785&tid=2129494]: |
0ms |
get settings: |
15ms |
get forum list: |
21ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
50ms |
get topic data: |
15ms |
get forum data: |
4ms |
get page messages: |
86ms |
get tp. blocked users: |
1ms |
| others: | 328ms |
| total: | 532ms |

| 0 / 0 |
