Hello, Sebastian. I really appreciate your answer. It worked like a charm.
And thanks for the link to the "Dataset scope" you provide. I had read it before, but as you see, I didn't understand it at all. Best regards. El martes 6 de marzo de 2012 10:04:36 UTC+1, Sebastian Wagner escribió: > > If you define > *<dataset name="dsGetMyCookieData" type="http" src="xmlfromcookie.jsp" > request="true"/>* > > inside the class-tags of checkLoginData.lzx you need to write: > > datapath="local:classroot.dsGetMyCookieData:/info/data/login/text()" > > otherwise you need to write the dataset definition somewhere in the canvas > and not inside the "class" tags. > > See: > http://www.openlaszlo.org/lps4.9/docs/developers/databinding.html#d0e96001 > > Sebastian > > 2012/3/6 Javi <[email protected]> > >> Hello. >> >> I'm trying to fill in the customEdittext boxes from the * >> chekLoginData.lzx* window with username and password data coming from >> two cookies. My web application starts with a JSP ("first.jsp") where you >> must enter your login and password (the same login and password already in >> the OO database). Once filled in, this data is stored in two separated >> cookies (one for the login and another one for the password). After some >> operations on another web page ("second.jsp"), the user finally clicks on a >> link to access http://mysite:5080/openmeetings/. And then I would like >> the appearing login window to be filled in with the username and password >> data from the two cookies. >> >> This is the process I follow: >> >> 1. I access "first.jsp", where I enter the login and password. >> 2. The page "cookiecreation.jsp" is called to store the login and >> password in the aforementioned two separated cookies. >> 3. The application takes me then to "second.jsp", where I do my stuff. >> 4. From "second.jsp", I'm taken to http://mydomain:5080/openmeetings/ >> 5. And there, I would like the login and password customEdittext >> boxes to be filled in with the data that I entered at "first.jsp". >> >> >> Now, the modifications I've done in chekLoginData.lzx. >> >> I have added this line: >> *<dataset name="dsGetMyCookieData" type="http" src="xmlfromcookie.jsp" >> request="true"/>* >> >> The "xmlfromcookie.jsp" is a JSP page retrieving the login and password >> information from the cookies, and building this XML structure: >> >> <info> >> <data> >> <login>my_login_data</login> >> <pwd>my_password_data</pwd> >> </data> >> </info> >> >> (I'm using the example from the Developer's guide at >> http://www.openlaszlo.org/lps4.9/docs/developers/cookies.html.) >> >> I have also modified the "username" and "userpass" customEdittext boxes: >> <customEdittext name="username" >> datapath="dsGetMyCookieData:/info/data/login/text()" y="24" x="120" >> width="330" > >> <customEdittext name="userpass" >> datapath="dsGetMyCookieData:/info/data/pwd/text()" y="54" password="true" >> x="120" width="330" > >> >> The JSP pages are located this way: >> - http://mydomain:5080/openmeetings/first.jsp >> - http://mydomain:5080/openmeetings/second.jsp >> - http://mydomain:5080/openmeetings/cookiecreation.jsp >> - http://mydomain:5080/openmeetings/xmlfromcookie.jsp >> >> At the end, when I debug my OO application, I get the following error: >> >> ERROR: couldn't find dataset for 'dsGetMyCookieData:/info/data/login' >> (canvas.datasets['dsGetMyCookieData']). >> >> I'm building my OO application inside Eclipse Indigo (using Windows XP) >> and launching it clicking on the "red5.bat" file created in ROOT/dist/red5. >> >> Any help would be appreciated. >> >> Many thanks in advance. >> > > > > -- > Sebastian Wagner > http://www.openmeetings.de > http://incubator.apache.org/openmeetings/ > http://www.webbase-design.de > http://www.wagner-sebastian.com > [email protected] >
