I have the attached XSP, but when I run it, it generates the following exception, what does this mean?
org.apache.cocoon.ProcessingException: Language Exception: org.apache.cocoon.components.language.LanguageException: Error compiling general_update_xml: Line 88, column 21: Type expected. at org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.createR esource(ProgramGeneratorImpl.java:278) at org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.load(Pr ogramGeneratorImpl.java:192) at org.apache.cocoon.generation.ServerPagesGenerator.setup(ServerPagesGenerator .java:145) Med venlig hilsen/Best regards Søren Neigaard System Architect ................................ Mobilethink A/S Arosgaarden Åboulevarden 23, 5.sal DK - 8000 Århus C Telefon: +45 86207800 Direct: +45 86207810 Fax: +45 86207801 Email: [EMAIL PROTECTED] Web: www.mobilethink.dk ................................
<?xml version="1.0" encoding="iso-8859-1"?> <xsp:page language="java" xmlns:xsp="http://apache.org/xsp" xmlns:util="http://apache.org/xsp/util/2.0"> <xsp:structure> <xsp:include>java.util.*</xsp:include> <xsp:include>java.io.*</xsp:include> <xsp:include>dk.mobilethink.framework.controller.*</xsp:include> <xsp:include>org.w3c.dom.Node</xsp:include> <xsp:include>org.w3c.dom.NodeList</xsp:include> </xsp:structure> <xsp:logic> String xsp_method = request.getParameter("xsp_method"); String xsp_dtd = request.getParameter("xsp_dtd"); String xsp_parm_name = request.getParameter("xsp_parm_name"); String xsp_parm_success_value = request.getParameter("xsp_parm_success_value"); String xsp_success_xsp = request.getParameter("xsp_success_xsp"); String xsp_failure_xsp = request.getParameter("xsp_failure_xsp"); System.out.println("w00t"); Enumeration enum = request.getParameterNames(); Hashtable nvp = new Hashtable(); while(enum.hasMoreElements()) { String name = (String)enum.nextElement(); if(name.startsWith("backend_")) { String[] values = request.getParameterValues(name); nvp.put(name,values); } } String uid = (String)request.getSession(true).getAttribute("session_uid"); if(uid != null) { nvp.put("session_uid",uid); } Node msg = Controller.execute(method,dtd,null,nvp); String xsp_return_url = null; NodeList nl = ((Element)msg).getElementsByTagName(xsp_parm_name); if(nl.getLength() > 0) { System.out.println("C2 INFO - xsp_parm_name found"); if(nl.item(0).getNodeValue().equals(xsp_parm_success_value)){ xsp_return_url = xsp_success_xsp; } else { xsp_return_url = xsp_faliure_xsp; } } else { System.out.println("C2 INFO - xsp_parm_name not found"); xsp_return_url = xsp_faliure_xsp; } response.sendRedirect(xsp_faliure_xsp); </xsp:logic> <util:include-uri> <util:href> <xsp:expr>xsp_return_url</xsp:expr> </util:href> </util:include-uri> <!-- util:include-uri href="<xsp:expr>xsp_return_url</xsp:expr>"/ --> </xsp:page>
--------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>