ZCS 6.0:Zimlet Developers Guide:Examples:Simple JSP via Ajax

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

ZCS 6.0: Zimlet Developer Guide:Examples:Simple JSP via AJAX

   KB 3262        Last updated on 2015-07-13  




0.00
(0 votes)
Zdg-6-menu-icon-zimbra.jpg Introduction Zdg-6-menu-icon-green-flag.png Getting Started Zdg-6-menu-icon-terminal.png Dev Environment Setup Zdg-6-menu-icon-gear.png Developing Zimlets Zdg-6-menu-icon-advanced.jpg Advanced Concepts Zdg-6-menu-icon-library.jpg API Specifications Zdg-6-menu-icon-checkbox.jpg Example Zimlets

Description

This zimlet shows how to launch a JSP from within the Zimlet Handler Object using Ajax.

Definition File

<zimlet name="com_zimbra_example_simplejspajaxget" version="1.0" description="An example zimlet using a JSP file.">
    <include>com_zimbra_example_simplejspajaxget.js</include>
    <handlerObject>com_zimbra_example_simplejspajaxget_HandlerObject</handlerObject>
    <zimletPanelItem label="JSP Example (via GET)" icon="zimbraIcon">
      <toolTipText>Click to launch the JSP Example</toolTipText>
   </zimletPanelItem>
</zimlet>

Handler Object

The following code snippet from the Zimlet Handler Object uses AjxRpc.invoke to call the JSP page and the response is read:

/**
 * Displays the zimlet jsp page.
 * 
 */
com_zimbra_example_simplejspajaxgetHandlerObject.prototype._displayDialog = 
function() {
    var jspUrl = this.getResource("jspfile.jsp");

    var response = AjxRpc.invoke(null, jspUrl, null, null, true);

    if (response.success == true) {
      appCtxt.getAppController().setStatusMsg(response.text);		
    }	
};

Download

Zimlet Package com_zimbra_example_simplejspajaxget.zip


Verified Against: Zimbra Collaboration Server 7.0 Date Created: 12/22/2009
Article ID: https://wiki.zimbra.com/index.php?title=ZCS_6.0:Zimlet_Developers_Guide:Examples:Simple_JSP_via_Ajax Date Modified: 2015-07-13



Try Zimbra

Try Zimbra Collaboration with a 60-day free trial.
Get it now »

Want to get involved?

You can contribute in the Community, Wiki, Code, or development of Zimlets.
Find out more. »

Looking for a Video?

Visit our YouTube channel to get the latest webinars, technology news, product overviews, and so much more.
Go to the YouTube channel »

Jump to: navigation, search