I can recreate this (or a similar problem) if the class CodeLibelle is not marked as public.
Is this the case for you? On 10/12/06, Pascal LAVAUX (Yahoo) <[EMAIL PROTECTED]> wrote:
Hi all, I'm curently testing JEXL 1.1 for my project and I can't get the Class Script working. When I test the same Jexl code with an Expression it works fine, with a Script it does nothing. [CODE] String jexlCode = "resultat.setCode('OK')"; Expression e = ExpressionFactory.createExpression(jexlCode); Script s = ScriptFactory.createScript(jexlCode); CodeLibelle resultatJexl = new CodeLibelle(); JexlContext jc = JexlHelper.createContext(); jc.getVars().put("resultat", resultatJexl); resultatJexl.setCode(""); e.evaluate(jc); out.println("Resultat =" + resultatJexl.getCode()); resultatJexl.setCode(""); s.execute(jc); out.println("Resultat =" + resultatJexl.getCode()); [/CODE] The output is: Resultat=OK Resultat= Have anybody an idea? Thanks, ------------------------------------------------------- Pascal LAVAUX Responsable Technique TRIANGLE Informatique www.triangle-i.com ------------------------------------------------------- ___________________________________________________________________________ Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions ! Demandez à ceux qui savent sur Yahoo! Questions/Réponses http://fr.answers.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- http://www.multitask.com.au/people/dion/ Rule of Acquisition #91: Hear all, trust nothing. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]