I got it worked out. After doing some careful dumping of data from the request object and running the jsp through a syntax checker I got it to work. It seems that I had placed some spaces in the values that were in the request object along with some small issues with the jsp/html stuff. Once I got those items addressed, then it worked.
Thanks for the help and the ideal for the template. I think we might adopt it as a standard practice. David Boyd _____ This mailbox protected from junk email by Matador from MailFrontier, Inc. http://info.mailfrontier.com -----Original Message----- From: Michael Rothrock [mailto:[EMAIL PROTECTED] Sent: Tuesday, May 04, 2004 4:42 PM To: Jetspeed Users List Subject: Re: Anyone using displaytag lib with jetspeed You've reached the limit of my knowledge. Hopefully someone who's been at it longer will step in at this point. -- Michael On 5/4/04 1:54 PM, "Boyd, David" <[EMAIL PROTECTED]> wrote: > Well, I pulled out the displaytag lib stuff, left in jstl items, and things > work, that is the doOwn method is called. So there is something strange > going on with the displaytag and working with it. > David Boyd > > _____ > > This mailbox protected from junk email by Matador > from MailFrontier, Inc. http://info.mailfrontier.com > > > > -----Original Message----- > From: Boyd, David [mailto:[EMAIL PROTECTED] > Sent: Tuesday, May 04, 2004 2:55 PM > To: 'Jetspeed Users List' > Subject: RE: Anyone using displaytag lib with jetspeed > > I understand the methods of testing. > > I have my doOwn action surrounded by try - catch statements. I have a > debugger statement at the top of the method, but that is not even being > called. I wrote in your template stuff to see if that would catch anything, > and it did not. Its like the doOwn action is being completely ignored now. > This was not the case before I put in the displaytag lib. And I am unable > to get the debugger to work correctly, so I am doing it the old fashion way > of placing in debug statements. What ever logic is catching the doOwn > action is just ignoring it and calling upon the buildnormalcontext. Now the > question is, what would cause this to happen. > > In the jsp page I capture the rundata and js_peid from the request object > and store as page scope vars. > > Now, if the user select a checkbox and selects the doAssign button, this > works. Selecting this action changes the default action of the form and > sets it to a different psml file completely. Not sure if that helps. > > I would really like to make use of the displaytag lib so that the page > developers can use that instead of all the java we have to give them. > > Any other ideals? > > David Boyd > > _____ > > This mailbox protected from junk email by Matador > from MailFrontier, Inc. http://info.mailfrontier.com > > > > -----Original Message----- > From: Michael Rothrock [mailto:[EMAIL PROTECTED] > Sent: Tuesday, May 04, 2004 1:28 PM > To: Jetspeed Users List > Subject: Re: Anyone using displaytag lib with jetspeed > > In retrospect, it seems we didn't give enough detail. > > If you look into the jetspeed code that dispatches events, you'll see that > it traps exceptions from the doXxx methods without logging them (at least, > thatıs what it did the last time I walked through it). Even if your method > threw an exception, it proceeds to call buildNormalContext. > > Through experience I, and apparently Gregory, have learned that this leads > to situations where your doXxx method doesn't appear to do anything, you > don't see any exceptions, and buildNormalContext is called normally. This > can be quite baffling. > > To avoid this, I am now in the habit of logging all events within my action > class using the boilerplate code I posted in an earlier message. As I > always see my errors in the log, this has saved me mountains of time. > > Gregory appears to have taken a different (but equally effective) route, > tracing into his doXxx method with a debugger when this behavior occurs, > capturing the exception details in the debugger itself. > > The bottom line is this: the most likely cause of the behavior you describe > is that your doOwn method is throwing an exception. You can use either of > the two methods we've described (try/catch or manual trace with a debugger) > to see if this is the case. > > -- Michael > > On 5/4/04 10:59 AM, "Boyd, David" <[EMAIL PROTECTED]> wrote: > >> I can display the check box just fine, and the name and value are set >> correctly. The issue is that when a user checks any of these boxes and > then >> selects the own button, the doOwn action is not called. The >> buildnormalcontext is called which seems to me that some type of refresh > is >> going. I did a dump of the request object and I see that the >> eventSubmit_doOwn is in the object. So, why would the action be bypassed? >> Do I need to set the action on the form, currently it is set to action=''? >> >> >> David Boyd >> >> _____ >> >> This mailbox protected from junk email by Matador >> from MailFrontier, Inc. http://info.mailfrontier.com >> >> >> >> -----Original Message----- >> From: Gregory Joseph [mailto:[EMAIL PROTECTED] >> Sent: Tuesday, May 04, 2004 11:00 AM >> To: Jetspeed Users List >> Subject: RE: Anyone using displaytag lib with jetspeed >> >> Ha, the wonders of Jetspeed. >> In those case, all I've been able to do was plug in my debugger and step >> through until some exception is thrown (which is silently digested by >> jetspeed afterwards, which is why you don't know what's happening) >> >> But I don't remember any issue specific to displaytag regarding this. > Maybe, >> first, try to remove your checkboxes and see if it has something to do > with >> that? >> >> g >> >> >> -----Original Message----- >> From: Boyd, David [mailto:[EMAIL PROTECTED] >> Sent: Tue 5/4/04 17:47 >> To: 'Jetspeed Users List' >> Cc: >> Subject: RE: Anyone using displaytag lib with jetspeed >> No, I am in the process of using it but am having and issue with it and > was >> wondering if someone could help me out. >> >> What I have done is taken a protlet that worked, and replaced the embedded >> java code that built the html table with the displaytag taglib stuff. > Now, >> I have this checkbox that I have added to the display (just like in the >> orginal stuff). The user is allow to select a row in the table, and then >> select the own button to take ownership of the item. Now, before I added >> the display tag, things worked, the doOwn action was called and life was >> good. Now with the displaytag lib in place, the action is not called. >> >> Any ideal as to why? >> >> David Boyd >> >> _____ >> >> This mailbox protected from junk email by Matador >> from MailFrontier, Inc. http://info.mailfrontier.com >> >> >> >> -----Original Message----- >> From: Gregory Joseph [mailto:[EMAIL PROTECTED] >> Sent: Tuesday, May 04, 2004 10:46 AM >> To: Jetspeed Users List >> Subject: RE: Anyone using displaytag lib with jetspeed >> >> >> I am. >> Is this for a survey? >> >> >> g >> >> -----Original Message----- >> From: Boyd, David [mailto:[EMAIL PROTECTED] >> Sent: Tue 5/4/04 17:38 >> To: Jetspeed Users List >> Cc: >> Subject: Anyone using displaytag lib with jetspeed >> Currently using Jetspeed 1.4b3 and was wondering if anyone out there is >> using displaytag (http://displaytag.sourceforge.net/ >> <http://displaytag.sourceforge.net/> ) tablib in there app. >> >> >> >> >> >> David Boyd >> >> _____ >> >> This mailbox protected from junk email by Matador >> from MailFrontier, Inc. http://info.mailfrontier.com >> <http://info.mailfrontier.com> >> >> >> >> >> >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]