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]>