Accueil > Forum > > > > faire fonctionner la taglib DichnetTaglib 2D dans une jsp
faire fonctionner la taglib DichnetTaglib 2D dans une jsp
jeudi 15 décembre 2005 à 10:53:07 |
faire fonctionner la taglib DichnetTaglib 2D dans une jsp

teslasghost
|
Bonjour,
Je me suis mis récemment aux jsp avec utilisation de tomcat (v 5.5.12 sous windowsXP). Souhaitant réaliser des graphismes 2D, j'ai découvert la taglib Ditchnet2D, qui semble pouvoir répondre à mes attentes : [ Lien ]
Après avoir crée un nouveau projet tomcat et importé les librairies ditchnet-2d-taglib.jar et js.jar (correspondant à l'interpréteur javascript rhino. J'ai testé les versions 1.4R3 à 1.6R1). Je pense également avoir réglé les problèmes d'écritures dans le répertoire de mon application web en modifiant le fichier catalina.policy, ce qui semble fonctionner, vu q'un répertoire org.ditchnet.taglib.2d est créée. Le jsp que je teste reprend l'exemple fournis par l'auteur:
| Code: |
<%@ taglib prefix="twod" uri="http://ditchnet.org/jsp-2d-taglib" %> <twod:canvas id="to" width="100" height="100" alt="A cool image.">
g.setColor(java.awt.Color.red); g.drawString("Hello from CanvasTag!",5,50);
</twod:canvas>
|
Enfin, le moment fatidique, l'erreur obtenue :
| Code: |
Etat HTTP 500 -
--------------------------------------------------------------------------------
type Rapport d'exception
message
description Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.
exception
javax.servlet.ServletException: Rhino encountered an error while evaluating the JavaScript in the <twod:canvas> tag with id 'my-canvas': null org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:848) org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781) org.apache.jsp.toto_jsp._jspService(org.apache.jsp.toto_jsp:53) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
cause mère
javax.servlet.jsp.JspException: Rhino encountered an error while evaluating the JavaScript in the <twod:canvas> tag with id 'my-canvas': null org.ditchnet.jsp.taglib.twod.handler.CanvasTag.evalJs(Unknown Source) org.ditchnet.jsp.taglib.twod.handler.CanvasTag.doTag(Unknown Source) org.apache.jsp.toto_jsp._jspx_meth_twod_canvas_0(org.apache.jsp.toto_jsp:72) org.apache.jsp.toto_jsp._jspService(org.apache.jsp.toto_jsp:44) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note La trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/5.5.12.
|
Donc, visiblement, cela concerne la librairie de rhino, et surement un mauvaise utilisation de ma part (j'avoue ne pas avoir testé d'autres versions de tomcat, et le ferait si vous me le conseillez...) Je viens de tester avec la version 5.028 de Tomcat (celle citée sur le site de l'auteur), mais j'obtiens la même ereur.
Je suis preneur de toute piste...
A bientôt
Olivier
|
|
jeudi 15 décembre 2005 à 14:05:02 |
Re : faire fonctionner la taglib DichnetTaglib 2D dans une jsp

super_toinou
|
est ce qu au moins t as un truc en session avec l attribut id ??
|
|
jeudi 15 décembre 2005 à 20:14:00 |
Re : faire fonctionner la taglib DichnetTaglib 2D dans une jsp

teslasghost
|
Je suis désolé, mais je ne vois pas trop de quelle session tu parles. Ces attributs ne semblent pas avoir à être déclaré où que se soit, du momment qu'ils sont uniques lors de l'utilisation de l'appli :"The id, width, height, and alt attributes are required. The id must be unique across your web app" pour repprendre l'auteur.
Et si je ne m'abuse, ces attributs doivent être des variables dans les objets javas associés à cette librairie. Enfin, le mieux, pour m'aider (à moins que mon erreur vienne de l'utilisation de rhino, ou que ce soit un pb de version), c'est d'essayer cette librairie. Pour qui a déjà un eclipse et un serveur appache, ca prend vraiment 2 secones : 2 fichiers jar à placer dans WEB-INF/lib, une jsp dont le code source est fourni en exemple sur le site de l'auteur (et une gestion des droits en écritures dans le répertoire de l'appli web).
Voilà, merci encore
Olivier
|
|
mercredi 20 janvier 2010 à 13:09:45 |
Re : faire fonctionner la taglib DichnetTaglib 2D dans une jsp

simovic
|
Bonjour,
Mon message est un peu tardif lol  ,
j'ai un problème d'écriture dans mon répertoire de travail , comment a tu remédier a cela dans le fichier catalina.policy
Merci d'avance.
|
|
Cette discussion est classée dans : java, apache, servlet, jsp, jasper
Répondre à ce message
Sujets en rapport avec ce message
probleme srtuts [ par zenouba2005 ]
salut je travaille avec eclips et tomcat et strutsjé créé deux pages login.jsp et accueil.jspapres que je saisi les informations dans login.jsp je me
3ème jour de galère...Double problème: Je n'arrive pas à charger JSTL sur MyEclipse dans un projet en cours, et j'ai une erreur d'exécution "org.apache.jasper.JasperException: Exception in JSP:" [ par doublex ]
Etat HTTP 500 - type Rapport d'exception message description Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.
problm avec les jsp [ par ajahamounir ]
je travaille 1 application en jsf, sous jboss 4.0 kan j essaie d l exécuter a partir d la console j obtiens le message: The requested resource (/src/j
jsf [ par unsfot ]
unsask+ Bonjour, j'ai un problem
jsp [ par matsumato ]
Bonjour; quand je click sur l'un de ces liens : Amérique Europe pourquoi j'arreve pas à obtenire l'égalité suivante : par == "am" ou par ==
TOMCAT-Etat HTTP 500 - ....org.apache.jasper.JasperException [ par louimnou ]
Bonjour, pour mon projet,qd j'execute ma jsp sur tomcat,j'ai l'erreur suivante qui s'affiche. Etat HTTP 500 - type Rapport d'exception message de
Problem JSF avec JBoss eclips [ par wolfsman ]
j'ai créé une page JSF dans un projet web dynamique (aider par JBoss Tools) héberger dans le serveur JBoss ça marche avec des simple commande html ma
erreur interne serveur [ par fattoumtoutou ]
bonjour je travaille avec tomcat6 et g un prob dans la manipulation des servelettes j'ai tellemen besoin d'un aide merciii beaucoup :) type Rapport d
pdf chaque enregistrement dans une page [ par kamaljamal ]
salut a tous, j'ai crée un modèle de rapport a l'aide de Ireport dans une application swing et il marche bien , je souhaite le convertir en web mes
conneixon jsp=> mysql [ par nazimbb ]
salut a tous,je debute en jsp, j'ai mis en place un code qui va ds ma bd MYSQL ,mais ca marche pas trop.<div class="smallfont
Livres en rapport
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Forum
RE : URL ET JAVARE : URL ET JAVA par Pylouq
Cliquez pour lire la suite par Pylouq
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|