Author: lukaszlenart Date: Mon Aug 26 12:56:00 2013 New Revision: 876247 Log: Updates draft docs
Removed: websites/production/struts/content/development/2.x/docs/ajax-event-system.html websites/production/struts/content/development/2.x/docs/apache-struts-pseudo-nightly-builds-on-apache-hudson.html websites/production/struts/content/development/2.x/docs/file.html websites/production/struts/content/development/2.x/docs/iterator-tag-examples.html websites/production/struts/content/development/2.x/docs/logging.html websites/production/struts/content/development/2.x/docs/plaintext-result.html websites/production/struts/content/development/2.x/docs/related-tools.html websites/production/struts/content/development/2.x/docs/validation-interceptor.html Modified: websites/production/struts/content/development/2.x/docs/ajax-and-javascript-recipes.html websites/production/struts/content/development/2.x/docs/ajax-validation.html websites/production/struts/content/development/2.x/docs/ajax.html websites/production/struts/content/development/2.x/docs/building-struts-2-normal-release.html websites/production/struts/content/development/2.x/docs/constant-configuration.html websites/production/struts/content/development/2.x/docs/localization.html websites/production/struts/content/development/2.x/docs/localizing-output.html websites/production/struts/content/development/2.x/docs/ognl.html websites/production/struts/content/development/2.x/docs/spring-plugin.html websites/production/struts/content/development/2.x/docs/struts-2-junit-plugin-tutorial.html websites/production/struts/content/development/2.x/docs/struts-2-spring-2-jpa-ajax.html websites/production/struts/content/development/2.x/docs/validating-input.html websites/production/struts/content/development/2.x/docs/why-do-the-form-tags-put-table-tags-around-controls.html websites/production/struts/content/development/2.x/docs/writing-interceptors.html websites/production/struts/content/development/2.x/docs/zero-configuration.html Modified: websites/production/struts/content/development/2.x/docs/ajax-and-javascript-recipes.html ============================================================================== --- websites/production/struts/content/development/2.x/docs/ajax-and-javascript-recipes.html (original) +++ websites/production/struts/content/development/2.x/docs/ajax-and-javascript-recipes.html Mon Aug 26 12:56:00 2013 @@ -38,6 +38,7 @@ under the License. <link href='http://struts.apache.org/highlighter/style/shThemeStruts.css' rel='stylesheet' type='text/css' /> <script src='http://struts.apache.org/highlighter/js/shCore.js' type='text/javascript'></script> <script src='http://struts.apache.org/highlighter/js/shBrushJava.js' type='text/javascript'></script> + <script src='http://struts.apache.org/highlighter/js/shBrushXml.js' type='text/javascript'></script> <script src='http://struts.apache.org/highlighter/js/shBrushJScript.js' type='text/javascript'></script> <script type="text/javascript"> Modified: websites/production/struts/content/development/2.x/docs/ajax-validation.html ============================================================================== --- websites/production/struts/content/development/2.x/docs/ajax-validation.html (original) +++ websites/production/struts/content/development/2.x/docs/ajax-validation.html Mon Aug 26 12:56:00 2013 @@ -38,6 +38,8 @@ under the License. <link href='http://struts.apache.org/highlighter/style/shThemeStruts.css' rel='stylesheet' type='text/css' /> <script src='http://struts.apache.org/highlighter/js/shCore.js' type='text/javascript'></script> <script src='http://struts.apache.org/highlighter/js/shBrushJava.js' type='text/javascript'></script> + <script src='http://struts.apache.org/highlighter/js/shBrushXml.js' type='text/javascript'></script> + <script src='http://struts.apache.org/highlighter/js/shBrushJScript.js' type='text/javascript'></script> <script type="text/javascript"> SyntaxHighlighter.defaults['toolbar'] = false; Modified: websites/production/struts/content/development/2.x/docs/ajax.html ============================================================================== --- websites/production/struts/content/development/2.x/docs/ajax.html (original) +++ websites/production/struts/content/development/2.x/docs/ajax.html Mon Aug 26 12:56:00 2013 @@ -38,6 +38,7 @@ under the License. <link href='http://struts.apache.org/highlighter/style/shThemeStruts.css' rel='stylesheet' type='text/css' /> <script src='http://struts.apache.org/highlighter/js/shCore.js' type='text/javascript'></script> <script src='http://struts.apache.org/highlighter/js/shBrushJava.js' type='text/javascript'></script> + <script src='http://struts.apache.org/highlighter/js/shBrushXml.js' type='text/javascript'></script> <script type="text/javascript"> SyntaxHighlighter.defaults['toolbar'] = false; @@ -206,12 +207,12 @@ public class TextResult extends ActionSu <h3><a shape="rect" name="AJAX-AjaxTagPlugins"></a>Ajax Tag Plugins </h3> -<ul><li><b>Ajax Parts</b> - The <a shape="rect" class="external-link" href="http://code.google.com/p/struts2ajaxpartstaglibplugin/" rel="nofollow">AjaxParts Taglib (APT)</a> is a component of the Java Web Parts (JWP) project (<a shape="rect" class="external-link" href="http://javawebparts.sourceforge.net" rel="nofollow">http://javawebparts.sourceforge.net</a>) that allows for 100% declarative (read: no Javascript coding required!) AJAX functionality within a Java-based webapp.</li><li><b>Dojo</b> - The <a shape="rect" href="ajax-tags.html" title="Ajax Tags">Ajax Tags Dojo Plugin</a> was represented as a theme for Struts 2.0. For Struts 2.1, the Dojo tags are bundled as a plugin.</li><li><b>YUI</b> - The <a shape="rect" class="external-link" href="http://cwiki.apache.org/S2PLUGINS/yui-plugin.html">Yahoo User Interface (YUI) Plugin</a> has only a few tags are available so far, but the YUI tags tend to be easier to use than the Dojo versions.</li><li><b>jQuery</b> - The <a shape="rect" class="external-link" href="http://cwiki.apache.org/S2PLUGINS/jquery-plugin-easy-ajax-and-widget-integration.html">jQuery Plugin</a> provide ajax functionality and UI Widgets an JavaScript Grid based on the jQuery javascript framework..</li></ul> +<ul><li><b>Ajax Parts</b> - The <a shape="rect" class="external-link" href="http://code.google.com/p/struts2ajaxpartstaglibplugin/" rel="nofollow">AjaxParts Taglib (APT)</a> is a component of the Java Web Parts (JWP) project (<a shape="rect" class="external-link" href="http://javawebparts.sourceforge.net" rel="nofollow">http://javawebparts.sourceforge.net</a>) that allows for 100% declarative (read: no Javascript coding required!) AJAX functionality within a Java-based webapp.</li><li><b>Dojo</b> - The <a shape="rect" href="ajax-tags.html" title="Ajax Tags">Ajax Tags Dojo Plugin</a> was represented as a theme for Struts 2.0. For Struts 2.1, the Dojo tags are bundled as a plugin.</li><li><b>YUI</b> - The <a shape="rect" class="external-link" href="https://code.google.com/p/struts2yuiplugin/" rel="nofollow">Yahoo User Interface (YUI) Plugin</a> has only a few tags are available so far, but the YUI tags tend to be easier to use than the Dojo versions.</li><li><b>jQuery</b> - The <a sha pe="rect" class="external-link" href="https://code.google.com/p/struts2-jquery/" rel="nofollow">jQuery Plugin</a> provide ajax functionality and UI Widgets an JavaScript Grid based on the jQuery javascript framework..</li></ul> <h3><a shape="rect" name="AJAX-OtherAjaxPlugins"></a>Other Ajax Plugins </h3> -<ul><li><b>Ajax File Upload</b> - With the <a shape="rect" class="external-link" href="http://www.davidjc.com/ajaxfileupload/demo!input.action" rel="nofollow">Ajax File Upload Plugin</a> we can upload a file to the server and asynchronously monitor its progress.</li><li><b>GWT</b> - The <a shape="rect" class="external-link" href="http://cwiki.apache.org/S2PLUGINS/2007/01/10/gwt-plugin.html">Google Web Toolkit Plugin</a> exposes Struts 2 actions to the GWT RPC mechanism.</li><li><b>JSON</b> - The <a shape="rect" class="external-link" href="http://cwiki.apache.org/S2PLUGINS/json-plugin.html">JSON Plugin</a> serializes Actions properties into JSON, making it easy to respond to JavaScript requests.</li></ul> +<ul><li><b>Ajax File Upload</b> - With the <a shape="rect" class="external-link" href="http://www.davidjc.com/ajaxfileupload/demo!input.action" rel="nofollow">Ajax File Upload Plugin</a> we can upload a file to the server and asynchronously monitor its progress.</li><li><b>GWT</b> - The <a shape="rect" class="external-link" href="https://code.google.com/p/struts2gwtplugin/" rel="nofollow">Google Web Toolkit Plugin</a> exposes Struts 2 actions to the GWT RPC mechanism.</li><li><b>JSON</b> - The <a shape="rect" href="json-plugin.html" title="JSON Plugin">JSON Plugin</a> serializes Actions properties into JSON, making it easy to respond to JavaScript requests.</li></ul> <p>See the <a shape="rect" class="external-link" href="http://cwiki.apache.org/S2PLUGINS/home.html">Struts Plugin Repository</a> for a complete list of Struts 2 plugins. </p> Modified: websites/production/struts/content/development/2.x/docs/building-struts-2-normal-release.html ============================================================================== --- websites/production/struts/content/development/2.x/docs/building-struts-2-normal-release.html (original) +++ websites/production/struts/content/development/2.x/docs/building-struts-2-normal-release.html Mon Aug 26 12:56:00 2013 @@ -138,11 +138,11 @@ under the License. <div class="wiki-content"> <div id="ConfluenceContent"><h1><a shape="rect" name="BuildingStruts2-Normalrelease-Content"></a>Content</h1> <style type="text/css">/*<![CDATA[*/ -div.rbtoc1363294584200 {margin-left: 0px;padding: 0px;} -div.rbtoc1363294584200 ul {list-style: none;margin-left: 0px;} -div.rbtoc1363294584200 li {margin-left: 0px;padding-left: 0px;} +div.rbtoc1375365963244 {margin-left: 0px;padding: 0px;} +div.rbtoc1375365963244 ul {list-style: none;margin-left: 0px;} +div.rbtoc1375365963244 li {margin-left: 0px;padding-left: 0px;} -/*]]>*/</style><div class="rbtoc1363294584200"> +/*]]>*/</style><div class="rbtoc1375365963244"> <ul><li><span class="TOCOutline">1</span> <a shape="rect" href="#BuildingStruts2-Normalrelease-BuildingSteps%28Struts%29">Building Steps (Struts)</a></li><ul><li><span class="TOCOutline">1.1</span> <a shape="rect" href="#BuildingStruts2-Normalrelease-Gettingready">Getting ready</a></li><li><span class="TOCOutline">1.2</span> <a shape="rect" href="#BuildingStruts2-Normalrelease-Obtainafreshcheckout.">Obtain a fresh checkout.</a></li><li><span class="TOCOutline">1.3</span> <a shape="rect" href="#BuildingStruts2-Normalrelease-Changesitetarget">Change site target</a></li><ul><li><span class="TOCOutline">1.3.1</span> <a shape="rect" href="#BuildingStruts2-Normalrelease-Before%3A">Before:</a></li><li><span class="TOCOutline">1.3.2</span> <a shape="rect" href="#BuildingStruts2-Normalrelease-After%3A">After:</a></li></ul><li><span class="TOCOutline">1.4</span> <a shape="rect" href="#BuildingStruts2-Normalrelease-Updateversionofarchetypes">Update version of archetypes</a></li><li><span class ="TOCOutline">1.5</span> <a shape="rect" href="#BuildingStruts2-Normalrelease-Preparerelease">Prepare release</a></li><li><span class="TOCOutline">1.6</span> <a shape="rect" href="#BuildingStruts2-Normalrelease-Performtherelease">Perform the release</a></li><li><span class="TOCOutline">1.7</span> <a shape="rect" href="#BuildingStruts2-Normalrelease-Movetheassemblies">Move the assemblies</a></li><li><span class="TOCOutline">1.8</span> <a shape="rect" href="#BuildingStruts2-Normalrelease-Jirastuff">Jira stuff</a></li><li><span class="TOCOutline">1.9</span> <a shape="rect" href="#BuildingStruts2-Normalrelease-Announceavailability">Announce availability</a></li><li><span class="TOCOutline">1.10</span> <a shape="rect" href="#BuildingStruts2-Normalrelease-Voteonit">Vote on it</a></li><li><span class="TOCOutline">1.11</span> <a shape="rect" href="#BuildingStruts2-Normalrelease-Copyfiles">Copy files</a></li><li><span class="TOCOutline">1.12</span> <a shape="rect" href="#BuildingStruts2-Norm alrelease-Promoterelease">Promote release</a></li><li><span class="TOCOutline">1.13</span> <a shape="rect" href="#BuildingStruts2-Normalrelease-Cleanupoldreleases">Clean up old releases</a></li><li><span class="TOCOutline">1.14</span> <a shape="rect" href="#BuildingStruts2-Normalrelease-Waitforrsync">Wait for rsync</a></li><li><span class="TOCOutline">1.15</span> <a shape="rect" href="#BuildingStruts2-Normalrelease-%28Optional%29UpdateSecurityBulletins">(Optional) - Update Security Bulletins</a></li><li><span class="TOCOutline">1.16</span> <a shape="rect" href="#BuildingStruts2-Normalrelease-Updatesite%28Struts2site%29">Update site (Struts 2 site)</a></li><li><span class="TOCOutline">1.17</span> <a shape="rect" href="#BuildingStruts2-Normalrelease-Updatesite%28Strutstoplevelsite%29">Update site (Struts top level site)</a></li><li><span class="TOCOutline">1.18</span> <a shape="rect" href="#BuildingStruts2-Normalrelease-Rollbacksitetarget">Rollback site target</a></li><li><span class= "TOCOutline">1.19</span> <a shape="rect" href="#BuildingStruts2-Normalrelease-Redeploythedraftdocs%28Optional%29">Redeploy the draft docs (Optional)</a></li><li><span class="TOCOutline">1.20</span> <a shape="rect" href="#BuildingStruts2-Normalrelease-Permissions">Permissions</a></li><li><span class="TOCOutline">1.21</span> <a shape="rect" href="#BuildingStruts2-Normalrelease-Postannouncements">Post announcements</a></li></ul></ul></div> <h2><a shape="rect" name="BuildingStruts2-Normalrelease-BuildingSteps%28Struts%29"></a>Building Steps (Struts)</h2> @@ -285,6 +285,9 @@ for f in struts2-assembly-*.pom* do rm $f done + +rm *.asc.md5 +rm *.asc.sha1 ]]></script> </div></div> <p>After that move the assemblies directory to the builds destination with</p> Modified: websites/production/struts/content/development/2.x/docs/constant-configuration.html ============================================================================== --- websites/production/struts/content/development/2.x/docs/constant-configuration.html (original) +++ websites/production/struts/content/development/2.x/docs/constant-configuration.html Mon Aug 26 12:56:00 2013 @@ -38,6 +38,7 @@ under the License. <link href='http://struts.apache.org/highlighter/style/shThemeStruts.css' rel='stylesheet' type='text/css' /> <script src='http://struts.apache.org/highlighter/js/shCore.js' type='text/javascript'></script> <script src='http://struts.apache.org/highlighter/js/shBrushJava.js' type='text/javascript'></script> + <script src='http://struts.apache.org/highlighter/js/shBrushXml.js' type='text/javascript'></script> <script type="text/javascript"> SyntaxHighlighter.defaults['toolbar'] = false; Modified: websites/production/struts/content/development/2.x/docs/localization.html ============================================================================== --- websites/production/struts/content/development/2.x/docs/localization.html (original) +++ websites/production/struts/content/development/2.x/docs/localization.html Mon Aug 26 12:56:00 2013 @@ -175,6 +175,8 @@ not found com/acme/package.properties, i ]]></script> </div></div> +<div class="panelMacro"><table class="noteMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">The default implementation of <tt>TextProvider</tt> which is used in <tt>ActionSupport</tt> perform evaluation of value read from bundle base on the provided key, see <a shape="rect" href="localizing-output.html" title="Localizing Output">Localizing Output</a> for an example.</td></tr></table></div> + <h3><a shape="rect" name="Localization-Usingthe%7B%7Btext%7D%7Dtag"></a>Using the <tt>text</tt> tag</h3> <p>The <a shape="rect" href="text.html" title="text">text</a> tag retrieves a message from the default resource bundle.</p> Modified: websites/production/struts/content/development/2.x/docs/localizing-output.html ============================================================================== --- websites/production/struts/content/development/2.x/docs/localizing-output.html (original) +++ websites/production/struts/content/development/2.x/docs/localizing-output.html Mon Aug 26 12:56:00 2013 @@ -38,6 +38,7 @@ under the License. <link href='http://struts.apache.org/highlighter/style/shThemeStruts.css' rel='stylesheet' type='text/css' /> <script src='http://struts.apache.org/highlighter/js/shCore.js' type='text/javascript'></script> <script src='http://struts.apache.org/highlighter/js/shBrushJava.js' type='text/javascript'></script> + <script src='http://struts.apache.org/highlighter/js/shBrushXml.js' type='text/javascript'></script> <script type="text/javascript"> SyntaxHighlighter.defaults['toolbar'] = false; @@ -156,7 +157,7 @@ username = User Name ]]></script> </div></div> -<p>We also need to make changes to the validator and Logon page. </p> +<p>We also need to make changes to the validator and Logon page. As you see a value in resource bundle can also be specified as an expression.</p> <h2><a shape="rect" name="LocalizingOutput-Logonvalidation.xml"></a>Logon-validation.xml </h2> Modified: websites/production/struts/content/development/2.x/docs/ognl.html ============================================================================== --- websites/production/struts/content/development/2.x/docs/ognl.html (original) +++ websites/production/struts/content/development/2.x/docs/ognl.html Mon Aug 26 12:56:00 2013 @@ -135,7 +135,7 @@ under the License. <div class="pagecontent"> <div class="wiki-content"> - <div id="ConfluenceContent"><p>OGNL is the Object Graph Navigation Language (see <a shape="rect" class="external-link" href="http://www.opensymphony.com/ognl" rel="nofollow">http://www.opensymphony.com/ognl</a> for the full documentation of OGNL). Here, we will cover a few examples of OGNL features that co-exist with the framework. To review basic concepts, refer to <a shape="rect" href="ognl-basics.html" title="OGNL Basics">OGNL Basics</a>.</p> + <div id="ConfluenceContent"><p>OGNL is the Object Graph Navigation Language (see <a shape="rect" class="external-link" href="http://commons.apache.org/proper/commons-ognl/">http://commons.apache.org/proper/commons-ognl/</a> for the full documentation of OGNL). Here, we will cover a few examples of OGNL features that co-exist with the framework. To review basic concepts, refer to <a shape="rect" href="ognl-basics.html" title="OGNL Basics">OGNL Basics</a>.</p> <p>The framework uses a standard naming context to evaluate OGNL expressions. The top level object dealing with OGNL is a Map (usually referred as a context map or context). OGNL has a notion of there being a root (or default) object within the context. In expression, the properties of the root object can be referenced without any special "marker" notion. References to other objects are marked with a pound sign (<tt>#</tt>).</p> Modified: websites/production/struts/content/development/2.x/docs/spring-plugin.html ============================================================================== --- websites/production/struts/content/development/2.x/docs/spring-plugin.html (original) +++ websites/production/struts/content/development/2.x/docs/spring-plugin.html Mon Aug 26 12:56:00 2013 @@ -177,7 +177,7 @@ under the License. <p>The <tt>autowire</tt> property can be set to several options. </p> <div class="table-wrap"> -<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> name </th><td colspan="1" rowspan="1" class="confluenceTd"> Auto-wire by matching the name of the bean in Spring with the name of the property in your action. <b>This is the default</b> </td></tr><tr><th colspan="1" rowspan="1" class="confluenceTh"> type </th><td colspan="1" rowspan="1" class="confluenceTd"> Auto-wire by looking for a bean registered with Spring of the same type as the property in your action. This requires you to have only one bean of this type registered with Spring </td></tr><tr><th colspan="1" rowspan="1" class="confluenceTh"> auto </th><td colspan="1" rowspan="1" class="confluenceTd"> Spring will attempt to auto-detect the best method for auto-wiring your action </td></tr><tr><th colspan="1" rowspan="1" class="confluenceTh"> constructor </th><td colspan="1" rowspan="1" class="confluenceTd"> Spring will auto-wire the parameters of the bean's constructor </td></tr></tbody> </table> +<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> name </th><td colspan="1" rowspan="1" class="confluenceTd"> Auto-wire by matching the name of the bean in Spring with the name of the property in your action. <b>This is the default</b> </td></tr><tr><th colspan="1" rowspan="1" class="confluenceTh"> type </th><td colspan="1" rowspan="1" class="confluenceTd"> Auto-wire by looking for a bean registered with Spring of the same type as the property in your action. This requires you to have only one bean of this type registered with Spring </td></tr><tr><th colspan="1" rowspan="1" class="confluenceTh"> auto </th><td colspan="1" rowspan="1" class="confluenceTd"> Spring will attempt to auto-detect the best method for auto-wiring your action </td></tr><tr><th colspan="1" rowspan="1" class="confluenceTh"> constructor </th><td colspan="1" rowspan="1" class="confluenceTd"> Spring will auto-wire the parameters of the bean's constructor </td></tr><tr><th colspan="1" rowspan="1" class="confluenceTh"> no </th><td colspan="1" rowspan="1" class="confluenceTd"> Turn off externally defined autowiring. Annotation-driven injection and injection based on Springs *Aware-interfaces still applies </td></tr></tbody></table> </div> Modified: websites/production/struts/content/development/2.x/docs/struts-2-junit-plugin-tutorial.html ============================================================================== --- websites/production/struts/content/development/2.x/docs/struts-2-junit-plugin-tutorial.html (original) +++ websites/production/struts/content/development/2.x/docs/struts-2-junit-plugin-tutorial.html Mon Aug 26 12:56:00 2013 @@ -38,6 +38,7 @@ under the License. <link href='http://struts.apache.org/highlighter/style/shThemeStruts.css' rel='stylesheet' type='text/css' /> <script src='http://struts.apache.org/highlighter/js/shCore.js' type='text/javascript'></script> <script src='http://struts.apache.org/highlighter/js/shBrushJava.js' type='text/javascript'></script> + <script src='http://struts.apache.org/highlighter/js/shBrushXml.js' type='text/javascript'></script> <script type="text/javascript"> SyntaxHighlighter.defaults['toolbar'] = false; Modified: websites/production/struts/content/development/2.x/docs/struts-2-spring-2-jpa-ajax.html ============================================================================== --- websites/production/struts/content/development/2.x/docs/struts-2-spring-2-jpa-ajax.html (original) +++ websites/production/struts/content/development/2.x/docs/struts-2-spring-2-jpa-ajax.html Mon Aug 26 12:56:00 2013 @@ -38,6 +38,8 @@ under the License. <link href='http://struts.apache.org/highlighter/style/shThemeStruts.css' rel='stylesheet' type='text/css' /> <script src='http://struts.apache.org/highlighter/js/shCore.js' type='text/javascript'></script> <script src='http://struts.apache.org/highlighter/js/shBrushJava.js' type='text/javascript'></script> + <script src='http://struts.apache.org/highlighter/js/shBrushSql.js' type='text/javascript'></script> + <script src='http://struts.apache.org/highlighter/js/shBrushXml.js' type='text/javascript'></script> <script type="text/javascript"> SyntaxHighlighter.defaults['toolbar'] = false; @@ -141,11 +143,11 @@ under the License. <div class="panelMacro"><table class="tipMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">Following this tutorial verbatim will require use of a Struts 2 deployment greater than 2.0.3</td></tr></table></div> <style type="text/css">/*<![CDATA[*/ -div.rbtoc1309183391311 {margin-left: 0px;padding: 0px;} -div.rbtoc1309183391311 ul {list-style: none;margin-left: 0px;} -div.rbtoc1309183391311 li {margin-left: 0px;padding-left: 0px;} +div.rbtoc1377520855918 {margin-left: 0px;padding: 0px;} +div.rbtoc1377520855918 ul {list-style: none;margin-left: 0px;} +div.rbtoc1377520855918 li {margin-left: 0px;padding-left: 0px;} -/*]]>*/</style><div class="rbtoc1309183391311"> +/*]]>*/</style><div class="rbtoc1377520855918"> <ul><li><a shape="rect" href="#Struts2%2BSpring2%2BJPA%2BAJAX-Prerequisites">Prerequisites</a></li><ul><li><a shape="rect" href="#Struts2%2BSpring2%2BJPA%2BAJAX-Tomcat">Tomcat</a></li><li><a shape="rect" href="#Struts2%2BSpring2%2BJPA%2BAJAX-MySql">MySql</a></li></ul><li><a shape="rect" href="#Struts2%2BSpring2%2BJPA%2BAJAX-Getthecode">Get the code</a></li><ul><li><a shape="rect" href="#Struts2%2BSpring2%2BJPA%2BAJAX-Showmethecode">Show me the code</a></li><li><a shape="rect" href="#Struts2%2BSpring2%2BJPA%2BAJAX-Themavenway">The maven way</a></li></ul><li><a shape="rect" href="#Struts2%2BSpring2%2BJPA%2BAJAX-Doingityourself">Doing it yourself</a></li><ul><li><a shape="rect" href="#Struts2%2BSpring2%2BJPA%2BAJAX-CreateEclipseproject">Create Eclipse project</a></li><li><a shape="rect" href="#Struts2%2BSpring2%2BJPA%2BAJAX-Dependencies">Dependencies</a></li><li><a shape="rect" href="#Struts2%2BSpring2%2BJPA%2BAJAX-Domain">Domain</a></li><li><a shape="rect" href="#Struts2%2BSpring2%2BJ PA%2BAJAX-Personservice.">Person service.</a></li><li><a shape="rect" href="#Struts2%2BSpring2%2BJPA%2BAJAX-JPAconfiguration">JPA configuration</a></li><li><a shape="rect" href="#Struts2%2BSpring2%2BJPA%2BAJAX-Spring">Spring</a></li><li><a shape="rect" href="#Struts2%2BSpring2%2BJPA%2BAJAX-Struts">Struts</a></li><li><a shape="rect" href="#Struts2%2BSpring2%2BJPA%2BAJAX-Thepages">The pages</a></li><li><a shape="rect" href="#Struts2%2BSpring2%2BJPA%2BAJAX-Validation">Validation</a></li></ul><li><a shape="rect" href="#Struts2%2BSpring2%2BJPA%2BAJAX-UsingToplinkEssentialsinsteadofHibernate">Using Toplink Essentials instead of Hibernate</a></li><li><a shape="rect" href="#Struts2%2BSpring2%2BJPA%2BAJAX-References">References</a></li></ul></div> <h1><a shape="rect" name="Struts2%2BSpring2%2BJPA%2BAJAX-Prerequisites"></a>Prerequisites</h1> @@ -708,9 +710,9 @@ The div "persons" will load its content <div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> <script class="theme: Default; brush: xml; gutter: false" type="syntaxhighlighter"><![CDATA[ -<!DOCTYPE validators PUBLIC -"-//OpenSymphony Group//XWork Validator 1.0//EN" -"http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd"> +<!DOCTYPE validators PUBLIC + "-//Apache Struts//XWork Validator 1.0.2//EN" + "http://struts.apache.org/dtds/xwork-validator-1.0.2.dtd"> <validators> <field name="person.firstName"> <field-validator type="requiredstring"> Modified: websites/production/struts/content/development/2.x/docs/validating-input.html ============================================================================== --- websites/production/struts/content/development/2.x/docs/validating-input.html (original) +++ websites/production/struts/content/development/2.x/docs/validating-input.html Mon Aug 26 12:56:00 2013 @@ -38,6 +38,7 @@ under the License. <link href='http://struts.apache.org/highlighter/style/shThemeStruts.css' rel='stylesheet' type='text/css' /> <script src='http://struts.apache.org/highlighter/js/shCore.js' type='text/javascript'></script> <script src='http://struts.apache.org/highlighter/js/shBrushJava.js' type='text/javascript'></script> + <script src='http://struts.apache.org/highlighter/js/shBrushXml.js' type='text/javascript'></script> <script type="text/javascript"> SyntaxHighlighter.defaults['toolbar'] = false; Modified: websites/production/struts/content/development/2.x/docs/why-do-the-form-tags-put-table-tags-around-controls.html ============================================================================== --- websites/production/struts/content/development/2.x/docs/why-do-the-form-tags-put-table-tags-around-controls.html (original) +++ websites/production/struts/content/development/2.x/docs/why-do-the-form-tags-put-table-tags-around-controls.html Mon Aug 26 12:56:00 2013 @@ -38,6 +38,7 @@ under the License. <link href='http://struts.apache.org/highlighter/style/shThemeStruts.css' rel='stylesheet' type='text/css' /> <script src='http://struts.apache.org/highlighter/js/shCore.js' type='text/javascript'></script> <script src='http://struts.apache.org/highlighter/js/shBrushJava.js' type='text/javascript'></script> + <script src='http://struts.apache.org/highlighter/js/shBrushXml.js' type='text/javascript'></script> <script type="text/javascript"> SyntaxHighlighter.defaults['toolbar'] = false; Modified: websites/production/struts/content/development/2.x/docs/writing-interceptors.html ============================================================================== --- websites/production/struts/content/development/2.x/docs/writing-interceptors.html (original) +++ websites/production/struts/content/development/2.x/docs/writing-interceptors.html Mon Aug 26 12:56:00 2013 @@ -38,6 +38,7 @@ under the License. <link href='http://struts.apache.org/highlighter/style/shThemeStruts.css' rel='stylesheet' type='text/css' /> <script src='http://struts.apache.org/highlighter/js/shCore.js' type='text/javascript'></script> <script src='http://struts.apache.org/highlighter/js/shBrushJava.js' type='text/javascript'></script> + <script src='http://struts.apache.org/highlighter/js/shBrushXml.js' type='text/javascript'></script> <script type="text/javascript"> SyntaxHighlighter.defaults['toolbar'] = false; Modified: websites/production/struts/content/development/2.x/docs/zero-configuration.html ============================================================================== --- websites/production/struts/content/development/2.x/docs/zero-configuration.html (original) +++ websites/production/struts/content/development/2.x/docs/zero-configuration.html Mon Aug 26 12:56:00 2013 @@ -38,6 +38,7 @@ under the License. <link href='http://struts.apache.org/highlighter/style/shThemeStruts.css' rel='stylesheet' type='text/css' /> <script src='http://struts.apache.org/highlighter/js/shCore.js' type='text/javascript'></script> <script src='http://struts.apache.org/highlighter/js/shBrushJava.js' type='text/javascript'></script> + <script src='http://struts.apache.org/highlighter/js/shBrushXml.js' type='text/javascript'></script> <script type="text/javascript"> SyntaxHighlighter.defaults['toolbar'] = false;