|
|
|
почему не выполняется запрос в сервлете?
|
|||
|---|---|---|---|
|
#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. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. Опишу, что делает сервлет. При нажатии на кнопку в докуметне HTML вызывается сервлет, причем выполняется его метод doGet. Вот фрагмент формы: Код: plaintext 1. 2. 3. 4. 5. 6. При нажатии кнопки "Подтвердить" данные должны отправляться методу doPost(). В этом методе измененные данные садятся в БД. Данные в doPost() отлавливаются с помощью Код: plaintext 1. Но при выполнении появляется SQLException(). Такое впечатление, что Код: plaintext 1. Делал посадку данных в другом сервлете(то есть при нажатии кнопки "Подтвердить" форма отправлялась на другой сервлет. Его исходник такой же, как и метод doPost()), тогда все отлично "садится". Не подскажете, в чем проблема??? Заранее благодарен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2007, 15:13:39 |
|
||
|
почему не выполняется запрос в сервлете?
|
|||
|---|---|---|---|
|
#18+
вот рисунок ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2007, 15:14:35 |
|
||
|
почему не выполняется запрос в сервлете?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2007, 15:25:51 |
|
||
|
почему не выполняется запрос в сервлете?
|
|||
|---|---|---|---|
|
#18+
и давайте элементам формы разные имена. Код: plaintext 1. 2. еще замечание (пока что это не существенно, но вообще то такие пути лучше не использовать): /jhtp1(saz)/westdbselect - я про круглые скобки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2007, 15:29:21 |
|
||
|
почему не выполняется запрос в сервлете?
|
|||
|---|---|---|---|
|
#18+
Kachalovи давайте элементам формы разные имена. Код: plaintext 1. 2. еще замечание (пока что это не существенно, но вообще то такие пути лучше не использовать): /jhtp1(saz)/westdbselect - я про круглые скобки Не будем) просто необходимость была)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 06:11:03 |
|
||
|
почему не выполняется запрос в сервлете?
|
|||
|---|---|---|---|
|
#18+
Kachalov Код: plaintext 1. 2. 3. 4. 5. 6. 7. Код: plaintext Код: plaintext Код: plaintext Думаю проблема в другом - почему-то данные не ловятся в массивы: Код: plaintext 1. Когда же использую другой сервлет: Код: 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. В форме сервлета Код: plaintext Код: plaintext Ничего не понимаю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 06:29:02 |
|
||
|
почему не выполняется запрос в сервлете?
|
|||
|---|---|---|---|
|
#18+
Вот схема БД: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 06:31:59 |
|
||
|
почему не выполняется запрос в сервлете?
|
|||
|---|---|---|---|
|
#18+
Ошибочка)) Вместо Код: plaintext нужно Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 06:36:12 |
|
||
|
почему не выполняется запрос в сервлете?
|
|||
|---|---|---|---|
|
#18+
Ладно, сделал с двумя сервлетами). Коннект сделал в методе init(); Закрытие коннекта -в destroy(); Но теперь такая проблема: При первом обращении ко второму сервлету (тот, который садит измененные данные в БД и затем редиректится снова к сервлету testdbselect) данные садятся только со второго раза. Не могли бы подсказать, как этого избежать? Вот сервлет testdbselect: Код: 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. Сервлет zasadit имеет вид: Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 09:14:00 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=656&tid=2146457]: |
0ms |
get settings: |
13ms |
get forum list: |
25ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
534ms |
get topic data: |
15ms |
get forum data: |
4ms |
get page messages: |
75ms |
get tp. blocked users: |
2ms |
| others: | 306ms |
| total: | 986ms |

| 0 / 0 |
