Author: musachy Date: Wed Mar 4 22:08:49 2009 New Revision: 750191 URL: http://svn.apache.org/viewvc?rev=750191&view=rev Log: Use convention plugin and rename some files
Added: struts/sandbox/trunk/s2-jquery-showcase/src/main/java/org/apache/struts2/jquery/actions/form/ struts/sandbox/trunk/s2-jquery-showcase/src/main/java/org/apache/struts2/jquery/actions/form/MessageAction.java - copied, changed from r750136, struts/sandbox/trunk/s2-jquery-showcase/src/main/java/org/apache/struts2/jquery/actions/MessageAction.java struts/sandbox/trunk/s2-jquery-showcase/src/main/resources/org/apache/struts2/jquery/actions/form/ struts/sandbox/trunk/s2-jquery-showcase/src/main/resources/org/apache/struts2/jquery/actions/form/MessageAction-validation.xml - copied unchanged from r750136, struts/sandbox/trunk/s2-jquery-showcase/src/main/resources/org/apache/struts2/jquery/actions/MessageAction-validation.xml struts/sandbox/trunk/s2-jquery-showcase/src/main/webapp/WEB-INF/content/form/SimpleFormWithResetGetAjaxResp-input.jsp - copied, changed from r750186, struts/sandbox/trunk/s2-jquery-showcase/src/main/webapp/WEB-INF/content/form/FormWithResetGetReqAjaxResp-input.jsp struts/sandbox/trunk/s2-jquery-showcase/src/main/webapp/WEB-INF/content/form/SimpleFormWithResetGetAjaxResponse.jsp - copied unchanged from r750186, struts/sandbox/trunk/s2-jquery-showcase/src/main/webapp/WEB-INF/content/form/FormWithResetGetReqAjaxResp.jsp Removed: struts/sandbox/trunk/s2-jquery-showcase/src/main/java/org/apache/struts2/jquery/actions/MessageAction.java struts/sandbox/trunk/s2-jquery-showcase/src/main/resources/org/apache/struts2/jquery/actions/MessageAction-validation.xml struts/sandbox/trunk/s2-jquery-showcase/src/main/webapp/WEB-INF/content/form/FormWithResetGetReqAjaxResp-input.jsp struts/sandbox/trunk/s2-jquery-showcase/src/main/webapp/WEB-INF/content/form/FormWithResetGetReqAjaxResp.jsp Modified: struts/sandbox/trunk/s2-jquery-showcase/pom.xml struts/sandbox/trunk/s2-jquery-showcase/src/main/resources/struts.xml struts/sandbox/trunk/s2-jquery-showcase/src/main/webapp/WEB-INF/content/form/SimpleFormPostAjaxResponse-input.jsp struts/sandbox/trunk/s2-jquery-showcase/src/main/webapp/WEB-INF/content/index.jsp Modified: struts/sandbox/trunk/s2-jquery-showcase/pom.xml URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/s2-jquery-showcase/pom.xml?rev=750191&r1=750190&r2=750191&view=diff ============================================================================== --- struts/sandbox/trunk/s2-jquery-showcase/pom.xml (original) +++ struts/sandbox/trunk/s2-jquery-showcase/pom.xml Wed Mar 4 22:08:49 2009 @@ -18,6 +18,11 @@ </dependency> <dependency> <groupId>org.apache.struts</groupId> + <artifactId>struts2-convention-plugin</artifactId> + <version>2.1.6</version> + </dependency> + <dependency> + <groupId>org.apache.struts</groupId> <artifactId>struts2-jquery-plugin</artifactId> <version>1.0-SNAPSHOT</version> </dependency> @@ -42,7 +47,7 @@ </dependencies> <build> <finalName>s2-jquery-showcase</finalName> - <defaultGoal>install</defaultGoal> + <defaultGoal>install</defaultGoal> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> Copied: struts/sandbox/trunk/s2-jquery-showcase/src/main/java/org/apache/struts2/jquery/actions/form/MessageAction.java (from r750136, struts/sandbox/trunk/s2-jquery-showcase/src/main/java/org/apache/struts2/jquery/actions/MessageAction.java) URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/s2-jquery-showcase/src/main/java/org/apache/struts2/jquery/actions/form/MessageAction.java?p2=struts/sandbox/trunk/s2-jquery-showcase/src/main/java/org/apache/struts2/jquery/actions/form/MessageAction.java&p1=struts/sandbox/trunk/s2-jquery-showcase/src/main/java/org/apache/struts2/jquery/actions/MessageAction.java&r1=750136&r2=750191&rev=750191&view=diff ============================================================================== --- struts/sandbox/trunk/s2-jquery-showcase/src/main/java/org/apache/struts2/jquery/actions/MessageAction.java (original) +++ struts/sandbox/trunk/s2-jquery-showcase/src/main/java/org/apache/struts2/jquery/actions/form/MessageAction.java Wed Mar 4 22:08:49 2009 @@ -1,18 +1,32 @@ -package org.apache.struts2.jquery.actions; +package org.apache.struts2.jquery.actions.form; import com.opensymphony.xwork2.ActionSupport; import org.apache.struts2.interceptor.validation.SkipValidation; +import org.apache.struts2.convention.annotation.Actions; +import org.apache.struts2.convention.annotation.Action; +import org.apache.struts2.convention.annotation.Namespace; +import org.apache.struts2.convention.annotation.InterceptorRef; + +...@namespace("/form") +...@interceptorref("jsonValidationWorkflowStack") public class MessageAction extends ActionSupport { - private String msg ; + private String msg; - @Override + @Actions({ + @Action("SimpleFormWithResetGetAjaxResponse"), + @Action("SimpleFormGetAjaxResponse"), + @Action("SimpleFormGetAjaxResponse"), + @Action("SimpleFormPostAjaxResponse"), + @Action("SimpleFormGetNonAjaxResponse"), + @Action("SimpleFormPostNonAjaxResponse") + }) public String execute() { return ActionSupport.SUCCESS; } - @SkipValidation @Override + @SkipValidation public String input() { return ActionSupport.INPUT; } @@ -22,7 +36,7 @@ } public String getMsg() { - return msg ; + return msg; } } Modified: struts/sandbox/trunk/s2-jquery-showcase/src/main/resources/struts.xml URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/s2-jquery-showcase/src/main/resources/struts.xml?rev=750191&r1=750190&r2=750191&view=diff ============================================================================== --- struts/sandbox/trunk/s2-jquery-showcase/src/main/resources/struts.xml (original) +++ struts/sandbox/trunk/s2-jquery-showcase/src/main/resources/struts.xml Wed Mar 4 22:08:49 2009 @@ -3,34 +3,14 @@ "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> - <package name="s2-jquery-showcase" extends="struts-default" namespace="/"> - <default-interceptor-ref name="jsonValidationWorkflowStack"/> - <action name="showcase"> <result>/WEB-INF/content/index.jsp</result> </action> - <action name="SimpleFormPostNonAjaxResponse_*" method="{1}" class="org.apache.struts2.jquery.actions.MessageAction"> - <result name="input">/WEB-INF/content/form/SimpleFormPostNonAjaxResponse-input.jsp</result> - <result>/WEB-INF/content/form/SimpleFormPostNonAjaxResponse.jsp</result> - </action> - <action name="SimpleFormGetNonAjaxResponse_*" method="{1}" class="org.apache.struts2.jquery.actions.MessageAction"> - <result name="input">/WEB-INF/content/form/SimpleFormGetNonAjaxResponse-input.jsp</result> - <result>/WEB-INF/content/form/SimpleFormGetNonAjaxResponse.jsp</result> - </action> - <action name="SimpleFormPostAjaxResponse_*" method="{1}" class="org.apache.struts2.jquery.actions.MessageAction"> - <result name="input">/WEB-INF/content/form/SimpleFormPostAjaxResponse-input.jsp</result> - <result>/WEB-INF/content/form/SimpleFormPostAjaxResponse.jsp</result> - </action> - <action name="SimpleFormGetAjaxResponse_*" method="{1}" class="org.apache.struts2.jquery.actions.MessageAction"> - <result name="input">/WEB-INF/content/form/SimpleFormGetAjaxResponse-input.jsp</result> - <result>/WEB-INF/content/form/SimpleFormGetAjaxResponse.jsp</result> - </action> <action name="FormWithResetGetReqAjaxResp_*" method="{1}" class="org.apache.struts2.jquery.actions.MessageAction"> - <result name="input">/WEB-INF/content/form/FormWithResetGetReqAjaxResp-input.jsp</result> - <result>/WEB-INF/content/form/FormWithResetGetReqAjaxResp.jsp</result> + <result name="input">/WEB-INF/content/form/SimpleFormWithResetGetAjaxResp-input.jsp</result> + <result>/WEB-INF/content/form/SimpleFormWithResetGetAjaxResponse.jsp</result> </action> </package> - </struts> \ No newline at end of file Modified: struts/sandbox/trunk/s2-jquery-showcase/src/main/webapp/WEB-INF/content/form/SimpleFormPostAjaxResponse-input.jsp URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/s2-jquery-showcase/src/main/webapp/WEB-INF/content/form/SimpleFormPostAjaxResponse-input.jsp?rev=750191&r1=750190&r2=750191&view=diff ============================================================================== --- struts/sandbox/trunk/s2-jquery-showcase/src/main/webapp/WEB-INF/content/form/SimpleFormPostAjaxResponse-input.jsp (original) +++ struts/sandbox/trunk/s2-jquery-showcase/src/main/webapp/WEB-INF/content/form/SimpleFormPostAjaxResponse-input.jsp Wed Mar 4 22:08:49 2009 @@ -12,6 +12,7 @@ </head> <body> <sjx:form id="indexForm" method="post" validate="true" + namespace="/form" action="SimpleFormPostAjaxResponse" ajaxResult="true" ajaxResultHandler="handleAjaxResponse" > <sjx:textfield key="msg" /> Copied: struts/sandbox/trunk/s2-jquery-showcase/src/main/webapp/WEB-INF/content/form/SimpleFormWithResetGetAjaxResp-input.jsp (from r750186, struts/sandbox/trunk/s2-jquery-showcase/src/main/webapp/WEB-INF/content/form/FormWithResetGetReqAjaxResp-input.jsp) URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/s2-jquery-showcase/src/main/webapp/WEB-INF/content/form/SimpleFormWithResetGetAjaxResp-input.jsp?p2=struts/sandbox/trunk/s2-jquery-showcase/src/main/webapp/WEB-INF/content/form/SimpleFormWithResetGetAjaxResp-input.jsp&p1=struts/sandbox/trunk/s2-jquery-showcase/src/main/webapp/WEB-INF/content/form/FormWithResetGetReqAjaxResp-input.jsp&r1=750186&r2=750191&rev=750191&view=diff ============================================================================== --- struts/sandbox/trunk/s2-jquery-showcase/src/main/webapp/WEB-INF/content/form/FormWithResetGetReqAjaxResp-input.jsp (original) +++ struts/sandbox/trunk/s2-jquery-showcase/src/main/webapp/WEB-INF/content/form/SimpleFormWithResetGetAjaxResp-input.jsp Wed Mar 4 22:08:49 2009 @@ -12,6 +12,7 @@ </head> <body> <sjx:form id="indexForm" method="get" validate="true" + namespace="/form" action="SimpleFormPostAjaxResponse" ajaxResult="true" ajaxResultHandler="handleAjaxResponse" > <sjx:textfield key="msg" /> Modified: struts/sandbox/trunk/s2-jquery-showcase/src/main/webapp/WEB-INF/content/index.jsp URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/s2-jquery-showcase/src/main/webapp/WEB-INF/content/index.jsp?rev=750191&r1=750190&r2=750191&view=diff ============================================================================== --- struts/sandbox/trunk/s2-jquery-showcase/src/main/webapp/WEB-INF/content/index.jsp (original) +++ struts/sandbox/trunk/s2-jquery-showcase/src/main/webapp/WEB-INF/content/index.jsp Wed Mar 4 22:08:49 2009 @@ -7,19 +7,19 @@ <body> <ul> <li> - <s:url var="url" namespace="/" action="SimpleFormPostNonAjaxResponse_input"/> + <s:url var="url" namespace="/form" action="SimpleFormPostNonAjaxResponse-input"/> <s:a href="%{#url}">Simple Form Post No Ajax</s:a> </li> <li> - <s:url var="url" namespace="/" action="SimpleFormGetNonAjaxResponse_input"/> + <s:url var="url" namespace="/form" action="SimpleFormGetNonAjaxResponse-input"/> <s:a href="%{#url}">Simple Form Get No Ajax</s:a> </li> <li> - <s:url var="url" namespace="/" action="SimpleFormPostAjaxResponse_input"/> + <s:url var="url" namespace="/form" action="SimpleFormPostAjaxResponse-input"/> <s:a href="%{#url}">Simple Form Post Ajax</s:a> </li> <li> - <s:url var="url" namespace="/" action="SimpleFormGetAjaxResponse_input"/> + <s:url var="url" namespace="/form" action="SimpleFormGetAjaxResponse-input"/> <s:a href="%{#url}">Simple Form Get Ajax</s:a> </li> </ul>