The jsp page sends a delete request to the struts action that determines 
whether or not the object associated with the node can be deleted from the 
database.  The struts action removes the object from the database if all is 
well, and at this point, I would like to have the struts action notify the jsp 
that it can remove the node from the tree.  Is there a way to set it up so that 
the jsp page gets a return value from the action and javascript within the jsp 
page removes the node accordingly?

Thanks,
Session


> 3. Generate JavaScript in the Ajax result that removes the node (and
> re-renders the tree if necessary; I don't know how all that works) and
> execute it.
> 
> --- Chris Pratt <[EMAIL PROTECTED]> wrote:
> 
>> You can use the Rhino JavaScript interpreter to execute JavaScript from
>> Java, but I don't think that's actually what you are looking for.
>> 
>> It sounds like you are asking "How to I run some JavaScript in the 
>> client's browser when something changes on the server?"  And the short 
>> answer is, you can't.  At least not directly.
>> 
>> Remember, the web uses a Request/Response model where the Browser makes a
>> request and the server returns a response, so there is no simple way for
>> the server to initiate something happening in the browser.
>> 
>> Two options I can see are:
>> 
>> 1. Have the browser make an AJAX request and the server can return the 
>> new DOM tree without the removed node
>> 
>> 2. Have the browser resubmit the request and the new page can be built 
>> without the removed node.
>> 
>> (*Chris*)
>> 
>> On 9/6/07, Session A Mwamufiya <[EMAIL PROTECTED]> wrote:
>>> Hi,
>>> 
>>> Does anyone have an example of how to call a
>> javascript function from a java class?  I want to call a javascript
>> function that removes a node from a tree after a java class removed it
>> from the database.
>>> 
>>> Thanks, Session
>>> 
>>> 
>>> 
>> 
> ---------------------------------------------------------------------
>>> 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]

Reply via email to