<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Java, Programming, Struts2, jQuery, Linux and more &#187; jQuery</title>
	<atom:link href="http://www.jgeppert.com/category/jquery/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jgeppert.com</link>
	<description>Johannes Geppert</description>
	<lastBuildDate>Thu, 09 Feb 2012 16:38:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Struts2 jQuery Plugin 3.2.0 released</title>
		<link>http://www.jgeppert.com/2011/11/struts2-jquery-plugin-3-2-0-released/</link>
		<comments>http://www.jgeppert.com/2011/11/struts2-jquery-plugin-3-2-0-released/#comments</comments>
		<pubDate>Mon, 07 Nov 2011 16:43:15 +0000</pubDate>
		<dc:creator>jogep</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Struts jQuery Plugin]]></category>
		<category><![CDATA[struts2]]></category>

		<guid isPermaLink="false">http://www.jgeppert.com/?p=581</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2011/11/struts2-jquery-plugin-3-2-0-released/' addthis:title='Struts2 jQuery Plugin 3.2.0 released '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Since today the latest Version 3.2.0 of Struts2 jQuery Plugin is available. The main change is the switch from jQuery 1.5.2 to the latest version 1.6.4 of the jQuery 1.6.x releases. You can now benefit from all the improvements and performance optimizations from the jQuery 1.6.x versions. If you are using third party jQuery plugins, [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2011/11/struts2-jquery-plugin-3-2-0-released/' addthis:title='Struts2 jQuery Plugin 3.2.0 released ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2011/11/struts2-jquery-plugin-3-2-0-released/' addthis:title='Struts2 jQuery Plugin 3.2.0 released '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div><p>
Since today the latest Version 3.2.0 of Struts2 jQuery Plugin is available. The main change is the switch from jQuery 1.5.2 to the latest version <a href="http://blog.jquery.com/2011/09/12/jquery-1-6-4-released/">1.6.4 of the jQuery 1.6.x</a> releases. You can now benefit from all the improvements and performance optimizations from the jQuery 1.6.x versions.
</p>

<p>
If you are using third party jQuery plugins, be sure the are working well with this jQuery version. 
</p>

<p>
Except the library updates there are over 20 solved Issues with this release. Especially the Datepicker, the Dialog and the Tree Tag are improved.
</p>

<h2>Library Updates</h2>
<ul>
<li><a href="http://blog.jquery.com/2011/09/12/jquery-1-6-4-released/">jQuery 1.6.4</a></li>
<li><a href="http://blog.jqueryui.com/2011/08/jquery-ui-1-8-16/">jQuery UI 1.8.16</a></li>
<li><a href="http://jquerymobile.com/blog/2011/10/19/jquery-mobile-1-0rc2-released/">jQuery Mobile RC 2</a></li>
<li><a href="http://www.trirand.com/blog/?p=857">jqGrid 4.2.0</a></li>
<li><a href="http://ckeditor.com/blog/CKEditor_3.6.2_released">ckEditor 3.6.2</a></li>
</ul>
<p>For a complete list of changes since last version, please visit the <a href="http://code.google.com/p/struts2-jquery/wiki/Changelog">Changelog</a>.</p>
<p>Download: <a href="http://code.google.com/p/struts2-jquery/downloads/list">http://code.google.com/p/struts2-jquery/downloads/list</a><br />
Showcase: <a href="http://www.weinfreund.de/struts2-jquery-showcase/">http://www.weinfreund.de/struts2-jquery-showcase/</a><br />
Issues: <a href="http://code.google.com/p/struts2-jquery/issues/list">http://code.google.com/p/struts2-jquery/issues/list</a><br />
User Group: <a href="http://groups.google.com/group/struts2-jquery">http://groups.google.com/group/struts2-jquery</a></p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2011/11/struts2-jquery-plugin-3-2-0-released/' addthis:title='Struts2 jQuery Plugin 3.2.0 released ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.jgeppert.com/2011/11/struts2-jquery-plugin-3-2-0-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Improved Tree and Autocompleter Tag and new Timepicker Addon</title>
		<link>http://www.jgeppert.com/2011/06/improved-tree-and-autocompleter-tag-and-new-timepicker-addon/</link>
		<comments>http://www.jgeppert.com/2011/06/improved-tree-and-autocompleter-tag-and-new-timepicker-addon/#comments</comments>
		<pubDate>Wed, 29 Jun 2011 18:26:51 +0000</pubDate>
		<dc:creator>jogep</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Struts jQuery Plugin]]></category>
		<category><![CDATA[struts2]]></category>
		<category><![CDATA[autocompleter]]></category>
		<category><![CDATA[timepicker]]></category>
		<category><![CDATA[tree]]></category>

		<guid isPermaLink="false">http://www.jgeppert.com/?p=575</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2011/06/improved-tree-and-autocompleter-tag-and-new-timepicker-addon/' addthis:title='Improved Tree and Autocompleter Tag and new Timepicker Addon '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>The new Version 3.1.0 of Struts2 jQuery Plugin is now available with an improved Tree and Autocompleter Tag and a new Timepicker Addon for the Datepicker Tag. A improved Tree Tag The Tree Tag provides now support for different Node Types and support for Context Menus. Two new Tree Tag examples in the Showcase explain [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2011/06/improved-tree-and-autocompleter-tag-and-new-timepicker-addon/' addthis:title='Improved Tree and Autocompleter Tag and new Timepicker Addon ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2011/06/improved-tree-and-autocompleter-tag-and-new-timepicker-addon/' addthis:title='Improved Tree and Autocompleter Tag and new Timepicker Addon '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div><p>The new Version 3.1.0 of <a href="http://code.google.com/p/struts2-jquery/">Struts2 jQuery Plugin</a> is now available with an improved Tree and Autocompleter Tag and a new Timepicker Addon for the Datepicker Tag.</p>

<h2>A improved Tree Tag</h2>
<p>The Tree Tag provides now support for different Node Types and support for Context Menus. Two new Tree Tag examples in the Showcase explain how to use this new Features. </p>
<p><img class="alignnone" title="Struts2 jQuery Tree based on jsTree Plugin" src="http://www.jgeppert.com/struts2-jquery/struts2-jquery-tree-types.jpg" alt="Struts2 jQuery Tree Tag with Types based on jsTree" width="187" height="171" /></p>


<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;s:set</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;contextPath&quot;</span>  <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;#request.get('javax.servlet.forward.context_path')&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;sjt:tree</span> </span>
<span style="color: #009900;">	<span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;treeTypes&quot;</span> </span>
<span style="color: #009900;">	<span style="color: #000066;">jstreetheme</span>=<span style="color: #ff0000;">&quot;default&quot;</span> </span>
<span style="color: #009900;">	<span style="color: #000066;">openAllOnLoad</span>=<span style="color: #ff0000;">&quot;true&quot;</span> </span>
<span style="color: #009900;">	<span style="color: #000066;">types</span>=<span style="color: #ff0000;">&quot;{</span>
<span style="color: #009900;">			'valid_children' : [ 'root' ],</span>
<span style="color: #009900;">			'types' : {</span>
<span style="color: #009900;">				'root' : {</span>
<span style="color: #009900;">					'icon' : { </span>
<span style="color: #009900;">						'image' : '%{contextPath}/images/root.png' </span>
<span style="color: #009900;">					},</span>
<span style="color: #009900;">					'valid_children' : [ 'folder', 'file' ],</span>
<span style="color: #009900;">				},</span>
<span style="color: #009900;">				'folder' : {</span>
<span style="color: #009900;">					'icon' : { </span>
<span style="color: #009900;">						'image' : '%{contextPath}/images/folder.png' </span>
<span style="color: #009900;">					},</span>
<span style="color: #009900;">					'valid_children' : [ 'folder', 'file' ],</span>
<span style="color: #009900;">				},</span>
<span style="color: #009900;">				'file' : {</span>
<span style="color: #009900;">					'icon' : { </span>
<span style="color: #009900;">						'image' : '%{contextPath}/images/file.png' </span>
<span style="color: #009900;">					},</span>
<span style="color: #009900;">					'valid_children' : [ 'none' ],</span>
<span style="color: #009900;">				}</span>
<span style="color: #009900;">		}</span>
<span style="color: #009900;">	}&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;sjt:treeItem</span> <span style="color: #000066;">title</span>=<span style="color: #ff0000;">&quot;Root&quot;</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;root&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;sjt:treeItem</span> <span style="color: #000066;">title</span>=<span style="color: #ff0000;">&quot;Folder One&quot;</span>  <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;folder&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
			<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;sjt:treeItem</span> <span style="color: #000066;">title</span>=<span style="color: #ff0000;">&quot;File One&quot;</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;file&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
			<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;sjt:treeItem</span> <span style="color: #000066;">title</span>=<span style="color: #ff0000;">&quot;File Two&quot;</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;file&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/sjt:treeItem<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;sjt:treeItem</span> <span style="color: #000066;">title</span>=<span style="color: #ff0000;">&quot;Folder Two&quot;</span>  <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;folder&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
			<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;sjt:treeItem</span> <span style="color: #000066;">title</span>=<span style="color: #ff0000;">&quot;Folder Three&quot;</span>  <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;folder&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
				<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;sjt:treeItem</span> <span style="color: #000066;">title</span>=<span style="color: #ff0000;">&quot;File Four&quot;</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;file&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
			<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/sjt:treeItem<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
			<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;sjt:treeItem</span> <span style="color: #000066;">title</span>=<span style="color: #ff0000;">&quot;File Three&quot;</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;file&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/sjt:treeItem<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/sjt:treeItem<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/sjt:tree<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>




<h2>Timepicker</h2>
<p>An other offen requested feature the <strong>Timepicker</strong> is now available. This is an enhancment of the existing Datepicker Tag.
</p>
<p><img class="alignnone" src="http://www.jgeppert.com/struts2-jquery/struts2-jquery-timepicker.jpg" alt="Struts2 jQuery Datepicker Tag with Timepicker Addon"  width="367" height="205"/></p>


<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;sj:datepicker</span> </span>
<span style="color: #009900;">	<span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;time0&quot;</span> </span>
<span style="color: #009900;">	<span style="color: #000066;">label</span>=<span style="color: #ff0000;">&quot;Select a Date/Time&quot;</span> </span>
<span style="color: #009900;">	<span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;%{new java.util.Date()}&quot;</span> </span>
<span style="color: #009900;">	<span style="color: #000066;">timepicker</span>=<span style="color: #ff0000;">&quot;true&quot;</span> </span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;sj:datepicker</span> </span>
<span style="color: #009900;">	<span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;time1&quot;</span> </span>
<span style="color: #009900;">	<span style="color: #000066;">label</span>=<span style="color: #ff0000;">&quot;Select a Time&quot;</span> </span>
<span style="color: #009900;">	<span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;%{new java.util.Date()}&quot;</span> </span>
<span style="color: #009900;">	<span style="color: #000066;">timepicker</span>=<span style="color: #ff0000;">&quot;true&quot;</span> </span>
<span style="color: #009900;">	<span style="color: #000066;">timepickerOnly</span>=<span style="color: #ff0000;">&quot;true&quot;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">/&gt;</span></span></pre></div></div>




<h2>A improved Autocompleter Tag</h2>
<p>It is now possible to display the List Value instead of the List Key. See <a href="http://code.google.com/p/struts2-jquery/issues/detail?id=395">Issue 395</a> for detailed informations. Also you can now specify a List Label which is displayed during the search.</p>

<h2>Libary Updates</h2>
<ul>
<li><a href="http://blog.jqueryui.com/2011/06/jquery-ui-1-8-14/">jQuery UI 1.8.14</a></li>
<li><a href="http://jquerymobile.com/blog/2011/06/20/jquery-mobile-beta-1-released/">jQuery Mobile Beta 1</a></li>
<li><a href="http://www.trirand.com/blog/?p=812">jqGrid 4.1.1</a></li>
<li><a href="http://ckeditor.com/blog/CKEditor_3.6.1_released">ckEditor 3.6.1</a></li>
<li><a href="http://tinymce.moxiecode.com/forum/viewtopic.php?id=26101">tinyMCE 3.4.3.1</a></li>
</ul>
<p>For a complete list of changes since last version, please visit the <a href="http://code.google.com/p/struts2-jquery/wiki/Changelog">Changelog</a>.</p>
<p>Download: <a href="http://code.google.com/p/struts2-jquery/downloads/list">http://code.google.com/p/struts2-jquery/downloads/list</a><br />
Showcase: <a href="http://www.weinfreund.de/struts2-jquery-showcase/">http://www.weinfreund.de/struts2-jquery-showcase/</a><br />
Issues: <a href="http://code.google.com/p/struts2-jquery/issues/list">http://code.google.com/p/struts2-jquery/issues/list</a><br />
User Group: <a href="http://groups.google.com/group/struts2-jquery">http://groups.google.com/group/struts2-jquery</a></p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2011/06/improved-tree-and-autocompleter-tag-and-new-timepicker-addon/' addthis:title='Improved Tree and Autocompleter Tag and new Timepicker Addon ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.jgeppert.com/2011/06/improved-tree-and-autocompleter-tag-and-new-timepicker-addon/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>4 Easy Steps to create a Java based Web Application with Struts2 and jQuery</title>
		<link>http://www.jgeppert.com/2011/05/4-easy-steps-to-create-a-java-based-web-application-with-struts2-and-jquery/</link>
		<comments>http://www.jgeppert.com/2011/05/4-easy-steps-to-create-a-java-based-web-application-with-struts2-and-jquery/#comments</comments>
		<pubDate>Tue, 10 May 2011 17:05:48 +0000</pubDate>
		<dc:creator>jogep</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Struts jQuery Plugin]]></category>
		<category><![CDATA[struts2]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[maven]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.jgeppert.com/?p=542</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2011/05/4-easy-steps-to-create-a-java-based-web-application-with-struts2-and-jquery/' addthis:title='4 Easy Steps to create a Java based Web Application with Struts2 and jQuery '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Step1: Install and Configure Maven We use Maven to describe this software project and to manage the dependencies. 1.) Download maven from http://maven.apache.org/download.html and extract it. 2.) Add MAVEN_HOME/bin to your PATH Step2: Create your Struts2 Project 1.) Switch to your Eclipse Workspace. cd workspace 2.) Create the Project based on the struts2-archetype-convention archetype. mvn [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2011/05/4-easy-steps-to-create-a-java-based-web-application-with-struts2-and-jquery/' addthis:title='4 Easy Steps to create a Java based Web Application with Struts2 and jQuery ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2011/05/4-easy-steps-to-create-a-java-based-web-application-with-struts2-and-jquery/' addthis:title='4 Easy Steps to create a Java based Web Application with Struts2 and jQuery '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div><h2>Step1: Install and Configure Maven</h2>

<p>
We use <a href="http://maven.apache.org">Maven</a> to describe this software project and to manage the dependencies.
</p>

<p>
1.) Download maven from http://maven.apache.org/download.html and extract it.
</p>

<p>
2.) Add MAVEN_HOME/bin to your PATH
</p>

<h2>Step2: Create your Struts2 Project</h2>

<p>
1.) Switch to your Eclipse Workspace.
</p>


<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">cd</span> workspace</pre></div></div>




<p>
2.) Create the Project based on the <em>struts2-archetype-convention </em>archetype.
</p>


<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">mvn archetype:generate <span style="color: #660033;">-B</span> <span style="color: #660033;">-DgroupId</span>=com.jgeppert.examples <span style="color: #660033;">-DartifactId</span>=struts2-example <span style="color: #660033;">-DarchetypeGroupId</span>=org.apache.struts <span style="color: #660033;">-DarchetypeArtifactId</span>=struts2-archetype-convention <span style="color: #660033;">-DarchetypeVersion</span>=2.2.3</pre></div></div>




<p>
3.) Wait until maven download the whole Internet except Cats Pictures and Porn.
</p>

<p>
4.) Go into the new created folder struts2-example
</p>


<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">cd</span> struts2-example</pre></div></div>




<p>
5.) Open pom.xml in an Editor
</p>

<p>
6.) Set your project version to 0.0.1
</p>


<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;">    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;version<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>0.0.1<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/version<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>




<p>
7.) Set your Struts2 Version to 2.3.1.2</p>


<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;">    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;properties<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;struts2.version<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>2.3.1.2<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/struts2.version<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/properties<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>




<p>
8.) Build your blank application
</p>


<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">mvn <span style="color: #c20cb9; font-weight: bold;">install</span></pre></div></div>




<p>
9.) Try it out
</p>


<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">mvn jetty:run</pre></div></div>




<p>
10.) Open http://localhost:8080/struts2-example/ in your Browser
</p>

<p>
The Message "Struts is up and running..." should appear.
</p>

<h2>Step3: Create the Eclipse Project</h2>

<p>
1.) Open your Eclipse IDE
</p>

<p>
2.) Install <a href="http://m2eclipse.sonatype.org/installing-m2eclipse.html">m2-eclipse</a> and restart your IDE.
</p>

<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/1yOwMBYSq2A" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed wmode="opaque" src="http://www.youtube.com/v/1yOwMBYSq2A" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></p>

<p>
3.) Open the Import Dialog in your Eclipse IDE and import your created Project "struts2-example".

</p>

<p><img class="alignnone" title="Import Maven Project" src="http://www.jgeppert.com/struts2-jquery/import-maven-projects.jpg" alt="" /></p>

<p><img class="alignnone" title="Import Maven Project" src="http://www.jgeppert.com/struts2-jquery/struts2-example-project.jpg" alt="" /></p>


<h2>Step4: Add the Struts2 jQuery Plugin to your Project</h2>

<p>
The <a href="http://code.google.com/p/struts2-jquery/">Struts2 jQuery Plugin</a> provides an easy Integration of jQuery into this Project.
</p>

<p>
1.) Open your pom.xml and edit your project properties.
</p>


<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;">    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;properties<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;struts2.version<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>2.3.1.2<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/struts2.version<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;struts2jquery.version<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>3.2.1<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/struts2jquery.version<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/properties<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>




<p>
2.) Add the Dependencies
</p>


<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;">	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;dependency<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;groupId<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>com.jgeppert.struts2.jquery<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/groupId<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;artifactId<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>struts2-jquery-plugin<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/artifactId<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;version<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>${struts2jquery.version}<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/version<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/dependency<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>



	
<p>
3.) Create a new Action YourNameAction.java inside of the com.jgeppert.examples.actions Package
</p>


<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">package</span> <span style="color: #006699;">com.jgeppert.examples.actions</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">com.opensymphony.xwork2.ActionSupport</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> YourNameAction <span style="color: #000000; font-weight: bold;">extends</span> ActionSupport <span style="color: #009900;">&#123;</span>
&nbsp;
    <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #003399;">String</span> name<span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #003399;">String</span> execute<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">throws</span> <span style="color: #003399;">Exception</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>name <span style="color: #339933;">==</span> <span style="color: #000066; font-weight: bold;">null</span> <span style="color: #339933;">||</span> name.<span style="color: #006633;">length</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #cc66cc;">3</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	    addActionError<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Please enter valid name with more the 2 characters!&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	    <span style="color: #000000; font-weight: bold;">return</span> ERROR<span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
        <span style="color: #000000; font-weight: bold;">return</span> SUCCESS<span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #003399;">String</span> getName<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #000000; font-weight: bold;">return</span> name<span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
&nbsp;
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> setName<span style="color: #009900;">&#40;</span><span style="color: #003399;">String</span> name<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #000000; font-weight: bold;">this</span>.<span style="color: #006633;">name</span> <span style="color: #339933;">=</span> name<span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>




<p>
4.) Replace the Content of hello.jsp
</p>


<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;">&lt;%@ page <span style="color: #000066;">contentType</span>=<span style="color: #ff0000;">&quot;text/html; charset=UTF-8&quot;</span> %<span style="color: #000000; font-weight: bold;">&gt;</span></span>
<span style="color: #009900;">&lt;%@ taglib <span style="color: #000066;">prefix</span>=<span style="color: #ff0000;">&quot;s&quot;</span> <span style="color: #000066;">uri</span>=<span style="color: #ff0000;">&quot;/struts-tags&quot;</span> %<span style="color: #000000; font-weight: bold;">&gt;</span></span>
<span style="color: #009900;">&lt;%@ taglib <span style="color: #000066;">prefix</span>=<span style="color: #ff0000;">&quot;sj&quot;</span> <span style="color: #000066;">uri</span>=<span style="color: #ff0000;">&quot;/struts-jquery-tags&quot;</span>%<span style="color: #000000; font-weight: bold;">&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;html<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;head<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;title<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>My App<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/title<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;sj:head</span> <span style="color: #000066;">jquerytheme</span>=<span style="color: #ff0000;">&quot;start&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;style<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
    	body {
    		font-family: Arial,sans-serif;
    		font-size: 9pt;
    	}
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/style<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/head<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;body<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;h2<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Please enter a Name<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/h2<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;s:form</span> <span style="color: #000066;">action</span>=<span style="color: #ff0000;">&quot;your-name&quot;</span> <span style="color: #000066;">theme</span>=<span style="color: #ff0000;">&quot;xhtml&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;s:textfield</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;name&quot;</span> <span style="color: #000066;">label</span>=<span style="color: #ff0000;">&quot;Enter your Name&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;sj:submit</span> </span>
<span style="color: #009900;">			<span style="color: #000066;">targets</span>=<span style="color: #ff0000;">&quot;result&quot;</span> </span>
<span style="color: #009900;">			<span style="color: #000066;">effect</span>=<span style="color: #ff0000;">&quot;highlight&quot;</span> </span>
<span style="color: #009900;">			<span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;Submit&quot;</span> </span>
<span style="color: #009900;">			<span style="color: #000066;">button</span>=<span style="color: #ff0000;">&quot;true&quot;</span></span>
<span style="color: #009900;">		<span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/s:form<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;h3<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>AJAX Result<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/h3<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;div</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;result&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span><span style="color: #000000; font-weight: bold;">&lt;/div<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/body<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/html<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>




<p>
5.) Create a new JSP inside of your WEB-INF/content folder called your-name.jsp	
</p>


<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;">&lt;%@ page <span style="color: #000066;">contentType</span>=<span style="color: #ff0000;">&quot;text/html; charset=UTF-8&quot;</span> %<span style="color: #000000; font-weight: bold;">&gt;</span></span>
<span style="color: #009900;">&lt;%@ taglib <span style="color: #000066;">prefix</span>=<span style="color: #ff0000;">&quot;s&quot;</span> <span style="color: #000066;">uri</span>=<span style="color: #ff0000;">&quot;/struts-tags&quot;</span> %<span style="color: #000000; font-weight: bold;">&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;h4<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Welcome <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;s:property</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;name&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>!<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/h4<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>




<p>
6.) Create a new JSP inside of your WEB-INF/content folder called your-name-error.jsp	
</p>


<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;">&lt;%@ page <span style="color: #000066;">contentType</span>=<span style="color: #ff0000;">&quot;text/html; charset=UTF-8&quot;</span> %<span style="color: #000000; font-weight: bold;">&gt;</span></span>
<span style="color: #009900;">&lt;%@ taglib <span style="color: #000066;">prefix</span>=<span style="color: #ff0000;">&quot;s&quot;</span> <span style="color: #000066;">uri</span>=<span style="color: #ff0000;">&quot;/struts-tags&quot;</span> %<span style="color: #000000; font-weight: bold;">&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;s:actionerror</span> <span style="color: #000066;">theme</span>=<span style="color: #ff0000;">&quot;jquery&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span></pre></div></div>




<p>
7.) Run "mvn install" and "mvn jetty:run"
</p>

<p>
8.) Open http://localhost:8080/struts2-example/ in your Browser and our created form should be appear.
</p>
<p><img class="alignnone" title="Import Maven Project" src="http://www.jgeppert.com/struts2-jquery/hello-action.jpg" alt="" /></p>

<p>
9.) Submit without enter a Name. The Error Message should be visible inside of our defined Target Div without reloading the whole Page.
</p>

<p>
10.) Submit you form with an valid name.

</p>
<p><img class="alignnone" title="Import Maven Project" src="http://www.jgeppert.com/struts2-jquery/hello-action-success.jpg" alt="" /></p>

<p>
Download the <a href="http://www.jgeppert.com/struts2-jquery/struts2-jquery-example.zip">Sample Project Sources</a>.
</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2011/05/4-easy-steps-to-create-a-java-based-web-application-with-struts2-and-jquery/' addthis:title='4 Easy Steps to create a Java based Web Application with Struts2 and jQuery ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.jgeppert.com/2011/05/4-easy-steps-to-create-a-java-based-web-application-with-struts2-and-jquery/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Whats New in Struts2 jQuery Plugin 3.0.0</title>
		<link>http://www.jgeppert.com/2011/05/whats-new-in-struts2-jquery-plugin-3-0-0/</link>
		<comments>http://www.jgeppert.com/2011/05/whats-new-in-struts2-jquery-plugin-3-0-0/#comments</comments>
		<pubDate>Fri, 06 May 2011 11:16:24 +0000</pubDate>
		<dc:creator>jogep</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[projekte]]></category>
		<category><![CDATA[Struts jQuery Plugin]]></category>
		<category><![CDATA[struts2]]></category>
		<category><![CDATA[jstree]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://www.jgeppert.com/?p=526</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2011/05/whats-new-in-struts2-jquery-plugin-3-0-0/' addthis:title='Whats New in Struts2 jQuery Plugin 3.0.0 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>I'am happy to inform you that Version 3.0.0 of Struts2 jQuery Plugin is now available with a lot of new features an improvments. A new Tree Tag With this version there is an offen requested feature available. The new Tree Tag allows you to create easy Trees in your templates. This Tree Tag is based on [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2011/05/whats-new-in-struts2-jquery-plugin-3-0-0/' addthis:title='Whats New in Struts2 jQuery Plugin 3.0.0 ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2011/05/whats-new-in-struts2-jquery-plugin-3-0-0/' addthis:title='Whats New in Struts2 jQuery Plugin 3.0.0 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div><p>I'am happy to inform you that Version 3.0.0 of <a href="http://code.google.com/p/struts2-jquery/">Struts2 jQuery Plugin</a> is now available with a lot of new features an improvments.</p>
<h2>A new Tree Tag</h2>
<p>With this version there is an offen requested feature available. The new Tree Tag allows you to create easy Trees in your templates. This Tree Tag is based on the great <a href="http://www.jstree.com/">jQuery jsTree Plugin</a>.</p>
<p><img class="alignnone" title="Struts2 jQuery Tree based on jsTree Plugin" src="http://www.jgeppert.com/struts2-jquery/struts2-jquery-tree.jpg" alt="" width="265" height="188" /></p>


<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;sjt:tree</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;treeStatic&quot;</span> <span style="color: #000066;">jstreetheme</span>=<span style="color: #ff0000;">&quot;default&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;sjt:treeItem</span> <span style="color: #000066;">title</span>=<span style="color: #ff0000;">&quot;Struts2&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;sjt:treeItem</span> <span style="color: #000066;">title</span>=<span style="color: #ff0000;">&quot;General&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
			<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;sjt:treeItem</span> <span style="color: #000066;">title</span>=<span style="color: #ff0000;">&quot;Struts2&quot;</span> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">&quot;http://struts.apache.org/2.x/index.html&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
			<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;sjt:treeItem</span> <span style="color: #000066;">title</span>=<span style="color: #ff0000;">&quot;Struts2 @ Facebook&quot;</span> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">&quot;http://www.facebook.com/pages/Struts2-Users/103890046351798&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/sjt:treeItem<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;sjt:treeItem</span> <span style="color: #000066;">title</span>=<span style="color: #ff0000;">&quot;Plugins&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
			<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;sjt:treeItem</span> <span style="color: #000066;">title</span>=<span style="color: #ff0000;">&quot;Struts2 Plugins&quot;</span> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">&quot;https://cwiki.apache.org/S2PLUGINS/home.html&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
			<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;sjt:treeItem</span> <span style="color: #000066;">title</span>=<span style="color: #ff0000;">&quot;Struts2 jQuery Plugin&quot;</span> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">&quot;http://code.google.com/p/struts2-jquery/&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
			<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;sjt:treeItem</span> <span style="color: #000066;">title</span>=<span style="color: #ff0000;">&quot;Struts2 Full Hibernate Plugin&quot;</span> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">&quot;http://code.google.com/p/full-hibernate-plugin-for-struts2/&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/sjt:treeItem<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;sjt:treeItem</span> <span style="color: #000066;">title</span>=<span style="color: #ff0000;">&quot;Blogs&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
			<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;sjt:treeItem</span> <span style="color: #000066;">title</span>=<span style="color: #ff0000;">&quot;Struts2 jQuery News&quot;</span> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">&quot;http://www.jgeppert.com/category/java/struts2-jquery/&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/sjt:treeItem<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;sjt:treeItem</span> <span style="color: #000066;">title</span>=<span style="color: #ff0000;">&quot;AJAX Links&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
			<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;s:url</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;ajax1&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;/ajax1.action&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
			<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;sjt:treeItem</span> <span style="color: #000066;">title</span>=<span style="color: #ff0000;">&quot;Ajax 1&quot;</span> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">&quot;%{ajax1}&quot;</span> <span style="color: #000066;">targets</span>=<span style="color: #ff0000;">&quot;result&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
			<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;s:url</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;ajax2&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;/ajax2.action&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
			<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;sjt:treeItem</span> <span style="color: #000066;">title</span>=<span style="color: #ff0000;">&quot;Ajax 2&quot;</span> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">&quot;%{ajax2}&quot;</span> <span style="color: #000066;">targets</span>=<span style="color: #ff0000;">&quot;result&quot;</span> <span style="color: #000066;">effect</span>=<span style="color: #ff0000;">&quot;highlight&quot;</span> <span style="color: #000066;">effectDuration</span>=<span style="color: #ff0000;">&quot;2500&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
			<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;s:url</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;ajax3&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;/ajax3.action&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
			<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;sjt:treeItem</span> <span style="color: #000066;">title</span>=<span style="color: #ff0000;">&quot;Ajax 3&quot;</span> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">&quot;%{ajax3}&quot;</span> <span style="color: #000066;">targets</span>=<span style="color: #ff0000;">&quot;result&quot;</span> <span style="color: #000066;">onBeforeTopics</span>=<span style="color: #ff0000;">&quot;beforeLink&quot;</span> <span style="color: #000066;">onCompleteTopics</span>=<span style="color: #ff0000;">&quot;completeLink&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
			<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;s:url</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;ajax4&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;/ajax4.action&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
			<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;sjt:treeItem</span> <span style="color: #000066;">title</span>=<span style="color: #ff0000;">&quot;Ajax 4&quot;</span> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">&quot;%{ajax4}&quot;</span> <span style="color: #000066;">targets</span>=<span style="color: #ff0000;">&quot;result&quot;</span> <span style="color: #000066;">effect</span>=<span style="color: #ff0000;">&quot;bounce&quot;</span> <span style="color: #000066;">effectDuration</span>=<span style="color: #ff0000;">&quot;1000&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/sjt:treeItem<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/sjt:treeItem<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/sjt:tree<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>




<h2>Mobile Module</h2>
<p>For an better support of mobile development with Java and the popular MVC Framework Struts2, this version of <a href="http://code.google.com/p/struts2-jquery/">Struts2 jQuery Plugin</a> brings a new Module based on <a href="http://jquerymobile.com">jQuery mobile</a> to you. This includes an easy AJAX support and a jQuery mobile theme for form elements. The new <a href="http://www.weinfreund.de/struts2-jquery-mobile-showcase/index.action">Struts2 jQuery Mobile Showcase</a> gives you an introduction how to use this new module.</p>
<p><a href="http://www.weinfreund.de/struts2-jquery-mobile-showcase/index.action"><img src="http://www.jgeppert.com/struts2-jquery/struts2-jquery-mobile-showcase.jpeg" alt="Struts2 jQuery Mobile Showcase" /></a></p>
<h2>Grid Module</h2>
<p>This version provides an enhanced Subgrid Feature. Now it is possible to create Multilevel Subgrids. Please take a look at the new 3-Level Subgrid Example in the <a href="http://www.weinfreund.de/struts2-jquery-grid-showcase/index.action">Grid Showcase</a>.  </p>
<h2>Richtext Editor</h2>
<p>With this version it is easy to enable Uploads for Images and Flash files for your Ckeditor instance.</p>
<p><u>Enable File Uploads in your struts2.xml:</u></p>


<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">&lt;!-- Settings for CKEditor Image Upload --&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;constant</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;struts.ckeditor.allowUploads&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;true&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span> <span style="color: #808080; font-style: italic;">&lt;!-- default is false --&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;constant</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;struts.ckeditor.allowedFileExtensions&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;jpg,jpeg,png&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;constant</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;struts.ckeditor.uploadFolder&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;/image-uploads&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span></pre></div></div>



<p><u>Enable File Uploads in your ckeditor instance:</u></p>


<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;sjr:ckeditor</span> </span>
<span style="color: #009900;">	<span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;richtextEditor&quot;</span> </span>
<span style="color: #009900;">	<span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;echo&quot;</span> </span>
<span style="color: #009900;">	<span style="color: #000066;">rows</span>=<span style="color: #ff0000;">&quot;10&quot;</span> </span>
<span style="color: #009900;">	<span style="color: #000066;">cols</span>=<span style="color: #ff0000;">&quot;80&quot;</span> </span>
<span style="color: #009900;">	<span style="color: #000066;">width</span>=<span style="color: #ff0000;">&quot;730&quot;</span></span>
<span style="color: #009900;">	<span style="color: #000066;">height</span>=<span style="color: #ff0000;">&quot;400&quot;</span></span>
<span style="color: #009900;">	<span style="color: #000066;">uploads</span>=<span style="color: #ff0000;">&quot;true&quot;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">/&gt;</span></span></pre></div></div>



<h2>Libary Updates</h2>
<ul>
<li><a href="http://blog.jquery.com/2011/03/31/jquery-152-released/">jQuery 1.5.2</a></li>
<li><a href="http://blog.jqueryui.com/2011/04/jquery-ui-1-8-12/">jQuery UI 1.8.12</a></li>
<li><a href="http://jquerymobile.com/blog/2011/04/07/jquery-alpha-4-1-maintenance-release/">jQuery Mobile Aplpha 4.1</a></li>
<li><a href="http://www.trirand.com/blog/?p=785">jqGrid 4.0.0</a></li>
<li>flot 0.7</li>
<li><a href="http://ckeditor.com/blog/CKEditor_3.5.3_released">ckEditor 3.5.3</a></li>
<li><a href="http://tinymce.moxiecode.com/forum/viewtopic.php?id=25470">tinyMCE 3.4.2</a></li>
</ul>
<p>For a complete list of changes since last version, please visit the <a href="http://code.google.com/p/struts2-jquery/wiki/Changelog">Changelog</a>.</p>
<p>Download: <a href="http://code.google.com/p/struts2-jquery/downloads/list">http://code.google.com/p/struts2-jquery/downloads/list</a><br />
Showcase: <a href="http://www.weinfreund.de/struts2-jquery-showcase/">http://www.weinfreund.de/struts2-jquery-showcase/</a><br />
Issues: <a href="http://code.google.com/p/struts2-jquery/issues/list">http://code.google.com/p/struts2-jquery/issues/list</a><br />
User Group: <a href="http://groups.google.com/group/struts2-jquery">http://groups.google.com/group/struts2-jquery</a></p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2011/05/whats-new-in-struts2-jquery-plugin-3-0-0/' addthis:title='Whats New in Struts2 jQuery Plugin 3.0.0 ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.jgeppert.com/2011/05/whats-new-in-struts2-jquery-plugin-3-0-0/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Introduction into Struts2 jQuery Grid Tags</title>
		<link>http://www.jgeppert.com/2011/04/introduction-into-struts2-jquery-grid-tags/</link>
		<comments>http://www.jgeppert.com/2011/04/introduction-into-struts2-jquery-grid-tags/#comments</comments>
		<pubDate>Fri, 01 Apr 2011 20:07:20 +0000</pubDate>
		<dc:creator>jogep</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[projekte]]></category>
		<category><![CDATA[Struts jQuery Plugin]]></category>
		<category><![CDATA[struts2]]></category>
		<category><![CDATA[grid]]></category>

		<guid isPermaLink="false">http://www.jgeppert.com/?p=521</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2011/04/introduction-into-struts2-jquery-grid-tags/' addthis:title='Introduction into Struts2 jQuery Grid Tags '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div><div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2011/04/introduction-into-struts2-jquery-grid-tags/' addthis:title='Introduction into Struts2 jQuery Grid Tags ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2011/04/introduction-into-struts2-jquery-grid-tags/' addthis:title='Introduction into Struts2 jQuery Grid Tags '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div><iframe src="http://www.slideshare.net/slideshow/embed_code/7485216" width="400" height="337" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe><br/><br/> <div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2011/04/introduction-into-struts2-jquery-grid-tags/' addthis:title='Introduction into Struts2 jQuery Grid Tags ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.jgeppert.com/2011/04/introduction-into-struts2-jquery-grid-tags/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Preview for Struts2 jQuery Mobile Showcase</title>
		<link>http://www.jgeppert.com/2011/02/preview-for-struts2-jquery-mobile-showcase/</link>
		<comments>http://www.jgeppert.com/2011/02/preview-for-struts2-jquery-mobile-showcase/#comments</comments>
		<pubDate>Mon, 28 Feb 2011 17:11:27 +0000</pubDate>
		<dc:creator>jogep</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Struts jQuery Plugin]]></category>
		<category><![CDATA[struts2]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://www.jgeppert.com/?p=496</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2011/02/preview-for-struts2-jquery-mobile-showcase/' addthis:title='Preview for Struts2 jQuery Mobile Showcase '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>For an better support of mobile development with Java and the popular MVC Framework Struts2, I include in the next version of Struts2 jQuery Plugin a new Module based on jQuery mobile. Planned Features of the Struts2 Mobile Plugin are an easy AJAX support and a jQuery mobile theme for form elements. I just upload [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2011/02/preview-for-struts2-jquery-mobile-showcase/' addthis:title='Preview for Struts2 jQuery Mobile Showcase ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2011/02/preview-for-struts2-jquery-mobile-showcase/' addthis:title='Preview for Struts2 jQuery Mobile Showcase '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>For an better support of mobile development with Java and the popular MVC Framework Struts2, I include in the next version of <a href="http://code.google.com/p/struts2-jquery/">Struts2 jQuery Plugin</a> a new Module based on <a href="http://jquerymobile.com">jQuery mobile</a>. Planned Features of the Struts2 Mobile Plugin are an easy AJAX support and a jQuery mobile theme for form elements. I just upload the current development showcase for the new <a href="http://www.weinfreund.de/struts2-jquery-mobile-showcase/index.action">Struts2 jQuery Mobile Showcase</a>.

<a href="http://www.weinfreund.de/struts2-jquery-mobile-showcase/index.action"><img src="http://www.jgeppert.com/struts2-jquery/struts2-jquery-mobile-showcase.jpeg" alt="Struts2 jQuery Mobile Showcase" /></a>

The current module and showcase is based on the <a href="http://jquerymobile.com/2011/02/jquery-mobile-alpha-3-released/">jQuery mobile alpha 3</a> release.

I'm always open to suggestions.<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2011/02/preview-for-struts2-jquery-mobile-showcase/' addthis:title='Preview for Struts2 jQuery Mobile Showcase ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.jgeppert.com/2011/02/preview-for-struts2-jquery-mobile-showcase/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>How to overwrite functions in Struts2 jQuery Plugin</title>
		<link>http://www.jgeppert.com/2011/02/how-to-overwrite-functions-in-struts2-jquery-plugin/</link>
		<comments>http://www.jgeppert.com/2011/02/how-to-overwrite-functions-in-struts2-jquery-plugin/#comments</comments>
		<pubDate>Thu, 17 Feb 2011 08:43:45 +0000</pubDate>
		<dc:creator>jogep</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Struts jQuery Plugin]]></category>
		<category><![CDATA[struts2]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://www.jgeppert.com/?p=490</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2011/02/how-to-overwrite-functions-in-struts2-jquery-plugin/' addthis:title='How to overwrite functions in Struts2 jQuery Plugin '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>You want to enhance a default handler, fix a bug or just use an other jquery plugin as the default in Struts2 jQuery Plugin? Here is a short example hot to overwrite the handler function for the autocompleter in Struts2 jQuery Plugin. &#60;sj:head /&#62; &#60;script type=&#34;text/javascript&#34;&#62; $.struts2_jquery.autocompleter = function($elem, options) { alert(&#34;my own autocompleter handler [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2011/02/how-to-overwrite-functions-in-struts2-jquery-plugin/' addthis:title='How to overwrite functions in Struts2 jQuery Plugin ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2011/02/how-to-overwrite-functions-in-struts2-jquery-plugin/' addthis:title='How to overwrite functions in Struts2 jQuery Plugin '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>You want to enhance a default handler, fix a bug or just use an other jquery plugin as the default in <a href="http://code.google.com/p/struts2-jquery/">Struts2 jQuery Plugin</a>? 

Here is a short example hot to overwrite the handler function for the autocompleter in Struts2 jQuery Plugin.


<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;">  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;sj:head</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;script</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;text/javascript&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  $.struts2_jquery.autocompleter = function($elem, options) {
	alert(&quot;my own autocompleter handler for &quot;+options.id);
  };
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/script<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>


<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2011/02/how-to-overwrite-functions-in-struts2-jquery-plugin/' addthis:title='How to overwrite functions in Struts2 jQuery Plugin ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.jgeppert.com/2011/02/how-to-overwrite-functions-in-struts2-jquery-plugin/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Pie Charts and Grid Grouping with new Struts2 jQuery Plugin 2.5.0</title>
		<link>http://www.jgeppert.com/2010/11/pie-charts-and-grid-grouping-with-new-struts-jquery-plugin-2-5-0/</link>
		<comments>http://www.jgeppert.com/2010/11/pie-charts-and-grid-grouping-with-new-struts-jquery-plugin-2-5-0/#comments</comments>
		<pubDate>Sun, 21 Nov 2010 11:39:26 +0000</pubDate>
		<dc:creator>jogep</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[projekte]]></category>
		<category><![CDATA[Struts jQuery Plugin]]></category>
		<category><![CDATA[struts2]]></category>
		<category><![CDATA[charts]]></category>
		<category><![CDATA[grid]]></category>
		<category><![CDATA[grouping]]></category>
		<category><![CDATA[pie]]></category>

		<guid isPermaLink="false">http://www.jgeppert.com/?p=447</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2010/11/pie-charts-and-grid-grouping-with-new-struts-jquery-plugin-2-5-0/' addthis:title='Pie Charts and Grid Grouping with new Struts2 jQuery Plugin 2.5.0 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>The new Version 2.5.0 of Struts2 jQuery Plugin provides a lot of enhancements and bug fixes. The chart module announced with version 2.4.0 is now able to display pie charts and donut charts. Two new examples in the enhanced struts2 jQuery showcase demonstrate how to work with this new chart types. The grid module is [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2010/11/pie-charts-and-grid-grouping-with-new-struts-jquery-plugin-2-5-0/' addthis:title='Pie Charts and Grid Grouping with new Struts2 jQuery Plugin 2.5.0 ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2010/11/pie-charts-and-grid-grouping-with-new-struts-jquery-plugin-2-5-0/' addthis:title='Pie Charts and Grid Grouping with new Struts2 jQuery Plugin 2.5.0 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>The new Version 2.5.0 of <a href="http://code.google.com/p/struts2-jquery/">Struts2 jQuery Plugin</a> provides a lot of enhancements and bug fixes.

The chart module announced with <a href="http://www.jgeppert.com/2010/09/whats-new-in-struts2-jquery-plugin-2-4-0/">version 2.4.0</a> is now able to display pie charts and donut charts. Two new examples in the enhanced <a href="http://www.weinfreund.de/struts2-jquery-showcase/index.action">struts2 jQuery showcase</a> demonstrate how to work with this new chart types.

<img src="http://www.jgeppert.com/struts2-jquery/struts2-jquery-charts-pie.png" alt="Struts2 jQuery Plugin - Chart Modul" />

The grid module is now based on latest <a href="http://www.trirand.com/blog/?p=716">jqGrid version 3.8.1</a>. It supports the new grouping feature which is available <a href="http://www.trirand.com/blog/?p=707">since jqGrid 3.8</a>.

<img src="http://www.jgeppert.com/struts2-jquery/struts2-jquery-grid-grouping.png" alt="Struts2 jQuery Plugin - Grid Grouping" />

The <a href="http://code.google.com/p/struts2-jquery/wiki/TabbedPanelTag">Tabbed Panel</a> can now be sortable and the Tab Tag has a new attribute closeable which makes tabs easy closeable.

<img src="http://www.jgeppert.com/struts2-jquery/struts2-jquery-tabs-closable.png" alt="Struts2 jQuery Plugin - Tabbed Panel - Sortable - Closeable" />

Some important jQuery libarieres are updated. The plugin is now based on the <a href="http://blog.jquery.com/2010/10/16/jquery-143-released/">latest jQuery version 1.4.3</a> and <a href="http://blog.jqueryui.com/2010/11/jquery-ui-1-8-6/">jQuery UI 1.8.6</a>. In this release jQuery UI added support for IE 9.

For a complete list of changes since last version, please visit the <a href="http://code.google.com/p/struts2-jquery/wiki/Changelog">Changelog</a>.

Download: <a href="http://code.google.com/p/struts2-jquery/downloads/list">http://code.google.com/p/struts2-jquery/downloads/list</a>
Showcase: <a href="http://www.weinfreund.de/struts2-jquery-showcase/">http://www.weinfreund.de/struts2-jquery-showcase/</a>
Issues: <a href="http://code.google.com/p/struts2-jquery/issues/list">http://code.google.com/p/struts2-jquery/issues/list</a>
User Group: <a href="http://groups.google.com/group/struts2-jquery">http://groups.google.com/group/struts2-jquery</a><div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2010/11/pie-charts-and-grid-grouping-with-new-struts-jquery-plugin-2-5-0/' addthis:title='Pie Charts and Grid Grouping with new Struts2 jQuery Plugin 2.5.0 ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.jgeppert.com/2010/11/pie-charts-and-grid-grouping-with-new-struts-jquery-plugin-2-5-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Whats New in Struts2 jQuery Plugin 2.4.0</title>
		<link>http://www.jgeppert.com/2010/09/whats-new-in-struts2-jquery-plugin-2-4-0/</link>
		<comments>http://www.jgeppert.com/2010/09/whats-new-in-struts2-jquery-plugin-2-4-0/#comments</comments>
		<pubDate>Tue, 07 Sep 2010 09:46:45 +0000</pubDate>
		<dc:creator>jogep</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[projekte]]></category>
		<category><![CDATA[Struts jQuery Plugin]]></category>
		<category><![CDATA[struts2]]></category>
		<category><![CDATA[chart]]></category>
		<category><![CDATA[flot]]></category>
		<category><![CDATA[jqueryui]]></category>
		<category><![CDATA[spinner]]></category>

		<guid isPermaLink="false">http://www.jgeppert.com/?p=419</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2010/09/whats-new-in-struts2-jquery-plugin-2-4-0/' addthis:title='Whats New in Struts2 jQuery Plugin 2.4.0 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Version 2.4.0 of Struts2 jQuery Plugin is now available with a lot of new features an improvments. Now there exists a new Chart Modul which is based on the popular jquery flot project. The new chart tag renders a chart with data given from a list or an ajax source. Checkout the new examples in [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2010/09/whats-new-in-struts2-jquery-plugin-2-4-0/' addthis:title='Whats New in Struts2 jQuery Plugin 2.4.0 ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2010/09/whats-new-in-struts2-jquery-plugin-2-4-0/' addthis:title='Whats New in Struts2 jQuery Plugin 2.4.0 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Version 2.4.0 of <a href="http://code.google.com/p/struts2-jquery/">Struts2 jQuery Plugin</a> is now available with a lot of new features an improvments.

Now there exists a new Chart Modul which is based on the popular <a href="http://code.google.com/p/flot/">jquery flot</a> project. The new <a href="http://code.google.com/p/struts2-jquery/wiki/ChartTag">chart tag</a>  renders a chart with data given from a list or an ajax source. Checkout the new examples in the <a href="http://www.weinfreund.de/struts2-jquery-showcase/">Showcase (More Widgets)</a>.


<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">	&lt;h3&gt;Chart with AJAX Data&lt;/h3&gt;
	&lt;s:url id=&quot;chartDataUrl&quot; action=&quot;json-chart-data&quot;/&gt;
    &lt;sjc:chart id=&quot;chartAjax&quot;
    	legendLabelBoxBorderColor=&quot;#990033&quot;
    	legendPosition=&quot;ne&quot;
    	legendShow=&quot;#ccc&quot;
    	cssStyle=&quot;width: 600px; height: 400px;&quot;
    &gt;
    	&lt;sjc:chartdata label=&quot;Map -Double, Double-&quot;
    		href=&quot;%{chartDataUrl}&quot;
    		list=&quot;doubleMap&quot;
    		deferredLoading=&quot;true&quot;
    		reloadTopics=&quot;reloadMap&quot;
    	/&gt;
    	&lt;sjc:chartdata label=&quot;List -ListValue-&quot;
    		href=&quot;%{chartDataUrl}&quot;
    		list=&quot;objList&quot;
    		listKey=&quot;myKey&quot;
    		listValue=&quot;myValue&quot;
    		reloadTopics=&quot;reloadList&quot;
    	/&gt;
    &lt;/sjc:chart&gt;
    &lt;sj:a onClickTopics=&quot;reloadMap&quot; button=&quot;true&quot; buttonIcon=&quot;ui-icon-refresh&quot;&gt;Load/Reload Map&lt;/sj:a&gt;
    &lt;sj:a onClickTopics=&quot;reloadList&quot; button=&quot;true&quot; buttonIcon=&quot;ui-icon-refresh&quot;&gt;Reload List&lt;/sj:a&gt;</pre></div></div>



<img src="http://www.jgeppert.com/struts2-jquery/struts2-jquery-charts.png" alt="Struts2 jQuery Plugin - Chart Modul" />

An other new feature is the <a href="http://code.google.com/p/struts2-jquery/wiki/SpinnerTag">spinner tag</a> which renders you a simple but usefully spinner for your forms.


<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">    &lt;h3&gt;A simple Spinner&lt;/h3&gt;
    &lt;sj:spinner name=&quot;spinner1&quot; id=&quot;spinner1&quot;/&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;h3&gt;A Spinner max=50 and step=2&lt;/h3&gt;
    &lt;sj:spinner name=&quot;spinner2&quot; 
    	id=&quot;spinner2&quot; 
    	min=&quot;5&quot; 
    	max=&quot;50&quot; 
    	step=&quot;2&quot; 
    	value=&quot;25&quot;/&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;h3&gt;A Spinner with currency format and mouse wheel support&lt;/h3&gt;
    &lt;sj:spinner name=&quot;spinner3&quot; 
    	id=&quot;spinner3&quot; 
    	min=&quot;0.00&quot; 
    	max=&quot;5.00&quot; 
    	step=&quot;0.15&quot; 
    	value=&quot;2.50&quot; 
    	suffix=&quot;$&quot; 
    	mouseWheel=&quot;true&quot;/&gt;</pre></div></div>




<img src="http://www.jgeppert.com/struts2-jquery/struts2-jquery-spinner.png" alt="Struts2 jQuery Plugin - Spinner Tag" />

With this version it is also possible to generate your action messages in jquery UI style, dependend on your theme.


<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">		&lt;h3&gt;Action Error&lt;/h3&gt;
		&lt;s:actionerror theme=&quot;jquery&quot;/&gt;
		&lt;br /&gt;
		&lt;h3&gt;Action Message&lt;/h3&gt;
		&lt;s:actionmessage theme=&quot;jquery&quot;/&gt;
		&lt;br /&gt;
		&lt;h3&gt;Field Errors&lt;/h3&gt;
		&lt;s:fielderror theme=&quot;jquery&quot;/&gt;</pre></div></div>




<img src="http://www.jgeppert.com/struts2-jquery/struts2-jquery-messages.png" alt="Struts2 jQuery Plugin - Action Messages" />

jQuery UI is now based on the last <a href="http://blog.jqueryui.com/2010/08/jquery-ui-1-8-4/">stable version 1.8.4</a> with a lot of bugfixes. When using an own theme, it is recommended to create or update the theme with the themeroller. Also the ckeditor is updated to <a href="http://ckeditor.com/blog/CKEditor_3.4_released">new version 3.4</a> with some new plugins and some bugfixes.

For a complete list of changes since last version, please visit the <a href="http://code.google.com/p/struts2-jquery/wiki/Changelog">Changelog</a>.


Download: <a href="http://code.google.com/p/struts2-jquery/downloads/list">http://code.google.com/p/struts2-jquery/downloads/list</a>
Showcase: <a href="http://www.weinfreund.de/struts2-jquery-showcase/">http://www.weinfreund.de/struts2-jquery-showcase/</a>
Issues: <a href="http://code.google.com/p/struts2-jquery/issues/list">http://code.google.com/p/struts2-jquery/issues/list</a>
User Group: <a href="http://groups.google.com/group/struts2-jquery">http://groups.google.com/group/struts2-jquery</a>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2010/09/whats-new-in-struts2-jquery-plugin-2-4-0/' addthis:title='Whats New in Struts2 jQuery Plugin 2.4.0 ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.jgeppert.com/2010/09/whats-new-in-struts2-jquery-plugin-2-4-0/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Version 2.3.0 of Struts2 jQuery Plugin now with support for Tinymce</title>
		<link>http://www.jgeppert.com/2010/07/version-2-3-0-of-struts2-jquery-plugin-now-with-support-for-tinymce/</link>
		<comments>http://www.jgeppert.com/2010/07/version-2-3-0-of-struts2-jquery-plugin-now-with-support-for-tinymce/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 18:59:52 +0000</pubDate>
		<dc:creator>jogep</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[projekte]]></category>
		<category><![CDATA[Struts jQuery Plugin]]></category>
		<category><![CDATA[struts2]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[jqueryui]]></category>
		<category><![CDATA[richtext]]></category>
		<category><![CDATA[tinymce]]></category>
		<category><![CDATA[widgets]]></category>

		<guid isPermaLink="false">http://www.jgeppert.com/?p=405</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2010/07/version-2-3-0-of-struts2-jquery-plugin-now-with-support-for-tinymce/' addthis:title='Version 2.3.0 of Struts2 jQuery Plugin now with support for Tinymce '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Version 2.3.0 of <a href="http://code.google.com/p/struts2-jquery/">Struts2 jQuery Plugin</a> is out now. This version brings an easy support for the <a href="http://tinymce.moxiecode.com/">Tinymce WYSIWYG Editor</a> to you.<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2010/07/version-2-3-0-of-struts2-jquery-plugin-now-with-support-for-tinymce/' addthis:title='Version 2.3.0 of Struts2 jQuery Plugin now with support for Tinymce ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2010/07/version-2-3-0-of-struts2-jquery-plugin-now-with-support-for-tinymce/' addthis:title='Version 2.3.0 of Struts2 jQuery Plugin now with support for Tinymce '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Version 2.3.0 of <a href="http://code.google.com/p/struts2-jquery/">Struts2 jQuery Plugin</a> is out now. This version brings an easy support for the <a href="http://tinymce.moxiecode.com/">Tinymce WYSIWYG Editor</a> to you. 

To use the Tinymce Editor feature you need to copy the struts2-jquery-richtext-plugin.jar into your WEB-INF/lib path.


<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt; %@ taglib prefix=&quot;sjr&quot; uri=&quot;/struts-jquery-richtext-tags&quot;%&gt;
&lt;sjr:tinymce id=&quot;richtextTinymceEditor&quot; 
	name=&quot;echo&quot; 
	rows=&quot;10&quot; 
	cols=&quot;80&quot; 
	width=&quot;800&quot;
	editorTheme=&quot;simple&quot;
/&gt;</pre></div></div>




Another change is the upgrade from jqGrid 3.6.5 to the latest <a href="http://www.trirand.com/blog/?p=678">version 3.7.2</a> which brings various improvements like new locals and advanced local search and bug fixes  for the grid feature to you. To see more details about the new jqGrid version read the <a href="http://www.trirand.com/jqgridwiki/doku.php?id=wiki:change#jqgrid_3.7.2_changes_and_fixes">jqGrid changelog</a>.

Also it solves an important <a href="http://code.google.com/p/struts2-jquery/issues/detail?id=133">Bug with the AJAX Validation Feature</a>. For a complete List of changes since Version 2.2.0 please visit the <a href="http://code.google.com/p/struts2-jquery/wiki/Changelog">Changelog</a>.


Download: <a href="http://code.google.com/p/struts2-jquery/downloads/list">http://code.google.com/p/struts2-jquery/downloads/list</a>
Showcase: <a href="http://www.weinfreund.de/struts2-jquery-showcase/">http://www.weinfreund.de/struts2-jquery-showcase/</a>
Issues: <a href="http://code.google.com/p/struts2-jquery/issues/list">http://code.google.com/p/struts2-jquery/issues/list</a>
User Group: <a href="http://groups.google.com/group/struts2-jquery">http://groups.google.com/group/struts2-jquery</a>

<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2010/07/version-2-3-0-of-struts2-jquery-plugin-now-with-support-for-tinymce/' addthis:title='Version 2.3.0 of Struts2 jQuery Plugin now with support for Tinymce ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.jgeppert.com/2010/07/version-2-3-0-of-struts2-jquery-plugin-now-with-support-for-tinymce/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Version 2.2.0 of Struts2 jQuery Plugin is now available</title>
		<link>http://www.jgeppert.com/2010/06/version-2-2-0-of-struts2-jquery-plugin-is-now-available/</link>
		<comments>http://www.jgeppert.com/2010/06/version-2-2-0-of-struts2-jquery-plugin-is-now-available/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 19:55:17 +0000</pubDate>
		<dc:creator>jogep</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[projekte]]></category>
		<category><![CDATA[Struts jQuery Plugin]]></category>
		<category><![CDATA[struts2]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[ckeditor]]></category>
		<category><![CDATA[dojo]]></category>
		<category><![CDATA[grid]]></category>
		<category><![CDATA[jqgrid]]></category>
		<category><![CDATA[jqueryui]]></category>
		<category><![CDATA[richtext]]></category>
		<category><![CDATA[widgets]]></category>

		<guid isPermaLink="false">http://www.jgeppert.com/?p=395</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2010/06/version-2-2-0-of-struts2-jquery-plugin-is-now-available/' addthis:title='Version 2.2.0 of Struts2 jQuery Plugin is now available '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Version 2.2.0 of Struts2 jQuery Plugin is out now. The new Version is Based on latest jQuery UI 1.8.2, see Changelog for more Detail about this version. Changes since Version 2.1.0: Upgrade to jQuery UI 1.8.2 Upgrade to jqGrid 3.6.5 Solve &#160;Issue 154&#160;: load from google cdn does not work for jquery ui themes Solve [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2010/06/version-2-2-0-of-struts2-jquery-plugin-is-now-available/' addthis:title='Version 2.2.0 of Struts2 jQuery Plugin is now available ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2010/06/version-2-2-0-of-struts2-jquery-plugin-is-now-available/' addthis:title='Version 2.2.0 of Struts2 jQuery Plugin is now available '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Version 2.2.0 of <a href="http://code.google.com/p/struts2-jquery/">Struts2 jQuery Plugin</a> is out now. The new Version is Based on <a href="http://blog.jqueryui.com/2010/06/jquery-ui-182/">latest jQuery UI 1.8.2</a>, see Changelog for more Detail about this version.


<strong>Changes since Version 2.1.0:</strong>

<ul>
<li>Upgrade to jQuery UI 1.8.2</li>
<li>Upgrade to jqGrid 3.6.5</li>
<li>Solve <a title="load from google cdn does not work for jquery ui themes" class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=154">&nbsp;Issue 154&nbsp;</a>: load from google cdn does not work for jquery ui themes </li>
<li>Solve <a title="Default Loading Text" href="http://code.google.com/p/struts2-jquery/issues/detail?id=155">Issue 155</a>: Default Loading Text </li>
<li>Solve <a title="onSelectAll topics" href="http://code.google.com/p/struts2-jquery/issues/detail?id=156">Issue 156</a>: onSelectAll topics </li>
<li>Solve <a title="useSelectedTabCookies in tabbedpanel broken in 2.1.0" class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=157">&nbsp;Issue 157&nbsp;</a>: useSelectedTabCookies in tabbedpanel broken in 2.1.0 </li>
<li>Solve <a title="Select options vanish when re-entering the page" class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=161">&nbsp;Issue 161&nbsp;</a>: Select options vanish when re-entering the page </li>
<li>Solve <a title="Struts2-jquery-plugin not recognizing tag in jsp page" class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=170">&nbsp;Issue 170&nbsp;</a>: Struts2-jquery-plugin not recognizing tag in jsp page </li>
<li>Solve <a title="sj:accordion autoHeight does not work" class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=171">&nbsp;Issue 171&nbsp;</a>: sj:accordion autoHeight does not work </li>
<li>Solve <a title="Autcompleter input textfield width should be configurable" class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=176">&nbsp;Issue 176&nbsp;</a>: Autcompleter input textfield width should be configurable </li>
<li>Solve <a title="Nested tab didn't work" href="http://code.google.com/p/struts2-jquery/issues/detail?id=179">Issue 179</a>: Nested tab didn't work </li>
<li>Solve <a title="loadingText doesn't appear to have any effect with jqgrid plugin" href="http://code.google.com/p/struts2-jquery/issues/detail?id=184">Issue 184</a>: loadingText doesn't appear to have any effect with jqgrid plugin </li>
<li>Solve <a title="attributes hidegrid, hoverrows and shrinkToFit in grid tag can not be set to false" href="http://code.google.com/p/struts2-jquery/issues/detail?id=185">Issue 185</a>: attributes hidegrid, hoverrows and shrinkToFit in grid tag can not be set to false </li>
<li>Solve <a title="how to submit a  form while loading grid?" href="http://code.google.com/p/struts2-jquery/issues/detail?id=186">Issue 186</a>: how to submit a form while loading grid? </li>
<li>Solve <a title="Some locales does not work, particularly &quot;fr&quot;" href="http://code.google.com/p/struts2-jquery/issues/detail?id=188">Issue 188</a>: Some locales does not work, particularly "fr" </li>
<li>Solve <a title="Add Head Tag attribute 'compatibility' for an jQuery 1.3 compatibility mode" href="http://code.google.com/p/struts2-jquery/issues/detail?id=190">Issue 190</a>: Add Head Tag attribute 'compatibility' for an jQuery 1.3 compatibility mode </li>
<li>Solve <a title="deferred loading of dynamic elements  " href="http://code.google.com/p/struts2-jquery/issues/detail?id=191">Issue 191</a>: deferred loading of dynamic elements  </li>
<li>Solve <a title="Default Error Text" href="http://code.google.com/p/struts2-jquery/issues/detail?id=192">Issue 192</a>: Default Error Text </li>
<li>Solve <a title="Using base tag with sj:a causes page to reload" href="http://code.google.com/p/struts2-jquery/issues/detail?id=193">Issue 193</a>: Using base tag with sj:a causes page to reload </li>
</ul>

Download: <a href="http://code.google.com/p/struts2-jquery/downloads/list">http://code.google.com/p/struts2-jquery/downloads/list</a>
Showcase: <a href="http://www.weinfreund.de/struts2-jquery-showcase/">http://www.weinfreund.de/struts2-jquery-showcase/</a>
Issues: <a href="http://code.google.com/p/struts2-jquery/issues/list">http://code.google.com/p/struts2-jquery/issues/list</a>
User Group: <a href="http://groups.google.com/group/struts2-jquery">http://groups.google.com/group/struts2-jquery</a>

<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2010/06/version-2-2-0-of-struts2-jquery-plugin-is-now-available/' addthis:title='Version 2.2.0 of Struts2 jQuery Plugin is now available ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.jgeppert.com/2010/06/version-2-2-0-of-struts2-jquery-plugin-is-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Struts2 jQuery Plugin Version 2.1.0 is released</title>
		<link>http://www.jgeppert.com/2010/05/struts2-jquery-plugin-version-2-1-0-is-released/</link>
		<comments>http://www.jgeppert.com/2010/05/struts2-jquery-plugin-version-2-1-0-is-released/#comments</comments>
		<pubDate>Sat, 01 May 2010 20:09:51 +0000</pubDate>
		<dc:creator>jogep</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[projekte]]></category>
		<category><![CDATA[Struts jQuery Plugin]]></category>
		<category><![CDATA[struts2]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[ckeditor]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[jqgrid]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[richtext]]></category>
		<category><![CDATA[widgets]]></category>

		<guid isPermaLink="false">http://www.jgeppert.com/?p=369</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2010/05/struts2-jquery-plugin-version-2-1-0-is-released/' addthis:title='Struts2 jQuery Plugin Version 2.1.0 is released '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>The new version 2.1.0 of Struts2 jQuery Plugin is released. With this new version, the plugin loads dependent JavaScript files on demand. This feature makes the plugin much better extensible for own extensions and  reduces the initial load of the first load of a page. Based on the new structure of the plugin the jqGrid [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2010/05/struts2-jquery-plugin-version-2-1-0-is-released/' addthis:title='Struts2 jQuery Plugin Version 2.1.0 is released ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2010/05/struts2-jquery-plugin-version-2-1-0-is-released/' addthis:title='Struts2 jQuery Plugin Version 2.1.0 is released '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>The new version 2.1.0 of <a href="http://code.google.com/p/struts2-jquery/">Struts2 jQuery Plugin</a> is released. With this new version, the plugin loads dependent JavaScript files on demand. This feature makes the plugin much better extensible for own extensions and  reduces the initial load of the first load of a page.

Based on the new structure of the plugin the jqGrid Feature is not longer a part of the core plugin. It is now available as a separate extension of the plugin.

There is also a new richtext extension available, that is based on the <a href="http://ckeditor.com/blog/CKEditor_3.2.1_released">latest version of popular CKEditor</a>. This allows an  easy integration of the richtext editor in your web application.

The Plugin includes now the latest version of <a href="http://jqueryui.com/">jQuery UI 1.8.1</a>, so if you use a custom theme it is recommended to update this in the <a href="http://jqueryui.com/themeroller/">ThemeRoller</a>. For more informations and the changelog for 1.8.1 please read <a href="http://blog.jqueryui.com/2010/05/jquery-ui-181/">the blog post from jQuery UI</a>.

<strong>Changelog:</strong>

<ul>
<li>Upgrade to jQuery UI 1.8.1 </li>
<li>Head Tag attribute jqueryui is now true by default </li>
<li>various new examples in the showcase </li>
<li>The grid showcase is now a maven modul and part of the release cycle </li>
<li>Solve <a title="Grid Sample not working properly in IE" class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=77">&nbsp;Issue 77&nbsp;</a>: Grid Sample not working properly in IE </li>
<li>Solve <a title="customBasepath doesn't affect the .js path" class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=94">&nbsp;Issue 94&nbsp;</a>: customBasepath doesn't affect the .js path </li>
<li>Solve <a title="Load needed JavaScript and CSS resources on demand" class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=113">&nbsp;Issue 113&nbsp;</a>: Load needed JavaScript<a href="http://code.google.com/p/struts2-jquery/w/edit/JavaScript">?</a> and CSS resources on demand </li>
<li>Solve <a title="Support for new replaceTarget Option in form plugin" class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=114">&nbsp;Issue 114&nbsp;</a>: Support for new replaceTarget Option in form plugin </li>
<li>Solve <a title="Grid with locale code ca(catalan) doesn't work. jQuery and grid difers at the name of the catalan locale(ca-cat)" class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=115">&nbsp;Issue 115&nbsp;</a>: Grid with locale code ca(catalan) doesn't work. jQuery and grid difers at the name of the catalan locale(ca-cat) </li>
<li>Solve <a title="pepper-grinder theme" class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=116">&nbsp;Issue 116&nbsp;</a>: pepper-grinder theme </li>
<li>Solve <a title="Implement an debug mode " class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=123">&nbsp;Issue 123&nbsp;</a>: Implement an debug mode  </li>
<li>Solve <a title="Make it possible to easy extend this plugin for custome extensions" class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=124">&nbsp;Issue 124&nbsp;</a>: Make it possible to easy extend this plugin for custome extensions </li>
<li>Solve <a title="Dialog cannot set position with array of String or Pixel" class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=125">&nbsp;Issue 125&nbsp;</a>: Dialog cannot set position with array of String or Pixel </li>
<li>Solve <a title="drag and drop grid rows" class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=126">&nbsp;Issue 126&nbsp;</a>: drag and drop grid rows </li>
<li>Solve <a title="onChangeTopics not working for textarea and textfield." class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=127">&nbsp;Issue 127&nbsp;</a>: onChangeTopics not working for textarea and textfield. </li>
<li>Solve <a title="onChangeTopics with &lt;sj:checkboxlist&gt;" class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=128">&nbsp;Issue 128&nbsp;</a>: onChangeTopics with &lt;sj:checkboxlist&gt; </li>
<li>Solve <a title="Add Showcase Example how to extend the plugin with custome functions" class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=130">&nbsp;Issue 130&nbsp;</a>: Add Showcase Example how to extend the plugin with custome functions </li>
<li>Solve <a title="Add a Richtext Editor Widget to the plugin" class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=131">&nbsp;Issue 131&nbsp;</a>: Add a Richtext Editor Widget to the plugin </li>
<li>Solve <a title="Scrolling does not work properly" class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=132">&nbsp;Issue 132&nbsp;</a>: Scrolling does not work properly </li>
<li>Solve <a title="Move Grid Feature in seperate struts2-jquery-grid-plugin" class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=134">&nbsp;Issue 134&nbsp;</a>: Move Grid Feature in seperate struts2-jquery-grid-plugin </li>
<li>Solve <a title="Enable Maven Support for Grid Showcase" class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=135">&nbsp;Issue 135&nbsp;</a>: Enable Maven Support for Grid Showcase </li>
<li>Solve <a title="Upgrade to jQuery UI 1.8.1" class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=138">&nbsp;Issue 138&nbsp;</a>: Upgrade to jQuery UI 1.8.1 </li>
<li>Solve <a title="attribute parentTheme does not work well with css_xhtml theme" class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=139">&nbsp;Issue 139&nbsp;</a>: attribute parentTheme does not work well with css_xhtml theme </li>
<li>Solve <a title="Override the param names" class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=141">&nbsp;Issue 141&nbsp;</a>: Override the param names </li>
<li>Solve <a title="&lt;sj:dialog&gt; makes multiple AJAX calls" class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=146">&nbsp;Issue 146&nbsp;</a>: &lt;sj:dialog&gt; makes multiple AJAX calls </li>
<li>Solve <a title="Sortable grid option not working" href="http://code.google.com/p/struts2-jquery/issues/detail?id=148">Issue 148</a>: Sortable grid option not working </li>
</ul>

Download: <a href="http://code.google.com/p/struts2-jquery/downloads/list">http://code.google.com/p/struts2-jquery/downloads/list</a>
Showcase: <a href="http://www.weinfreund.de/struts2-jquery-showcase/">http://www.weinfreund.de/struts2-jquery-showcase/</a>
Issues: <a href="http://code.google.com/p/struts2-jquery/issues/list">http://code.google.com/p/struts2-jquery/issues/list</a>
User Group: <a href="http://groups.google.com/group/struts2-jquery">http://groups.google.com/group/struts2-jquery</a><div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2010/05/struts2-jquery-plugin-version-2-1-0-is-released/' addthis:title='Struts2 jQuery Plugin Version 2.1.0 is released ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.jgeppert.com/2010/05/struts2-jquery-plugin-version-2-1-0-is-released/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Struts2 jQuery Plugin Version 2.0.0 is now available</title>
		<link>http://www.jgeppert.com/2010/03/struts2-jquery-plugin-version-2-0-0-is-now-available/</link>
		<comments>http://www.jgeppert.com/2010/03/struts2-jquery-plugin-version-2-0-0-is-now-available/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 07:47:02 +0000</pubDate>
		<dc:creator>jogep</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[projekte]]></category>
		<category><![CDATA[Struts jQuery Plugin]]></category>
		<category><![CDATA[struts2]]></category>
		<category><![CDATA[autocompleter]]></category>
		<category><![CDATA[form validation]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://www.jgeppert.com/?p=356</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2010/03/struts2-jquery-plugin-version-2-0-0-is-now-available/' addthis:title='Struts2 jQuery Plugin Version 2.0.0 is now available '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>The new version 2.0.0 of Struts2 jQuery Plugin is released and brings many Enhancements, like new jQuery UI Widgets, support for Form Validation and Bug Fixes to you. The Plugin is now based on the latest versions of JavaScript Framework jQuery 1.4.2 and jQuery UI 1.8. Changelog: Upgrade to jQuery 1.4.2 ( Issue 91 ) [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2010/03/struts2-jquery-plugin-version-2-0-0-is-now-available/' addthis:title='Struts2 jQuery Plugin Version 2.0.0 is now available ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2010/03/struts2-jquery-plugin-version-2-0-0-is-now-available/' addthis:title='Struts2 jQuery Plugin Version 2.0.0 is now available '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>The new version 2.0.0 of <a href="http://code.google.com/p/struts2-jquery/">Struts2 jQuery Plugin</a> is released and brings many Enhancements, like new jQuery UI Widgets, support for Form Validation and Bug Fixes to you. The Plugin is now based on the latest versions of JavaScript Framework <a href="http://blog.jquery.com/2010/02/19/jquery-142-released/">jQuery 1.4.2</a> and <a href="http://blog.jqueryui.com/2010/03/jquery-ui-18rc3/"> jQuery UI 1.8</a>.

Changelog:

<ul>
	<li>Upgrade to jQuery 1.4.2 ( <a title="Using jQuery 1.4.2" href="http://code.google.com/p/struts2-jquery/issues/detail?id=91">Issue 91</a> ) </li>
	<li>Upgrade to jQuery UI 1.8.0 </li>
	<li>Upgrade to <a href="http://www.trirand.com/blog/wp-trackback.php?p=629">jqGrid 3.6.4</a></li>
	<li>Upgrade to jQuery Form Plugin 2.43 </li>
	<li>Implement an <a href="http://code.google.com/p/struts2-jquery/wiki/AutocompleterTag">Autocompleter</a> ( <a title="AutoCompleter" href="http://code.google.com/p/struts2-jquery/issues/detail?id=10">Issue 10</a> ) </li>
	<li>Implement an Radiomap as jQuery UI <a href="http://code.google.com/p/struts2-jquery/wiki/Buttonset">Buttonset</a> </li>
	<li>Implement an CheckboxList as jQuery UI <a href="http://code.google.com/p/struts2-jquery/wiki/Buttonset">Buttonset</a> </li>
	<li>Support for Form <a href="http://code.google.com/p/struts2-jquery/wiki/Validation">Validation</a>  </li>
	<li>Support for new <a href="http://code.google.com/p/struts2-jquery/wiki/Button">jQuery UI Button</a> Widget </li>
	<li>Include all offical jQuery UI Themes </li>
	<li>New Showcase Example how to handle JSON Results  </li>
	<li>New Showcase Example how to build accordion manually  </li>
	<li>New Showcase Examples for <a href="http://code.google.com/p/struts2-jquery/wiki/AutocompleterTag">Autocompleter</a>  </li>
	<li>New Showcase Examples for AJAX Client Form <a href="http://code.google.com/p/struts2-jquery/wiki/Validation">Validation</a>  </li>
	<li>Complete <a title="Enable Sonatype Nexus OSS repository deployment for Maven central repository sync" class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=102">&nbsp;Issue 102&nbsp;</a>: Enable Sonatype Nexus OSS repository deployment for Maven central repository sync </li>
	<li>Complete <a title="Move source to a Maven multi module setup" class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=104">&nbsp;Issue 104&nbsp;</a>: Move source to a Maven multi module setup </li>
	<li>Fix <a title="Build accordion manually" href="http://code.google.com/p/struts2-jquery/issues/detail?id=65">Issue 65</a>: Build accordion manually   </li>
	<li>Fix <a title="Add Size Parameter for select tag" href="http://code.google.com/p/struts2-jquery/issues/detail?id=80">Issue 80</a>: Add Size Parameter for select tag </li>
	<li>Fix <a title="JavaScript Error when parent form has no id" href="http://code.google.com/p/struts2-jquery/issues/detail?id=84">Issue 84</a>: JavaScript Error when parent form has no id </li>
	<li>Fix <a title="onRowSelectTopcs only published when editurl is used" href="http://code.google.com/p/struts2-jquery/issues/detail?id=86">Issue 86</a>: onRowSelectTopcs only published when editurl is used   </li>
	<li>Fix <a title="&lt;s:url&gt; + formId in &lt;sj:div&gt; bug with first form field" class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=88">&nbsp;Issue 88&nbsp;</a>: &lt;s:url&gt; + formId in &lt;sj:div&gt; bug with first form field </li>
	<li>Fix <a title="&lt;sj:submit&gt; do not notify topics" class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=89">&nbsp;Issue 89&nbsp;</a>: &lt;sj:submit&gt; do not notify topics </li>
	<li>Fix <a title="&lt;sj:submit&gt; with &quot;onBeforeTopics&quot; without ajax submit" class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=90">&nbsp;Issue 90&nbsp;</a>: &lt;sj:submit&gt; with "onBeforeTopics" without ajax submit </li>
	<li>Fix <a title="datepicker locale should use the struts current locale" href="http://code.google.com/p/struts2-jquery/issues/detail?id=95">Issue 95</a>: datepicker locale should use the struts current locale   </li>
	<li>Fix <a title="FormFilter Attribute on SubmitTag" href="http://code.google.com/p/struts2-jquery/issues/detail?id=97">Issue 97</a>: FormFilter Attribute on <a href="http://code.google.com/p/struts2-jquery/wiki/SubmitTag">SubmitTag</a>    </li>
	<li>Fix <a title="onAlwaysTopics but in sj:submit and sj:a" href="http://code.google.com/p/struts2-jquery/issues/detail?id=98">Issue 98</a>: onAlwaysTopics but in sj:submit and sj:a   </li>
	<li>Fix <a title="&quot;Multiple&quot; attribute in sj:select tag " href="http://code.google.com/p/struts2-jquery/issues/detail?id=106">Issue 106</a>: "Multiple" attribute in sj:select tag    </li>
	<li>Fix <a title="value attribute in select tag has no effect" href="http://code.google.com/p/struts2-jquery/issues/detail?id=107">Issue 107</a>: value attribute in select tag has no effect    </li>
	<li>Fix <a title="how to set #sjdialog with query string dynamically" href="http://code.google.com/p/struts2-jquery/issues/detail?id=108">Issue 108</a>: how to set #sjdialog with query string dynamically    </li>
	<li>Fix <a title="add attributes for alternate rows in the grid tag" href="http://code.google.com/p/struts2-jquery/issues/detail?id=112">Issue 112</a>: add attributes for alternate rows in the grid tag     </li>
	</ul>

Download: <a href="http://code.google.com/p/struts2-jquery/downloads/list">http://code.google.com/p/struts2-jquery/downloads/list</a>
Showcase: <a href="http://www.weinfreund.de/struts2-jquery-showcase/">http://www.weinfreund.de/struts2-jquery-showcase/</a>
Issues: <a href="http://code.google.com/p/struts2-jquery/issues/list">http://code.google.com/p/struts2-jquery/issues/list</a>
User Group: <a href="http://groups.google.com/group/struts2-jquery">http://groups.google.com/group/struts2-jquery</a><div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2010/03/struts2-jquery-plugin-version-2-0-0-is-now-available/' addthis:title='Struts2 jQuery Plugin Version 2.0.0 is now available ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.jgeppert.com/2010/03/struts2-jquery-plugin-version-2-0-0-is-now-available/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>New Showcase for the jqGrid feature in Struts2 jQuery Plugin is available</title>
		<link>http://www.jgeppert.com/2010/01/new-showcase-for-the-jqgrid-feature-in-struts2-jquery-plugin-is-available/</link>
		<comments>http://www.jgeppert.com/2010/01/new-showcase-for-the-jqgrid-feature-in-struts2-jquery-plugin-is-available/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 09:02:08 +0000</pubDate>
		<dc:creator>jogep</dc:creator>
				<category><![CDATA[hibernate]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Struts jQuery Plugin]]></category>
		<category><![CDATA[struts2]]></category>
		<category><![CDATA[jqgrid]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[showcase]]></category>

		<guid isPermaLink="false">http://www.jgeppert.com/?p=351</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2010/01/new-showcase-for-the-jqgrid-feature-in-struts2-jquery-plugin-is-available/' addthis:title='New Showcase for the jqGrid feature in Struts2 jQuery Plugin is available '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Since today the new Showcase is available. The new Showcase is specially for the jqGrid based Grid Feature. <div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2010/01/new-showcase-for-the-jqgrid-feature-in-struts2-jquery-plugin-is-available/' addthis:title='New Showcase for the jqGrid feature in Struts2 jQuery Plugin is available ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2010/01/new-showcase-for-the-jqgrid-feature-in-struts2-jquery-plugin-is-available/' addthis:title='New Showcase for the jqGrid feature in Struts2 jQuery Plugin is available '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Since today  the new Showcase is available. The new Showcase is specially for the <a href="http://www.trirand.com/blog/">jqGrid</a> based Grid Feature.

The Showcase is provided with the <a href="http://code.google.com/p/full-hibernate-plugin-for-struts2/">Full Hibernate Plugin for Struts2</a> and shows how easy it is to create a AJAX based paging table in Struts2<a href="http://www.trirand.com/blog/"></a> that is  searchable, sortable and editable. Also it shows how to implement a Grid with an Subgrid.

The Showcase based on <a href="http://struts.apache.org">Struts2</a> 2.1.8.1, <a href="http://code.google.com/p/full-hibernate-plugin-for-struts2/">Full Hibernate Plugin</a> 2.1.3 GA and <a href="http://code.google.com/p/struts2-jquery/">Struts2 jQuery Plugin</a> 1.8.2.

Per default the Showcase is <strong>read-only</strong> to see how to edit, add and delete items, download the showcase and following the instructions.

Visit Showcase: <a href="http://www.weinfreund.de/struts2-jquery-grid-showcase/">http://www.weinfreund.de/struts2-jquery-grid-showcase/</a>
Download Showcase: <a href="http://code.google.com/p/struts2-jquery/downloads/list">http://code.google.com/p/struts2-jquery/downloads/list</a><div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2010/01/new-showcase-for-the-jqgrid-feature-in-struts2-jquery-plugin-is-available/' addthis:title='New Showcase for the jqGrid feature in Struts2 jQuery Plugin is available ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.jgeppert.com/2010/01/new-showcase-for-the-jqgrid-feature-in-struts2-jquery-plugin-is-available/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Struts2 jQuery Plugin Version 1.8.2 is released</title>
		<link>http://www.jgeppert.com/2010/01/struts2-jquery-plugin-version-1-8-2-is-released/</link>
		<comments>http://www.jgeppert.com/2010/01/struts2-jquery-plugin-version-1-8-2-is-released/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 14:30:50 +0000</pubDate>
		<dc:creator>jogep</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[projekte]]></category>
		<category><![CDATA[Struts jQuery Plugin]]></category>
		<category><![CDATA[struts2]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[jqgrid]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[widgets]]></category>

		<guid isPermaLink="false">http://www.jgeppert.com/?p=343</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2010/01/struts2-jquery-plugin-version-1-8-2-is-released/' addthis:title='Struts2 jQuery Plugin Version 1.8.2 is released '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>New Version 1.8.2 of <a href="http://code.google.com/p/struts2-jquery/">Struts2 jQuery Plugins</a> is released.

Changelog:<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2010/01/struts2-jquery-plugin-version-1-8-2-is-released/' addthis:title='Struts2 jQuery Plugin Version 1.8.2 is released ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2010/01/struts2-jquery-plugin-version-1-8-2-is-released/' addthis:title='Struts2 jQuery Plugin Version 1.8.2 is released '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>New Version 1.8.2 of <a href="http://code.google.com/p/struts2-jquery/">Struts2 jQuery Plugins</a> is released.

Changelog:

<ul>
	<li>Enable Subgrid Feature for <a href="http://code.google.com/p/struts2-jquery/wiki/GridTag">Grid Tag</a></li>
	<li>New Grid Showcase together with <a href="http://code.google.com/p/full-hibernate-plugin-for-struts2/">Full Hibernate Plugin for Struts2</a></li>
	<li>Upgrade jQuery BBQ to 1.1 </li>
	<li>New Velocity Example in Showcase</li>
	<li>Fix <a title="AJAX form submission with href paramteres" class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=45">&nbsp;Issue 45&nbsp;</a>: AJAX form submission with href parameters </li>
	<li>Fix <a title="gridModel parameter is compulsory, but not used" class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=50">&nbsp;Issue 50&nbsp;</a>: gridModel parameter is compulsory, but not used </li>
	<li>Fix <a title="url paramerters escaped" class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=51">&nbsp;Issue 51&nbsp;</a>: url parameters escaped </li>
	<li>Fix <a title="Meaningless viewrecords information" class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=53">&nbsp;Issue 53&nbsp;</a>: Meaningless viewrecords information </li>
	<li>Fix <a title="[Validate form field of grid in add/edit mode]" class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=58">&nbsp;Issue 58&nbsp;</a>: New Attribute <strong>formoptions</strong> for <a href="http://code.google.com/p/struts2-jquery/wiki/GridColumnTag">GridColumn Tag</a> </li>
	<li>Fix <a title="tabbedpanel spinner cannot be disabled using empty string value" class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=59">&nbsp;Issue 59&nbsp;</a>: tabbedpanel spinner cannot be disabled using empty string value </li>
	<li>Fix <a title="Distorted Divs in Local Tabs" class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=60">&nbsp;Issue 60&nbsp;</a>: Distorted Divs in Local Tabs </li>
	<li>Fix <a title="[Ajax Submit is not working in Velocity]" class="closed_ref" href="http://code.google.com/p/struts2-jquery/issues/detail?id=63">&nbsp;Issue 63&nbsp;</a>: Submit is not working in Velocity</li>
</ul>

Download: <a href="http://code.google.com/p/struts2-jquery/downloads/list">http://code.google.com/p/struts2-jquery/downloads/list</a>
Showcase: <a href="http://www.weinfreund.de/struts2-jquery-showcase/">http://www.weinfreund.de/struts2-jquery-showcase/</a>
Issues: <a href="http://code.google.com/p/struts2-jquery/issues/list">http://code.google.com/p/struts2-jquery/issues/list</a>
User Group: <a href="http://groups.google.com/group/struts2-jquery">http://groups.google.com/group/struts2-jquery</a><div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2010/01/struts2-jquery-plugin-version-1-8-2-is-released/' addthis:title='Struts2 jQuery Plugin Version 1.8.2 is released ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.jgeppert.com/2010/01/struts2-jquery-plugin-version-1-8-2-is-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Version 1.8.0 des Struts2 jQuery Plugins unterstützt Grid Plugin</title>
		<link>http://www.jgeppert.com/2009/12/neue-version-1-8-0-des-struts2-jquery-plugins-unterstuetzt-grid-plugin/</link>
		<comments>http://www.jgeppert.com/2009/12/neue-version-1-8-0-des-struts2-jquery-plugins-unterstuetzt-grid-plugin/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 14:12:41 +0000</pubDate>
		<dc:creator>jogep</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Struts jQuery Plugin]]></category>
		<category><![CDATA[struts2]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[grid]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[jqgrid]]></category>
		<category><![CDATA[widgets]]></category>

		<guid isPermaLink="false">http://www.jgeppert.com/?p=324</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2009/12/neue-version-1-8-0-des-struts2-jquery-plugins-unterstuetzt-grid-plugin/' addthis:title='Version 1.8.0 des Struts2 jQuery Plugins unterstützt Grid Plugin '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Die neue Version 1.8.0 des Struts2 jQuery Plugins ist freigegeben und bietet erstmals ein Unterstützung für die neue Version 3.6.1 des jQuery Grid Plugins. Seit der Version 1.7.0 gab es folgende Änderungen: Unterstützung des jQuery Grid Plugin Unterstützung für Listen Topics Mehr Topics für das Dialog Widget Neues Besipiel für ein Ajax basierendes Doubleselect im [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2009/12/neue-version-1-8-0-des-struts2-jquery-plugins-unterstuetzt-grid-plugin/' addthis:title='Version 1.8.0 des Struts2 jQuery Plugins unterstützt Grid Plugin ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2009/12/neue-version-1-8-0-des-struts2-jquery-plugins-unterstuetzt-grid-plugin/' addthis:title='Version 1.8.0 des Struts2 jQuery Plugins unterstützt Grid Plugin '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Die neue Version 1.8.0 des <a href="http://code.google.com/p/struts2-jquery/">Struts2 jQuery Plugins</a> ist freigegeben und bietet erstmals ein Unterstützung für die neue Version 3.6.1 des <a href="http://www.trirand.com/blog/">jQuery Grid Plugins</a>.

Seit der <a href="http://www.jgeppert.com/2009/11/version-1-7-0-des-struts2-jquery-plugin-freigegeben">Version 1.7.0</a> gab es folgende Änderungen:
<ul>
	<li>Unterstützung des jQuery Grid Plugin</li>
	<li>Unterstützung für Listen Topics</li>
	<li>Mehr Topics für das Dialog Widget</li>
	<li>Neues Besipiel für ein Ajax basierendes Doubleselect im Showcase</li>
	<li>Implementierungen der Issues 25, 27, 30, 31, 32, 33, 34, 36, 38, 39</li>
</ul>

Download: <a href="http://code.google.com/p/struts2-jquery/downloads/list">http://code.google.com/p/struts2-jquery/downloads/list</a>
Showcase: <a href="http://www.weinfreund.de/struts2-jquery-showcase/">http://www.weinfreund.de/struts2-jquery-showcase/</a>
Anregungen und Fehler: <a href="http://code.google.com/p/struts2-jquery/issues/list">http://code.google.com/p/struts2-jquery/issues/list</a>
User Group: <a href="http://groups.google.com/group/struts2-jquery">http://groups.google.com/group/struts2-jquery</a><div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2009/12/neue-version-1-8-0-des-struts2-jquery-plugins-unterstuetzt-grid-plugin/' addthis:title='Version 1.8.0 des Struts2 jQuery Plugins unterstützt Grid Plugin ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.jgeppert.com/2009/12/neue-version-1-8-0-des-struts2-jquery-plugins-unterstuetzt-grid-plugin/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Version 1.7.0 des Struts2 jQuery Plugin freigegeben</title>
		<link>http://www.jgeppert.com/2009/11/version-1-7-0-des-struts2-jquery-plugin-freigegeben/</link>
		<comments>http://www.jgeppert.com/2009/11/version-1-7-0-des-struts2-jquery-plugin-freigegeben/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 08:55:06 +0000</pubDate>
		<dc:creator>jogep</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Struts jQuery Plugin]]></category>
		<category><![CDATA[struts2]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[widgets]]></category>

		<guid isPermaLink="false">http://www.jgeppert.com/?p=321</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2009/11/version-1-7-0-des-struts2-jquery-plugin-freigegeben/' addthis:title='Version 1.7.0 des Struts2 jQuery Plugin freigegeben '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Version 1.7.0 des Struts2 jQuery Plugins freigegeben. Seit der Version 1.5.0 gab es folgende Änderungen: Eine History Technik für Ajax Content und Tabs basierend auf jQuery BBQ Plugin Ein Standard Indicator ist im Head Tag definierbar Generierte HTML Tags verzichten auf extra Attribute (Besser Kompatibilität mit XHMTL) Mehrere kleine Erweiterungen und Fehlerbehebungen Download: http://code.google.com/p/struts2-jquery/downloads/list Showcase: [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2009/11/version-1-7-0-des-struts2-jquery-plugin-freigegeben/' addthis:title='Version 1.7.0 des Struts2 jQuery Plugin freigegeben ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2009/11/version-1-7-0-des-struts2-jquery-plugin-freigegeben/' addthis:title='Version 1.7.0 des Struts2 jQuery Plugin freigegeben '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Version 1.7.0 des <a href="http://code.google.com/p/struts2-jquery/">Struts2 jQuery Plugins</a> freigegeben.

Seit der <a href="http://www.jgeppert.com/2009/10/version-1-5-0-des-struts2-jquery-plugin-freigegeben/trackback/">Version 1.5.0</a> gab es folgende Änderungen:
<ul>
	<li>Eine History Technik für Ajax Content und Tabs basierend auf <a href="http://benalman.com/projects/jquery-bbq-plugin/">jQuery BBQ Plugin</a></li>
	<li>Ein Standard Indicator ist im Head Tag definierbar</li>
	<li>Generierte HTML Tags verzichten auf extra Attribute (Besser Kompatibilität mit XHMTL)</li>
	<li>Mehrere kleine Erweiterungen und Fehlerbehebungen</li>
</ul>

Download: <a href="http://code.google.com/p/struts2-jquery/downloads/list">http://code.google.com/p/struts2-jquery/downloads/list</a>
Showcase: <a href="http://www.weinfreund.de/struts2-jquery-showcase/">http://www.weinfreund.de/struts2-jquery-showcase/</a>
Anregungen und Fehler: <a href="http://code.google.com/p/struts2-jquery/issues/list">http://code.google.com/p/struts2-jquery/issues/list</a><div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2009/11/version-1-7-0-des-struts2-jquery-plugin-freigegeben/' addthis:title='Version 1.7.0 des Struts2 jQuery Plugin freigegeben ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.jgeppert.com/2009/11/version-1-7-0-des-struts2-jquery-plugin-freigegeben/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Version 1.5.0 des Struts2 jQuery Plugin freigegeben</title>
		<link>http://www.jgeppert.com/2009/10/version-1-5-0-des-struts2-jquery-plugin-freigegeben/</link>
		<comments>http://www.jgeppert.com/2009/10/version-1-5-0-des-struts2-jquery-plugin-freigegeben/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 12:50:24 +0000</pubDate>
		<dc:creator>jogep</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Struts jQuery Plugin]]></category>
		<category><![CDATA[struts2]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://www.jgeppert.com/?p=314</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2009/10/version-1-5-0-des-struts2-jquery-plugin-freigegeben/' addthis:title='Version 1.5.0 des Struts2 jQuery Plugin freigegeben '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Nach umfangreichen Änderungen in der Architektur sowie einigen Neuerungen des Struts2 jQuery Plugins, habe ich das Release 1.5.0 freigegeben. Seit der Version 1.0 gab es folgende Änderungen: AJAX Textarea and Textfield AJAX Select Box (mit Struts2 JSON Plugin) Support for Topics Download: http://code.google.com/p/struts2-jquery/downloads/list Showcase: http://www.weinfreund.de/struts2-jquery-showcase/ Anregungen und Fehler: http://code.google.com/p/struts2-jquery/issues/list<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2009/10/version-1-5-0-des-struts2-jquery-plugin-freigegeben/' addthis:title='Version 1.5.0 des Struts2 jQuery Plugin freigegeben ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2009/10/version-1-5-0-des-struts2-jquery-plugin-freigegeben/' addthis:title='Version 1.5.0 des Struts2 jQuery Plugin freigegeben '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Nach umfangreichen Änderungen in der Architektur sowie einigen Neuerungen des <a href="http://code.google.com/p/struts2-jquery/">Struts2 jQuery Plugins</a>, habe ich das Release 1.5.0 freigegeben.

Seit der <a href="http://www.jgeppert.com/2009/07/version-1-0-des-struts2-jquery-plugin-freigegeben/trackback/">Version 1.0</a> gab es folgende Änderungen:
<ul>
	<li>AJAX Textarea and Textfield</li>
	<li>AJAX Select Box (mit Struts2 JSON Plugin)</li>
	<li>Support for Topics</li>
</ul>
Download: <a href="http://code.google.com/p/struts2-jquery/downloads/list">http://code.google.com/p/struts2-jquery/downloads/list</a>
Showcase: <a href="http://www.weinfreund.de/struts2-jquery-showcase/">http://www.weinfreund.de/struts2-jquery-showcase/</a>
Anregungen und Fehler: <a href="http://code.google.com/p/struts2-jquery/issues/list">http://code.google.com/p/struts2-jquery/issues/list</a><div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2009/10/version-1-5-0-des-struts2-jquery-plugin-freigegeben/' addthis:title='Version 1.5.0 des Struts2 jQuery Plugin freigegeben ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.jgeppert.com/2009/10/version-1-5-0-des-struts2-jquery-plugin-freigegeben/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Version 1.0 des Struts2 jQuery Plugin freigegeben</title>
		<link>http://www.jgeppert.com/2009/07/version-1-0-des-struts2-jquery-plugin-freigegeben/</link>
		<comments>http://www.jgeppert.com/2009/07/version-1-0-des-struts2-jquery-plugin-freigegeben/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 10:58:18 +0000</pubDate>
		<dc:creator>jogep</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[projekte]]></category>
		<category><![CDATA[Struts jQuery Plugin]]></category>
		<category><![CDATA[struts2]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://www.jgeppert.com/?p=291</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2009/07/version-1-0-des-struts2-jquery-plugin-freigegeben/' addthis:title='Version 1.0 des Struts2 jQuery Plugin freigegeben '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Da jetzt alle Widgets und alle Interactions der aktuellen jQuery UI Version in das Struts2 jQuery Plugins integriert sind, habe ich das erst Major Release 1.0 freigegeben. Seit der Version 0.9.2 gab es folgende Änderungen: Der jQuery Slider wird als neues Widget unterstützt Die Interactions Sortable und Selectable können durch Effect Div und dem Remote [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2009/07/version-1-0-des-struts2-jquery-plugin-freigegeben/' addthis:title='Version 1.0 des Struts2 jQuery Plugin freigegeben ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2009/07/version-1-0-des-struts2-jquery-plugin-freigegeben/' addthis:title='Version 1.0 des Struts2 jQuery Plugin freigegeben '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Da jetzt alle Widgets und alle Interactions der aktuellen jQuery UI Version in das <a href="http://code.google.com/p/struts2-jquery/">Struts2 jQuery Plugins</a> integriert sind, habe ich das erst Major Release 1.0 freigegeben.

Seit der <a href="http://www.jgeppert.com/2009/07/struts2-jquery-plugin-version-0-9-2/trackback/">Version 0.9.2</a> gab es folgende Änderungen:
<ul>
	<li>Der jQuery Slider wird als neues Widget unterstützt</li>
	<li>Die Interactions Sortable und Selectable können durch Effect Div und dem Remote Div genutzt werden.</li>
	<li>Erweiterter Datepicker (siehe <a href="http://www.weinfreund.de/struts2-jquery-showcase/">Showcase</a>)</li>
	<li>Überarbeiteter AJAX Aufruf für bessere Event Unterstützung</li>
</ul>

Download: <a href="http://code.google.com/p/struts2-jquery/downloads/list">http://code.google.com/p/struts2-jquery/downloads/list</a>
Showcase: <a href="http://www.weinfreund.de/struts2-jquery-showcase/">http://www.weinfreund.de/struts2-jquery-showcase/</a>
Anregungen und Fehler: <a href="http://code.google.com/p/struts2-jquery/issues/list">http://code.google.com/p/struts2-jquery/issues/list</a>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2009/07/version-1-0-des-struts2-jquery-plugin-freigegeben/' addthis:title='Version 1.0 des Struts2 jQuery Plugin freigegeben ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.jgeppert.com/2009/07/version-1-0-des-struts2-jquery-plugin-freigegeben/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Struts2 jQuery Plugin &#8211; Version 0.9.2</title>
		<link>http://www.jgeppert.com/2009/07/struts2-jquery-plugin-version-0-9-2/</link>
		<comments>http://www.jgeppert.com/2009/07/struts2-jquery-plugin-version-0-9-2/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 12:01:45 +0000</pubDate>
		<dc:creator>jogep</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[projekte]]></category>
		<category><![CDATA[Struts jQuery Plugin]]></category>
		<category><![CDATA[struts2]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://www.jgeppert.com/?p=287</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2009/07/struts2-jquery-plugin-version-0-9-2/' addthis:title='Struts2 jQuery Plugin &#8211; Version 0.9.2 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Heute ist die neue Version des Struts2 jQuery Plugins freigegeben worden. Seit dem letzten Blog Eintrag über Version 0.6 wurden nicht nur einige Fehler behoben sondern es kamen auch folgende neuen Features dazu. Die jQuery Progressbar Drag &#038; Drop mit dem Effect Div und dem Remote Div Resizeable für Effect Div und dem Remote Div [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2009/07/struts2-jquery-plugin-version-0-9-2/' addthis:title='Struts2 jQuery Plugin &#8211; Version 0.9.2 ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2009/07/struts2-jquery-plugin-version-0-9-2/' addthis:title='Struts2 jQuery Plugin &#8211; Version 0.9.2 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Heute ist die neue Version des <a href="http://code.google.com/p/struts2-jquery/">Struts2 jQuery Plugins</a> freigegeben worden. Seit dem <a href="http://www.jgeppert.com/2009/06/struts2-jquery-plugin-version-06/trackback/">letzten Blog Eintrag über Version 0.6</a> wurden nicht nur einige Fehler behoben sondern es kamen auch folgende neuen Features dazu.

<ul>
	<li>Die jQuery <a href="http://code.google.com/p/struts2-jquery/wiki/ProgressbarTag">Progressbar</a></li>
	<li><a href="http://code.google.com/p/struts2-jquery/wiki/DragAndDrop">Drag &#038; Drop</a> mit dem Effect Div und dem Remote Div</li>
	<li><a href="http://code.google.com/p/struts2-jquery/wiki/Resizable">Resizeable</a> für Effect Div und dem Remote Div</li>
	<li>Google als CDN für jQuery Bibliothek auswählbar</li>
	<li>Erweiterungen des Showcases</li>
	<li>Unterstützung für Freemarker</li>
</ul>

Download: <a href="http://code.google.com/p/struts2-jquery/downloads/list">http://code.google.com/p/struts2-jquery/downloads/list</a>
Showcase: <a href="http://www.weinfreund.de/struts2-jquery-showcase/">http://www.weinfreund.de/struts2-jquery-showcase/</a>
Anregungen und Fehler: <a href="http://code.google.com/p/struts2-jquery/issues/list">http://code.google.com/p/struts2-jquery/issues/list</a>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2009/07/struts2-jquery-plugin-version-0-9-2/' addthis:title='Struts2 jQuery Plugin &#8211; Version 0.9.2 ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.jgeppert.com/2009/07/struts2-jquery-plugin-version-0-9-2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Struts2 jQuery Plugin &#8211; Version 0.6</title>
		<link>http://www.jgeppert.com/2009/06/struts2-jquery-plugin-version-06/</link>
		<comments>http://www.jgeppert.com/2009/06/struts2-jquery-plugin-version-06/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 09:05:17 +0000</pubDate>
		<dc:creator>jogep</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[projekte]]></category>
		<category><![CDATA[Struts jQuery Plugin]]></category>
		<category><![CDATA[struts2]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://www.jgeppert.com/?p=261</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2009/06/struts2-jquery-plugin-version-06/' addthis:title='Struts2 jQuery Plugin &#8211; Version 0.6 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Über das Wochenende habe ich an der neuen Version des Plugins gearbeitet. Neue ist in Version 0.6 der überarbeitet Showcase der zeigt wie man mit dem Head Tag einfach ein Thema auswählen kann. Möglich sind da die 5 eingebauten Themes aber auch ganz einfach ein selbsterstelltes Thema aus dem jQuery Themeroller. Nötig wurde die Version [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2009/06/struts2-jquery-plugin-version-06/' addthis:title='Struts2 jQuery Plugin &#8211; Version 0.6 ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2009/06/struts2-jquery-plugin-version-06/' addthis:title='Struts2 jQuery Plugin &#8211; Version 0.6 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Über das Wochenende habe ich an der neuen Version des Plugins gearbeitet. Neue ist in Version 0.6 der überarbeitet Showcase der zeigt wie man mit dem <a href="http://code.google.com/p/struts2-jquery/wiki/HeadTag">Head Tag</a> einfach ein Thema auswählen kann. Möglich sind da die 5 eingebauten Themes aber auch ganz einfach ein selbsterstelltes Thema aus dem <a href="http://jqueryui.com/themeroller/">jQuery Themeroller</a>. Nötig wurde die Version 0.6 vor allem durch einige Bugfixes die zu einem Freemarker Template Error führen konnten.

Download: <a href="http://code.google.com/p/struts2-jquery/downloads/list">http://code.google.com/p/struts2-jquery/downloads/list</a>
Showcase: <a href="http://www.weinfreund.de/struts2-jquery-showcase/">http://www.weinfreund.de/struts2-jquery-showcase/</a><div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2009/06/struts2-jquery-plugin-version-06/' addthis:title='Struts2 jQuery Plugin &#8211; Version 0.6 ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.jgeppert.com/2009/06/struts2-jquery-plugin-version-06/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Neue Version 0.5 des Struts2 jQuery Plugin ist fertig</title>
		<link>http://www.jgeppert.com/2009/06/neue-version-05-des-struts2-jquery-plugin/</link>
		<comments>http://www.jgeppert.com/2009/06/neue-version-05-des-struts2-jquery-plugin/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 15:53:45 +0000</pubDate>
		<dc:creator>jogep</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[projekte]]></category>
		<category><![CDATA[Struts jQuery Plugin]]></category>
		<category><![CDATA[struts2]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[showcase]]></category>

		<guid isPermaLink="false">http://www.jgeppert.com/?p=258</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2009/06/neue-version-05-des-struts2-jquery-plugin/' addthis:title='Neue Version 0.5 des Struts2 jQuery Plugin ist fertig '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Seite heute ist die neue Version 0.5 des Struts2 jQuery Plugins fertig. Neben einigen Bugfixes sind auch drei neue Tags hinzugekommen. Accordion - Das jQuery Accordion aus einer Liste generieren oder den Content via AJAX laden. Dialog - Der jQuery Dialog ebenfalls mit möglicher AJAX Funktionalität. EffectDiv - ein Div mit Effekten rendern. Um einen [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2009/06/neue-version-05-des-struts2-jquery-plugin/' addthis:title='Neue Version 0.5 des Struts2 jQuery Plugin ist fertig ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2009/06/neue-version-05-des-struts2-jquery-plugin/' addthis:title='Neue Version 0.5 des Struts2 jQuery Plugin ist fertig '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Seite heute ist die neue Version 0.5 des <a href="http://code.google.com/p/struts2-jquery/">Struts2 jQuery Plugins</a> fertig.

Neben einigen Bugfixes sind auch drei neue Tags hinzugekommen.
<ul>
	<li>Accordion - Das jQuery Accordion aus einer Liste generieren oder den Content via AJAX laden.</li>
	<li>Dialog - Der jQuery Dialog ebenfalls mit möglicher AJAX Funktionalität.</li>
	<li>EffectDiv - ein Div mit Effekten rendern.</li>
</ul>
Um einen besseren Überblick über die Möglichkeiten des Plugins zu bekommen ist zusätzlich eine <a href="http://www.weinfreund.de/struts2-jquery-showcase/">Showcase</a> verfügbar.

Download: <a href="http://code.google.com/p/struts2-jquery/downloads/list">http://code.google.com/p/struts2-jquery/downloads/list</a>
Showcase: <a href="http://www.weinfreund.de/struts2-jquery-showcase/">http://www.weinfreund.de/struts2-jquery-showcase/</a><div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2009/06/neue-version-05-des-struts2-jquery-plugin/' addthis:title='Neue Version 0.5 des Struts2 jQuery Plugin ist fertig ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.jgeppert.com/2009/06/neue-version-05-des-struts2-jquery-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Neues jQuery Plugin für Struts2</title>
		<link>http://www.jgeppert.com/2009/06/neues-jquery-plugin-fur-struts2/</link>
		<comments>http://www.jgeppert.com/2009/06/neues-jquery-plugin-fur-struts2/#comments</comments>
		<pubDate>Sat, 06 Jun 2009 09:01:00 +0000</pubDate>
		<dc:creator>jogep</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[projekte]]></category>
		<category><![CDATA[Struts jQuery Plugin]]></category>
		<category><![CDATA[struts2]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://www.jgeppert.com/?p=253</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2009/06/neues-jquery-plugin-fur-struts2/' addthis:title='Neues jQuery Plugin für Struts2 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Letztens habe ich von den Unterschieden von Dojo und jQuery in Verwendung mit Struts2 geschrieben. Dabei hat sich das fehlende Plugin für jQuery als kleiner Makel für die schnelle und einfache Integration mit struts2 herausgestellt. Und da ich schon länger überlegt hatte, eben jenes Plugin für Struts2 zu schreiben, habe ich mich danach mal an [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2009/06/neues-jquery-plugin-fur-struts2/' addthis:title='Neues jQuery Plugin für Struts2 ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2009/06/neues-jquery-plugin-fur-struts2/' addthis:title='Neues jQuery Plugin für Struts2 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Letztens habe ich von den Unterschieden von <a href="http://www.jgeppert.com/2009/05/java-framework-struts2-mit-dojo-oder-jquery/">Dojo und jQuery</a> in Verwendung mit <a href="http://struts.apache.org/2.x/">Struts2</a> geschrieben. Dabei hat sich das fehlende Plugin für jQuery als kleiner Makel für die schnelle und einfache Integration mit struts2 herausgestellt.

Und da ich schon länger überlegt hatte, eben jenes Plugin für Struts2 zu schreiben, habe ich mich danach mal an die Arbeit gemacht. Gestern Abende habe ich dann das erste Beta Release bei Google Code bereitgestellt.

<a href="http://code.google.com/p/struts2-jquery/">http://code.google.com/p/struts2-jquery/</a>

Bis jetzt sind folgende Funktionalitäten eingebaut:
<ul>
	<li>AJAX
<ul>
	<li>Remote Link</li>
	<li>Remote DIV</li>
	<li>AJAX Form</li>
	<li>Effekte</li>
</ul>
</li>
	<li>Widgets
<ul>
	<li>Tabs mit lokalem und AJAX Inhalt</li>
	<li>Datepicker</li>
</ul>
</li>
	<li>Themes
<ul>
	<li>5 verschieden Themes</li>
	<li>einfache Integration von eigenen Themes</li>
</ul>
</li>
</ul>
Für alles habe ich im <a href="http://code.google.com/p/struts2-jquery/w/list">Wiki Beispiele</a> zur Erläuterung der einzelnen Tags platziert.

Vorschläge und Fehler bitte im  <a href="http://code.google.com/p/struts2-jquery/issues/list">Issue Tracker</a> posten.<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2009/06/neues-jquery-plugin-fur-struts2/' addthis:title='Neues jQuery Plugin für Struts2 ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.jgeppert.com/2009/06/neues-jquery-plugin-fur-struts2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Java Framework Struts2 &#8211; AJAX mit Dojo oder jQuery?</title>
		<link>http://www.jgeppert.com/2009/05/java-framework-struts2-mit-dojo-oder-jquery/</link>
		<comments>http://www.jgeppert.com/2009/05/java-framework-struts2-mit-dojo-oder-jquery/#comments</comments>
		<pubDate>Mon, 11 May 2009 20:33:08 +0000</pubDate>
		<dc:creator>jogep</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[struts2]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[dojo]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://www.jgeppert.com/?p=215</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2009/05/java-framework-struts2-mit-dojo-oder-jquery/' addthis:title='Java Framework Struts2 &#8211; AJAX mit Dojo oder jQuery? '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Für Webanwendungen die ich mit Java erstelle, verwende ich seit einigen Jahren Struts und seit einiger Zeit Struts2. Struts2 hat außer dem Namen nicht sehr viel mit dem älteren und weit verbreiteten Struts gemeinsam, sondern es basiert auf dem Framework Webworks. Das Tolle an Struts2 ist seine Flexibilität. So gibt es für verschiedenste Einsatzzwecke Plugins [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2009/05/java-framework-struts2-mit-dojo-oder-jquery/' addthis:title='Java Framework Struts2 &#8211; AJAX mit Dojo oder jQuery? ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2009/05/java-framework-struts2-mit-dojo-oder-jquery/' addthis:title='Java Framework Struts2 &#8211; AJAX mit Dojo oder jQuery? '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Für Webanwendungen die ich mit Java erstelle, verwende ich seit einigen Jahren Struts und seit einiger Zeit <a href="http://struts.apache.org/2.x/">Struts2</a>. Struts2 hat außer dem Namen nicht sehr viel mit dem älteren und weit verbreiteten Struts gemeinsam, sondern es basiert auf dem Framework Webworks. Das Tolle an Struts2 ist seine Flexibilität. So gibt es für verschiedenste Einsatzzwecke <a href="http://cwiki.apache.org/S2PLUGINS/home.html">Plugins</a> z.B. ein <a href="http://code.google.com/p/s2-rome/">Rome Plugin</a> zum Erzeugen von RSS Feeds oder eine <a href="http://struts.apache.org/2.x/docs/jfreechart-plugin.html">JFreeChart Plugin</a>, um Charts in die Webanwendung zu integrieren.

Da moderne Webanwendungen häufig sehr AJAX lastig sind, bei <a href="http://www.weinfreund.de">weinfreund.de</a> verwende ich z.B. sehr viel AJAX im Backend und im Administrationsbereich, bringt Struts2 gleich ein Dojo Plugin von Haus aus mit. Mit dem Plugin ist es möglich, ohne Kenntnisse von JavaScript AJAX Funktionalität in die Anwendung einzubauen.

Folgendes Beispiel zeigt, wie man das Ergebnis eines Links per AJAX in ein DIV lädt.


<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;">&lt; %@ taglib <span style="color: #000066;">prefix</span>=<span style="color: #ff0000;">&quot;s&quot;</span> <span style="color: #000066;">uri</span>=<span style="color: #ff0000;">&quot;/struts-tags&quot;</span> %<span style="color: #000000; font-weight: bold;">&gt;</span></span>
<span style="color: #009900;">&lt; %@ taglib <span style="color: #000066;">prefix</span>=<span style="color: #ff0000;">&quot;sx&quot;</span> <span style="color: #000066;">uri</span>=<span style="color: #ff0000;">&quot;/struts-dojo-tags&quot;</span> %<span style="color: #000000; font-weight: bold;">&gt;</span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;head<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;sx</span> :head <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/head<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!-- Ein leeres Div in das unser Ergebnis geladen wird --&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;div</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;ziel&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!-- Unser Link, durch das Attribut targets wird das Ergebnis automatisch in unser oben definiertes DIV geladen. --&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;sx</span> :a <span style="color: #000066;">targets</span>=<span style="color: #ff0000;">&quot;div&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;Google Startseite&quot;</span> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">&quot;http://www.google.de&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span></pre></div></div>




Das Dojo Plugin bringt auch einige UI Elemente wie <strong>Tabs</strong>, <strong>Autocompleter</strong>, <strong>Kalender </strong>und mehr mit, die ähnlich einfach wie der Link zu benutzen gehen.

<strong>Warum jQuery?</strong>

Da ich mit dem Dojo Plugin an einige Grenzen gestoßen bin, z.B. bei Fileupload und JavaScript in AJAX-Results, und es auch viel Aufwand ist, die Optik an die eigene Webseite anzupassen, habe ich <a href="http://jquery.com/">jQuery</a> ausprobiert.

Leider gibt es noch kein Plugin was einem häufige Funktionen genauso erleichtern wie das Dojo Plugin. Bis jetzt gibt es nur Alpha Versionen und Entwicklerversionen eines solchen Plugins. Ich habe <a href="http://jquery.com/">jQuery</a> mit purem JavaScript benutzt. Das erfordert zwar einen erhöhten Programmieraufwand und Einarbeitung in JavaScript, aber jQuery hat einen leicht  zu erlernenden Syntax, eine große Community und <a href="http://plugins.jquery.com/">Plugins</a> für fast jeden Einsatzzweck. 

Mit jQuery sieht das gleiche Beispiel von oben so aus.


<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;head<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;script</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">&quot;scripts/jquery-1.3.2.min.js&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span><span style="color: #000000; font-weight: bold;">&lt;/script<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;script</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;text/javascript&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  $(document).ready(function() {
    $(&quot;#googlelink&quot;).click(function()	{
      $(&quot;#ziel&gt;&quot;).load(&quot;http://www.google.de&quot;);
    });
  });
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/script<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/head<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;div</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;ziel&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;a</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;googlelink&quot;</span> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">&quot;javascript:void(0)&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>Google Startseite<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/a<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>




Das Ganze ist zwar nicht so schick zu lesen wie mit dem Dojo Plugin, aber mit etwas Erfahrung hat man mit jQuery eine bessere Kontrolle über den Code und ist flexibler.

Auch jQuery bringt mit Hilfe von <a href="http://jqueryui.com/">jQuery UI</a> leicht zu benutzende Widgets wie <strong>Tabs</strong>, <strong>Dialogboxen </strong>und <strong>Kalender </strong>mit, welche auch noch mit dem <a href="http://jqueryui.com/themeroller/">Themeroller</a> leicht an das eigene Layout anpassbar sind.

<strong>Fazit:</strong>
Mit jQuery hat man eine gute Alternative zum Struts2 Dojo Plugin, da man dieses flexibler an eigene Bedürfnisse anpassen und mit Plugins auch besser erweitern kann. Vielleicht gibt es ja für Struts2 auch bald ein brauchbares jQuery Plugin, so dass man es genauso einfach wie Dojo benutzen kann.
Ich kann den Einsatz von jQuery für AJAX basierte Webanwendungen nur empfehlen.<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2009/05/java-framework-struts2-mit-dojo-oder-jquery/' addthis:title='Java Framework Struts2 &#8211; AJAX mit Dojo oder jQuery? ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.jgeppert.com/2009/05/java-framework-struts2-mit-dojo-oder-jquery/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>jQuery Doubelselect Plugin</title>
		<link>http://www.jgeppert.com/2009/03/jquery-doubelselect-plugin/</link>
		<comments>http://www.jgeppert.com/2009/03/jquery-doubelselect-plugin/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 19:12:33 +0000</pubDate>
		<dc:creator>jogep</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[projekte]]></category>
		<category><![CDATA[doubleselect]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[select]]></category>

		<guid isPermaLink="false">http://www.jgeppert.com/?p=206</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2009/03/jquery-doubelselect-plugin/' addthis:title='jQuery Doubelselect Plugin '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Da ich in letzter Zeit in meinen Projekten viel mit jQuery zu tun hatte, habe ich folgendes Plugin programmiert, um mich in das Thema JavaScript und jQuery einzuarbeiten. Hierbei handelt es sich um ein Plugin, mit dem es möglich ist, zwei Select Boxen in Abhängigkeit zu befüllen. jquery Doubleselect Plugin Anregungen und Kritiken sind willkommen.<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2009/03/jquery-doubelselect-plugin/' addthis:title='jQuery Doubelselect Plugin ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.jgeppert.com/2009/03/jquery-doubelselect-plugin/' addthis:title='jQuery Doubelselect Plugin '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Da ich in letzter Zeit in meinen Projekten viel mit <a href="http://jquery.com/">jQuery</a> zu tun hatte, habe ich folgendes Plugin programmiert, um mich in das Thema JavaScript und jQuery einzuarbeiten.

Hierbei handelt es sich um ein Plugin, mit dem es möglich ist, zwei Select Boxen in Abhängigkeit zu befüllen.

<strong><em><a href="http://www.jgeppert.com/jquery-doubleselect/">jquery Doubleselect Plugin</a></em></strong>

Anregungen und Kritiken sind willkommen.<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.jgeppert.com/2009/03/jquery-doubelselect-plugin/' addthis:title='jQuery Doubelselect Plugin ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.jgeppert.com/2009/03/jquery-doubelselect-plugin/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

