Bonjour à tous,
je suis en train d'utiliser des taglibs, et jusqu'ici tout marchait bien...
en fait à chaque fois que je souhaite utiliser le tag url, j'ai une exception
voici la balise:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 javax.servlet.ServletException: javax.servlet.jsp.JspException: System error invoking URLEncoder.encode() by reflection. at com.caucho.jsp.PageContextImpl.handlePageException(PageContextImpl.java:1199) at _jsp._admin._tradelistbrokeradmin__jsp._jspService(_tradelistbrokeradmin__jsp.java:559) at com.caucho.jsp.JavaPage.service(JavaPage.java:61) at com.caucho.jsp.Page.pageservice(Page.java:578) at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:192) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:97) at com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java:125) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:240) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:491) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:355)
et voici sa definition
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 c:url value="../traderLauncher_nav.jsp" var="nbUrl"> <c:param name="launchWidth" value="600"/> <c:param name="launchHeight" value="600"/> <c:param name="page" value="admin/resendTradeConfirmation.jsp"/> <c:param name="id" value="${row.id}"/> </c:url>
J'ai plus ou moins compris que cela venait de la déprecation d'une méthode avec le nouveau JDK, mais je ne trouve pas le problème...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 <tag> <name>url</name> <tag-class>org.apache.taglibs.standard.tag.el.core.UrlTag</tag-class> <body-content>JSP</body-content> <description> Prints or exposes a URL with optional query parameters (via the c:param tag). </description> <attribute> <name>var</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>value</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> <attribute> <name>context</name> <required>false</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag>
si quelqu'un pouvait me venir en aide!
Merci par avance!
Mike
Partager