powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Вызов функций из JSP
7 сообщений из 7, страница 1 из 1
Вызов функций из JSP
    #33429472
wind2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый люди добрые. Помогите разобратьтся с вопросом.
Мне нужно вызывать хранимую процедуры из JSP.
Написал класс реализации функцииб сделал файл дескриптора
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
<taglib>
<tlib-version> 1 . 0 </tlib-version>
<jsp-version> 2 . 0 </jsp-version>
< short -name>cbck</ short -name>
<uri>com.storedproc</uri>
<function>
<name>
addNewUser
</name>
<function- class >
com.storedproc.StoredProcIU
</function- class >
<function-signature>
 void  addNewUser(java.lang.string, java.lang.string, java.lang.string, java.lang.string, java.lang.string, java.lang.string)
</function-signature>
</function>
</taglib>
Потомы вызываю из страницы
Код: plaintext
1.
2.
<%@ taglib uri='storedproc' prefix ='cbck' %>
${cbck:addNewUser("gdagsd","gdagsd","gdagsd","gdagsd","gdagsd","gdagsd")}
Но вместо того чтоб выдать хотя бы ошибку, на страницу выводиться просто текст ${cbck:addNewUser("gdagsd","gdagsd","gdagsd","gdagsd","gdagsd","gdagsd")}, хотя в документации написано что так вызываются функции.
Заранее благодарен
...
Рейтинг: 0 / 0
Вызов функций из JSP
    #33429595
Каракут
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
web.xml какой версии? Наверное 2.3? Сменить на 2.4 :)
...
Рейтинг: 0 / 0
Вызов функций из JSP
    #33429599
Каракут
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще рекомендуют вставить на страницу директиву:
Код: plaintext
<%@ page isELIgnored="false"%>
...
Рейтинг: 0 / 0
Вызов функций из JSP
    #33431689
wind2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
После данных изменений выдало ошибку:
Код: plaintext
1.
[ServletException in:/basic/menu.jsp] The  class  java.lang.string specified in the method signature in TLD  for  the function cbck:addNewUser cannot be found. java.lang.string' 

Содержимое web.xml

Код: 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.
<?xml version="1.1" encoding="ISO-8859-1"?>

<!DOCTYPE web-app
   PUBLIC  "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
  "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">

<web-app>

  <!-- Action Servlet Configuration -->
  <servlet>
    <servlet-name>action</servlet-name>
    

<servlet- class >org.apache.struts.tiles.ActionComponentServlet</servlet- class 

>
    <init-param>
      <param-name>definitions-config</param-name>
      <param-value>/WEB-INF/componentDefinitions.xml</param-value>
    </init-param>
    <init-param>
      <param-name>definitions-debug</param-name>
      <param-value> 1 </param-value>
    </init-param>
    <init-param>
      <param-name>definitions-factory- class </param-name>
      

<param-value>org.apache.struts.example.tiles.channel.ChannelFactorySet</p

aram-value>
    </init-param>

    <init-param>
      <param-name>config</param-name>
      <param-value>/WEB-INF/struts-config.xml</param-value>
    </init-param>
    <init-param>
      <param-name>validate</param-name>
      <param-value>true</param-value>
    </init-param>
    <init-param>
      <param-name>debug</param-name>
      <param-value> 2 </param-value>
    </init-param>
    <init-param>
      <param-name>detail</param-name>
      <param-value> 2 </param-value>
    </init-param>
    <load-on-startup> 2 </load-on-startup>
  </servlet>


  <!-- Action Servlet Mapping -->
  <servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>*. do </url-pattern>
  </servlet-mapping>


  <!-- The Welcome File List -->
  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>

  <taglib>
    <taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri>
    <taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
  </taglib>

  <taglib>
    <taglib-uri>storedproc</taglib-uri>
    <taglib-location>/WEB-INF/tlds/storedproc.tld</taglib-location>
  </taglib>

  <taglib>
    <taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>
    <taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
  </taglib>

  <!-- Struts Tag Library Descriptor -->
  <taglib>
    <taglib-uri>/WEB-INF/extensions.tld</taglib-uri>
    <taglib-location>/WEB-INF/extensions.tld</taglib-location>
  </taglib>

  <!-- Struts Tag Library Descriptor -->
  <taglib>
    <taglib-uri>/WEB-INF/struts-tiles.tld</taglib-uri>
    <taglib-location>/WEB-INF/struts-tiles.tld</taglib-location>
  </taglib>


</web-app>
В чем может быть проблема?
...
Рейтинг: 0 / 0
Вызов функций из JSP
    #33431705
Каракут
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А, ну да, кстати, не java.lang.string, а java.lang. S tring :)
...
Рейтинг: 0 / 0
Вызов функций из JSP
    #33431706
Каракут
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это в tld, в <function-signature>
...
Рейтинг: 0 / 0
Вызов функций из JSP
    #33431742
wind2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да спасибо огромное, уже разобрался, но возникла еще одня проблема не нахадится драйвер БД, хоть источник прописал в Tomcat, в web.xml ссылку на него тоже прописал, но на консоль выдает

Код: plaintext
1.
2.
3.
4.
5.
Cannot create JDBC driver of  class  ''  for  connect URL 'null'
java.sql.SQLException: No suitable driver
        at java.sql.DriverManager.getDriver(DriverManager.java: 243 )
        at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDat
aSource.java: 773 )
Каракурт если у Вас есть ICQ и вы мне можете удилить несколько минут то напишите на 175050724. Заранее благодарен.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Вызов функций из JSP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]