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>