Apache Struts 2 Plugin Registry > Home > jQuery plugin - Easy AJAX and Widget Integration
#editReport()
Name jQuery Plugin
Publisher Johannes Geppert
License Open Source (ASL2)
Version 2.3.0
Compatibility Struts 2.1.8.1 +
Homepage http://code.google.com/p/struts2-jquery/
Download http://code.google.com/p/struts2-jquery/downloads/list
Showcase http://www.weinfreund.de/struts2-jquery-showcase/
User Group http://groups.google.com/group/struts2-jquery

Rating:
35 votes

Overview

A Plugin for the popular java web framework struts2 to provide ajax functionality and UI Widgets based on the jQuery javascript framework.

Features

Usage

Download the Plugin and put in into your WEB-INF/lib folder.

Example

Ajax Call

<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib prefix="sj" uri="/struts-jquery-tags"%>
<html>
  <head>
    <sj:head/>
  </head>
  <body>
    <div id="div1">Div 1</div>
    <s:url id="ajaxTest" value="/AjaxTest.action"/>

    <sj:a id="link1" href="%{ajaxTest}" target="div1">
      Update Content
    </sj:a>
  </body>
</html>

Tabbed Panel

<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib prefix="sj" uri="/struts-jquery-tags"%>
<html>
  <head>
    <sj:head jqueryui="true"/>
  </head>
  <body>
    <s:url id="remoteurl1" action="myremoteactionone"/>
    <s:url id="remoteurl2" action="myremoteactiontwo"/>
    <s:url id="remoteurl3" action="myremoteactionthree"/>
    <sj:tabbedpanel id="mytabs2" selectedTab="1">
      <sj:tab id="tab1" href="%{remoteurl1}" label="Tab One"/>
      <sj:tab id="tab2" href="%{remoteurl2}" label="Tab Two"/>
      <sj:tab id="tab3" href="%{remoteurl3}" label="Tab Three"/&>
    </sj:tabbedpanel>
  </body>
</html>

More Sample in the Project Wiki

Installation

This plugin can be installed by copying the plugin jar into your application's /WEB-INF/lib directory. No other files need to be copied or created.

Resources

Version History

Version Date Author Notes
2.3.0 Jul 12, 2010 Johannes Geppert Version 2.3.0
2.2.2 Jun 19, 2010 Johannes Geppert Version 2.2.2
2.2.0 Jun 07, 2010 Johannes Geppert Version 2.2.0
2.1.1 Mai 24, 2010 Johannes Geppert Version 2.1.1
2.1.0 Mai 1, 2010 Johannes Geppert Version 2.1.0
2.0.0 Mar 22, 2010 Johannes Geppert Version 2.0.0
1.8.3 Feb 08, 2010 Johannes Geppert Version 1.8.3
1.8.2 Jan 25, 2010 Johannes Geppert Version 1.8.2
1.8.1 Jan 7, 2010 Johannes Geppert Version 1.8.1
1.8.0 Dez 10, 2009 Johannes Geppert Version 1.8.0
1.7.0 Nov 16, 2009 Johannes Geppert Version 1.7.0
1.6.0 Oct 26, 2009 Johannes Geppert Version 1.6.0
1.5.0 Oct 5, 2009 Johannes Geppert Version 1.5.0
1.3 Aug 26, 2009 Johannes Geppert Version 1.3 (Beta)
1.2 Aug 24, 2009 Johannes Geppert Version 1.2 (Beta)
1.0 Jul 24, 2009 Johannes Geppert Version 1.0
0.9.2 Jul 20, 2009 Johannes Geppert Version 0.9.2