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]
