Name | jQuery Plugin |
---|---|
Publisher |
License | Open Source (ASL2) |
---|---|
Version |
5. |
0. |
2 | |
Compatibility | Struts 2. |
---|
5 + |
Homepage |
---|
Download |
---|
sonatype.org/content/groups/staging/com/jgeppert/struts2/jquery/ | |
Showcase |
---|
Showcase Grid Plugin |
---|
User Group |
---|
...
Overview
A Plugin for the popular java web framework struts2 to provide ajax functionality and UI Widgets based on the jQuery javascript framework.
Features
- AJAX support for Links, Divs, Forms, Textareas TextAreas, Textfields and Select Boxes
- Support for themes
- UI widgets
- Tabbed Panel
- Datepicker
- Dialog
- Menu
- Accordion
- Autocompleter
- Button / Buttonset
- Progressbar
- Slider
- Grid (Based on jQuery Grid Plugin http://www.trirand.com/blog/)
- Richtext (Based on Ckeditor http://ckeditor.com/ or Tinymce http://tinymce.moxiecode.com/)
- Tree
- Charts
- Spinner
- UI interactions
Usage
Download the Plugin and put in into your WEB-INF/lib folder.
Example
Ajax Call
Code Block |
---|
<%@ 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.
Installation with Maven
Just add to your dependencies section:
To access SNAPSHOT builds, you need to declare the snapshot repository lookup in your pom.xml:
Examples
Ajax Call
Tabbed Panel
More Sample in the Project Wiki
Resources
Version History
Version | Date | Author | Notes |
---|---|---|---|
4.0.1 | Dec 6, 2016 | Version 4.0.1 | |
3.7.1 | Mai 13, 2014 | Version 3.7.1 | |
3.5.0 | Dec 17, 2012 | Version 3.5.0 | |
3.4.0 | Oct 15, 2012 | Version 3.4.0 | |
3.3.3 | Jul 14, 2012 | Version 3.3.3 | |
3.3.2 | Jul 10, 2012 | Version 3.3.2 | |
3.3.1 | Mai 8, 2012 | Version 3.3.1 | |
3.3.0 | Mar 13, 2012 | Version 3.3.0 | |
3.1.0 | Jun 29, 2011 | Version 3.1.0 | |
3.0.0 | Mai 5, 2011 | Version 3.0.0 | |
2.5.2 | Feb 8, 2011 | Version 2.5.2 | |
2.5.1 | Jan 17, 2011 | Version 2.5.1 | |
2.4.0 | Sep 07, 2010 | Version 2.4.0 | |
2.3.1 | Jul 25, 2010 | Version 2.3.1 | |
2.3.0 | Jul 12, 2010 |
Version 2.3.0 | |
2.2.2 | Jun 19, 2010 |
Version 2.2.2 | |
2.2.0 | Jun 07, 2010 |
Version 2.2.0 | |
2.1.1 | Mai 24, 2010 |
Version 2.1.1 | |
2.1.0 | Mai 1, 2010 |
Version 2.1.0 | |
2.0.0 | Mar 22, 2010 |
Version 2.0.0 | |
1.8.3 | Feb 08, 2010 |
Version 1.8.3 | |
1.8.2 | Jan 25, 2010 |
Version 1.8.2 | |
1.8.1 | Jan 7, 2010 |
Version 1.8.1 | |
1.8.0 |
Dec 10, 2009 |
Version 1.8.0 | |
1.7.0 | Nov 16, 2009 |
Version 1.7.0 | |
1.6.0 | Oct 26, 2009 |
Version 1.6.0 | |
1.5.0 | Oct 5, 2009 |
Version 1.5.0 | |
1.3 | Aug 26, 2009 |
Version 1.3 (Beta) | |
1.2 | Aug 24, 2009 |
Version 1.2 (Beta) | |
1.0 | Jul 24, 2009 |
Version 1.0 | |
0.9.2 | Jul 20, 2009 |
Version 0.9.2 |