Author: husted Date: Sun Sep 17 07:09:09 2006 New Revision: 447068 URL: http://svn.apache.org/viewvc?view=rev&rev=447068 Log: WW-1349 Various minor updates to prepare for Struts 2.0.0.
Removed: struts/struts2/trunk/apps/showcase/src/main/resources/struts-tutorial.xml Modified: struts/site/src/site/fml/roadmap.fml struts/site/src/site/xdoc/index.xml struts/struts2/trunk/apps/blank/src/main/java/example/HelloWorld.java struts/struts2/trunk/apps/blank/src/main/webapp/WEB-INF/web.xml struts/struts2/trunk/apps/pom.xml struts/struts2/trunk/apps/portlet/README.txt struts/struts2/trunk/assembly/src/main/assembly/all.xml struts/struts2/trunk/assembly/src/main/assembly/src.xml Modified: struts/site/src/site/fml/roadmap.fml URL: http://svn.apache.org/viewvc/struts/site/src/site/fml/roadmap.fml?view=diff&rev=447068&r1=447067&r2=447068 ============================================================================== --- struts/site/src/site/fml/roadmap.fml (original) +++ struts/site/src/site/fml/roadmap.fml Sun Sep 17 07:09:09 2006 @@ -240,6 +240,8 @@ </li><li> <strong>First-class AJAX support</strong> - The AJAX theme gives your interactive applications a boost. </li><li> + <strong>Stateful Checkboxes</strong> - Struts 2 checkboxes do not require special handling for false values. + </li><li> <strong>QuickStart</strong> - Many changes can be made on the fly without restarting a web container. </li></ul></li> <li>Easier! @@ -251,6 +253,10 @@ <strong>Easy-to-customize tags</strong> - Struts 2 tags can be customized by changing an underlying stylesheet. Individual tags can be customized by editing a FreeMarker template. No need to grok the taglib API! Both JSP and FreeMarker tags are fully supported. </li><li> <strong>Easy cancel handling</strong> - The Struts 2 Cancel button can go directly to a different action. + </li><li> + <strong>Easy Spring integration</strong> - Struts 2 Actions are Spring-aware. Just add your own Spring beans! + </li><li> + <strong>Easy Plugins</strong> - Struts 2 extensions can be added by dropping in a JAR. No manual configuration required! </li></ul></li> <li>POJO-ier! <ul><li> Modified: struts/site/src/site/xdoc/index.xml URL: http://svn.apache.org/viewvc/struts/site/src/site/xdoc/index.xml?view=diff&rev=447068&r1=447067&r2=447068 ============================================================================== --- struts/site/src/site/xdoc/index.xml (original) +++ struts/site/src/site/xdoc/index.xml Sun Sep 17 07:09:09 2006 @@ -65,16 +65,16 @@ <ul> <li> - An extensible "front controller" that dispatches requests to - an "action" handler provided by the application developer. + A "request" handler provided by the application developer + that is mapped to a standard URI. </li> <li> - A location handler that transfers control to another resource - that completes the response. + A "response" handler that transfers control to another resource + which completes the response. </li> <li> - A tag library that helps developers create interactive - form-based applications. + A tag library that helps developers create interactive + form-based applications with server pages. </li> </ul> @@ -112,7 +112,7 @@ <p> - The Apache Sruts Project offers two major versions of the + The Apache Struts Project offers two major versions of the Struts framework. <a href="http://struts.apache.org/1.x/index.html">Struts 1</a> is recognized as @@ -120,7 +120,7 @@ The 1.x framework is mature, well-documented, and widely supported. Struts 1 is the best choice for teams who value proven - solutions. + solutions to common problems. </p> <p> Modified: struts/struts2/trunk/apps/blank/src/main/java/example/HelloWorld.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/apps/blank/src/main/java/example/HelloWorld.java?view=diff&rev=447068&r1=447067&r2=447068 ============================================================================== --- struts/struts2/trunk/apps/blank/src/main/java/example/HelloWorld.java (original) +++ struts/struts2/trunk/apps/blank/src/main/java/example/HelloWorld.java Sun Sep 17 07:09:09 2006 @@ -5,12 +5,15 @@ */ public class HelloWorld extends ExampleSupport { - public static final String MESSAGE = "HelloWorld.message"; - public String execute() throws Exception { setMessage(getText(MESSAGE)); return SUCCESS; } + + /** + * Provide default valuie for Message property. + */ + public static final String MESSAGE = "HelloWorld.message"; /** * Field for Message property. Modified: struts/struts2/trunk/apps/blank/src/main/webapp/WEB-INF/web.xml URL: http://svn.apache.org/viewvc/struts/struts2/trunk/apps/blank/src/main/webapp/WEB-INF/web.xml?view=diff&rev=447068&r1=447067&r2=447068 ============================================================================== --- struts/struts2/trunk/apps/blank/src/main/webapp/WEB-INF/web.xml (original) +++ struts/struts2/trunk/apps/blank/src/main/webapp/WEB-INF/web.xml Sun Sep 17 07:09:09 2006 @@ -2,15 +2,15 @@ <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> - <display-name>Acme Corp</display-name> + <display-name>Struts Blank</display-name> <filter> - <filter-name>action2</filter-name> + <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> </filter> <filter-mapping> - <filter-name>action2</filter-name> + <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> @@ -19,18 +19,17 @@ </listener> <welcome-file-list> - <welcome-file>index.jsp</welcome-file> - <welcome-file>default.jsp</welcome-file> <welcome-file>index.html</welcome-file> </welcome-file-list> <!-- This typically isn't required, as the taglib is included in struts-core.jar. - If you really need a taglib configuration within web.xml, copy struts/src/java/META-INF/taglib.tld - to the WEB-INF directory as tags.tld. + If you really need a taglib configuration within web.xml, + copy struts2-core/core/src/main/resources/META-INF/struts-tags.tld + to the WEB-INF directory as struts-tags.tld. --> <!--taglib> - <taglib-uri>tags</taglib-uri> - <taglib-location>/WEB-INF/tags.tld</taglib-location> + <taglib-uri>/s</taglib-uri> + <taglib-location>/WEB-INF/struts-tags.tld</taglib-location> </taglib--> </web-app> Modified: struts/struts2/trunk/apps/pom.xml URL: http://svn.apache.org/viewvc/struts/struts2/trunk/apps/pom.xml?view=diff&rev=447068&r1=447067&r2=447068 ============================================================================== --- struts/struts2/trunk/apps/pom.xml (original) +++ struts/struts2/trunk/apps/pom.xml Sun Sep 17 07:09:09 2006 @@ -66,9 +66,6 @@ <include>**/*.xml</include> </includes> </resource> - <resource> - <directory>src/main/resources</directory> - </resource> </resources> <plugins> <plugin> Modified: struts/struts2/trunk/apps/portlet/README.txt URL: http://svn.apache.org/viewvc/struts/struts2/trunk/apps/portlet/README.txt?view=diff&rev=447068&r1=447067&r2=447068 ============================================================================== --- struts/struts2/trunk/apps/portlet/README.txt (original) +++ struts/struts2/trunk/apps/portlet/README.txt Sun Sep 17 07:09:09 2006 @@ -6,4 +6,12 @@ * http://cwiki.apache.org/WW/home.html +WARNING - Additional configuration required for deployment + +Due to difference in portlet contrainer implementations, the porlet +WAR is not ready-to-run. Extract the porlet WAR, and then copy the +contents of apps/portlet/src/main/etc/<your_portal_server>/ into the +WAR's WEB-INF directory. + + ---------------------------------------------------------------------------- Modified: struts/struts2/trunk/assembly/src/main/assembly/all.xml URL: http://svn.apache.org/viewvc/struts/struts2/trunk/assembly/src/main/assembly/all.xml?view=diff&rev=447068&r1=447067&r2=447068 ============================================================================== --- struts/struts2/trunk/assembly/src/main/assembly/all.xml (original) +++ struts/struts2/trunk/assembly/src/main/assembly/all.xml Sun Sep 17 07:09:09 2006 @@ -113,24 +113,8 @@ </includes> </fileSet> <fileSet> - <directory>../apps/shopping-cart</directory> - <outputDirectory>src/apps/shopping-cart</outputDirectory> - <includes> - <include>pom.xml</include> - <include>src/</include> - </includes> - </fileSet> - <fileSet> <directory>../apps/showcase</directory> <outputDirectory>src/apps/showcase</outputDirectory> - <includes> - <include>pom.xml</include> - <include>src/</include> - </includes> - </fileSet> - <fileSet> - <directory>../apps/starter</directory> - <outputDirectory>src/apps/starter</outputDirectory> <includes> <include>pom.xml</include> <include>src/</include> Modified: struts/struts2/trunk/assembly/src/main/assembly/src.xml URL: http://svn.apache.org/viewvc/struts/struts2/trunk/assembly/src/main/assembly/src.xml?view=diff&rev=447068&r1=447067&r2=447068 ============================================================================== --- struts/struts2/trunk/assembly/src/main/assembly/src.xml (original) +++ struts/struts2/trunk/assembly/src/main/assembly/src.xml Sun Sep 17 07:09:09 2006 @@ -93,24 +93,8 @@ </includes> </fileSet> <fileSet> - <directory>../apps/shopping-cart</directory> - <outputDirectory>src/apps/shopping-cart</outputDirectory> - <includes> - <include>pom.xml</include> - <include>src/</include> - </includes> - </fileSet> - <fileSet> <directory>../apps/showcase</directory> <outputDirectory>src/apps/showcase</outputDirectory> - <includes> - <include>pom.xml</include> - <include>src/</include> - </includes> - </fileSet> - <fileSet> - <directory>../apps/starter</directory> - <outputDirectory>src/apps/starter</outputDirectory> <includes> <include>pom.xml</include> <include>src/</include>