cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Madu (JIRA)" <j...@apache.org>
Subject [jira] Created: (COCOON-1804) Javascript FOM_SCOPE issue when using Java as the flow engine - ReferenceError: "cocoon" is not defined
Date Tue, 21 Mar 2006 17:42:58 GMT
Javascript FOM_SCOPE issue when using Java as the flow engine - ReferenceError: "cocoon" is
not defined
-------------------------------------------------------------------------------------------------------

         Key: COCOON-1804
         URL: http://issues.apache.org/jira/browse/COCOON-1804
     Project: Cocoon
        Type: Bug
  Components: Blocks: Java Flow  
    Versions: 2.1.8    
    Reporter: Andrew Madu
    Priority: Blocker


I have created a  java flow class which does the following:

//Load in validation file
FormInstance form = new FormInstance("forms/login.xml");

My login map (snippet) is as follows:

Login.xml:

    <fd:validation>
        <fd:javascript>
            var success = true;
            var newUserReg = new Packages.test.User();
            var username = widget.lookupWidget("username");
            var password = widget.lookupWidget("password");
           
            try {
                
                var checkUserTest = newUserReg.getUser(username.value, password.value);
                
                if (checkUserTest != null) {
                    cocoon.session.setAttribute("user", checkUserTest);
                    success = true;
                }else{
                    username.setValidationError(new Packages.org.apache.cocoon.forms.validation.ValidationError(e,
false));
                    password.setValidationError(new Packages.org.apache.cocoon.forms.validation.ValidationError("The
password, username combination does not exist. Please enter another one.", false));
                    success = false;
                }
            } catch (e) {
                    username.setValidationError(new Packages.org.apache.cocoon.forms.validation.ValidationError(e,
false));
                    password.setValidationError(new Packages.org.apache.cocoon.forms.validation.ValidationError("e.",
false));
                    success = false;
            }

            return success;
        </fd:javascript>
    </fd:validation>

I am getting an error message when the line 'cocoon.session.setAttribute("user", checkUserTest)'
is hit.:

ReferenceError: "cocoon" is not defined

What is the issue here, can I create a session object from within form validation/javascript
in another way?

Andrew

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


Mime
View raw message