Author: mrdon
Date: Wed Jan 17 21:38:25 2007
New Revision: 497309
URL: http://svn.apache.org/viewvc?view=rev&rev=497309
Log:
Initial import of portlet archetype for Struts 2
Added:
struts/maven/trunk/struts2-archetype-portlet/
struts/maven/trunk/struts2-archetype-portlet/README.txt
struts/maven/trunk/struts2-archetype-portlet/pom.xml
struts/maven/trunk/struts2-archetype-portlet/src/
struts/maven/trunk/struts2-archetype-portlet/src/main/
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/META-INF/
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/META-INF/archetype.xml
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/pom.xml
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/java/
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/java/edit/
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/java/edit/IndexAction.java
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/java/view/
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/java/view/IndexAction.java
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/resources/
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/resources/struts.xml
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/edit/
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/edit/index-input.jsp
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/edit/index-success.jsp
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/help/
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/help/index.jsp
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/portlet.xml
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/view/
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/view/index.jsp
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/index.jsp
Added: struts/maven/trunk/struts2-archetype-portlet/README.txt
URL:
http://svn.apache.org/viewvc/struts/maven/trunk/struts2-archetype-portlet/README.txt?view=auto&rev=497309
==============================================================================
--- struts/maven/trunk/struts2-archetype-portlet/README.txt (added)
+++ struts/maven/trunk/struts2-archetype-portlet/README.txt Wed Jan 17 21:38:25
2007
@@ -0,0 +1,42 @@
+INFORMATION
+===========
+- This is Struts 2's "Portlet" Maven Archetype
+- To be used to create a simple portlet that can be deployed as a webapp or
JSR168 portlet.
+
+
+USAGE
+=====
+
+- change directory to where the portlet template is to be created,
+ for example, a 'projects' directory (which you may need to create):
+
+ cd /home/tmjee/projects
+
+- run the following command to generate the sample web app template, assuming
:-
+ - root java package -> com.myCompany.myPortlet
+
+ - the portlet war name -> myWebApp
+
+
+ mvn archetype:create -DgroupId=com.myCompany.myPortlet \
+ -DartifactId=myWebApp \
+ -DarchetypeGroupId=org.apache.struts \
+ -DarchetypeArtifactId=struts2-archetype-portlet \
+ -DarchetypeVersion=2.0.3-SNAPSHOT \
+
-DremoteRepositories=http://people.apache.org/maven-snapshot-repository
+
+- to compile, execute
+ mvn compile
+
+- to run test cases execute
+ mvn test
+
+- to clean execute
+ mvn clean
+
+- to package execute
+ mvn package
+
+- to start it with jetty execute as a servlet
+ mvn jetty:run
+
Added: struts/maven/trunk/struts2-archetype-portlet/pom.xml
URL:
http://svn.apache.org/viewvc/struts/maven/trunk/struts2-archetype-portlet/pom.xml?view=auto&rev=497309
==============================================================================
--- struts/maven/trunk/struts2-archetype-portlet/pom.xml (added)
+++ struts/maven/trunk/struts2-archetype-portlet/pom.xml Wed Jan 17 21:38:25
2007
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<project>
+ <parent>
+ <groupId>org.apache.struts</groupId>
+ <artifactId>struts-master</artifactId>
+ <version>3</version>
+ </parent>
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>struts2-archetype-portlet</artifactId>
+ <version>2.0.3-SNAPSHOT</version>
+ <packaging>maven-plugin</packaging>
+ <name>Struts 2 Archetypes - Portlet</name>
+
+ <scm>
+
<connection>scm:svn:http://svn.apache.org/repos/asf/struts/maven/trunk/struts2-archetype-portlet/</connection>
+
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/struts/maven/trunk/struts2-archetype-portlet/</developerConnection>
+
<url>http://svn.apache.org/viewcvs.cgi/struts/maven/trunk/struts2-archetype-portlet/</url>
+ </scm>
+
+</project>
Added:
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/META-INF/archetype.xml
URL:
http://svn.apache.org/viewvc/struts/maven/trunk/struts2-archetype-portlet/src/main/resources/META-INF/archetype.xml?view=auto&rev=497309
==============================================================================
---
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/META-INF/archetype.xml
(added)
+++
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/META-INF/archetype.xml
Wed Jan 17 21:38:25 2007
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<archetype>
+ <id>struts2-archetype-blank</id>
+ <sources>
+ <source>src/main/java/view/IndexAction.java</source>
+ <source>src/main/java/edit/IndexAction.java</source>
+ </sources>
+ <resources>
+ <resource>src/main/resources/struts.xml</resource>
+ <resource>src/main/webapp/WEB-INF/web.xml</resource>
+ <resource>src/main/webapp/WEB-INF/portlet.xml</resource>
+ <resource>src/main/webapp/WEB-INF/view/index.jsp</resource>
+ <resource>src/main/webapp/WEB-INF/help/index.jsp</resource>
+ <resource>src/main/webapp/WEB-INF/edit/index-input.jsp</resource>
+ <resource>src/main/webapp/WEB-INF/edit/index-success.jsp</resource>
+ </resources>
+</archetype>
+
Added:
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/pom.xml
URL:
http://svn.apache.org/viewvc/struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/pom.xml?view=auto&rev=497309
==============================================================================
---
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/pom.xml
(added)
+++
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/pom.xml
Wed Jan 17 21:38:25 2007
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<project>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>${groupId}</groupId>
+ <artifactId>${artifactId}</artifactId>
+ <packaging>war</packaging>
+ <version>${version}</version>
+ <name>Struts 2 Portlet</name>
+ <url>http://www.myComp.com</url>
+ <description>Struts 2 Portlet</description>
+
+ <dependencies>
+ <!-- Junit -->
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>3.8.1</version>
+ <scope>test</scope>
+ </dependency>
+
+ <!-- Struts 2 -->
+ <dependency>
+ <groupId>org.apache.struts</groupId>
+ <artifactId>struts2-core</artifactId>
+ <version>2.0.3</version>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.struts</groupId>
+ <artifactId>struts2-codebehind-plugin</artifactId>
+ <version>2.0.3</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-lang</groupId>
+ <artifactId>commons-lang</artifactId>
+ <version>2.1</version>
+ </dependency>
+
+ <!-- Servlet, Jsp, and Portlet API's -->
+ <dependency>
+ <groupId>javax.servlet</groupId>
+ <artifactId>servlet-api</artifactId>
+ <version>2.4</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>javax.servlet</groupId>
+ <artifactId>jsp-api</artifactId>
+ <version>2.0</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>portlet-api</groupId>
+ <artifactId>portlet-api</artifactId>
+ <version>1.0</version>
+ <scope>provided</scope>
+ </dependency>
+ </dependencies>
+
+ <repositories>
+ <repository>
+ <id>snapshots-maven-codehaus</id>
+ <name>snapshots-maven-codehaus</name>
+ <snapshots>
+ <enabled>true</enabled>
+ <updatePolicy>always</updatePolicy>
+ <checksumPolicy>ignore</checksumPolicy>
+ </snapshots>
+ <releases>
+ <enabled>false</enabled>
+ </releases>
+ <url>http://snapshots.maven.codehaus.org/maven2</url>
+ </repository>
+ <repository>
+ <id>apache</id>
+ <name>apache</name>
+ <layout>legacy</layout>
+ <snapshots>
+ <enabled>true</enabled>
+ <updatePolicy>always</updatePolicy>
+ <checksumPolicy>ignore</checksumPolicy>
+ </snapshots>
+ <releases>
+ <enabled>false</enabled>
+ </releases>
+ <url>http://cvs.apache.org/repository</url>
+ </repository>
+ <repository>
+ <id>apache.snapshots</id>
+ <name>Apache Maven Repository (Snapshots and Test Builds)</name>
+ <url>http://cvs.apache.org/maven-snapshot-repository</url>
+ <releases><enabled>true</enabled></releases>
+ <snapshots><enabled>true</enabled></snapshots>
+ </repository>
+ <repository>
+ <id>opensymphony</id>
+ <name>opensymphony</name>
+ <layout>legacy</layout>
+ <snapshots>
+ <enabled>true</enabled>
+ <updatePolicy>always</updatePolicy>
+ <checksumPolicy>ignore</checksumPolicy>
+ </snapshots>
+ <releases>
+ <enabled>false</enabled>
+ </releases>
+ <url>http://maven.opensymphony.com</url>
+ </repository>
+ </repositories>
+
+ <build>
+ <finalName>${artifactId}</finalName>
+ <plugins>
+ <plugin>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <source>1.5</source>
+ <target>1.5</target>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.mortbay.jetty</groupId>
+ <artifactId>maven-jetty-plugin</artifactId>
+ <version>6.1.1</version>
+ <configuration>
+ <scanIntervalSeconds>10</scanIntervalSeconds>
+ </configuration>
+ <dependencies>
+ <dependency>
+ <groupId>portlet-api</groupId>
+ <artifactId>portlet-api</artifactId>
+ <version>1.0</version>
+ </dependency>
+ </dependencies>
+ </plugin>
+ </plugins>
+ </build>
+</project>
Added:
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/java/edit/IndexAction.java
URL:
http://svn.apache.org/viewvc/struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/java/edit/IndexAction.java?view=auto&rev=497309
==============================================================================
---
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/java/edit/IndexAction.java
(added)
+++
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/java/edit/IndexAction.java
Wed Jan 17 21:38:25 2007
@@ -0,0 +1,46 @@
+package ${package}.edit;
+
+import org.apache.struts2.dispatcher.DefaultActionSupport;
+
+/**
+ *
+ */
+public class IndexAction extends DefaultActionSupport {
+ private String pref1;
+ private String pref2;
+ private boolean submit;
+
+ public String execute() {
+
+ if (submit) {
+
+ // Save the preferences somehow
+
+ return SUCCESS;
+ } else {
+
+ // Preform any logic here
+
+ return INPUT;
+ }
+ }
+
+ public void setSubmit(String val) {
+ this.submit = (val != null);
+ }
+
+ public String getPref1() {
+ return pref1;
+ }
+ public String getPref2() {
+ return pref2;
+ }
+
+ public void setPref1(String pref) {
+ this.pref1 = pref;
+ }
+
+ public void setPref2(String pref) {
+ this.pref2 = pref;
+ }
+}
Added:
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/java/view/IndexAction.java
URL:
http://svn.apache.org/viewvc/struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/java/view/IndexAction.java?view=auto&rev=497309
==============================================================================
---
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/java/view/IndexAction.java
(added)
+++
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/java/view/IndexAction.java
Wed Jan 17 21:38:25 2007
@@ -0,0 +1,20 @@
+package ${package}.view;
+
+import org.apache.struts2.dispatcher.DefaultActionSupport;
+
+/**
+ *
+ */
+public class IndexAction extends DefaultActionSupport {
+ private String name = "My Name";
+
+ public String execute() {
+ // Preform any logic here
+
+ return SUCCESS;
+ }
+
+ public String getName() {
+ return name;
+ }
+}
Added:
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/resources/struts.xml
URL:
http://svn.apache.org/viewvc/struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/resources/struts.xml?view=auto&rev=497309
==============================================================================
---
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/resources/struts.xml
(added)
+++
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/resources/struts.xml
Wed Jan 17 21:38:25 2007
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<!DOCTYPE struts PUBLIC
+ "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
+ "http://struts.apache.org/dtds/struts-2.0.dtd">
+
+<struts>
+ <constant name="struts.codebehind.defaultPackage"
value="struts-portlet-default" />
+ <constant name="struts.codebehind.pathPrefix" value="/WEB-INF/" />
+
+ <include file="struts-portlet-default.xml" />
+</struts>
Added:
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/edit/index-input.jsp
URL:
http://svn.apache.org/viewvc/struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/edit/index-input.jsp?view=auto&rev=497309
==============================================================================
---
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/edit/index-input.jsp
(added)
+++
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/edit/index-input.jsp
Wed Jan 17 21:38:25 2007
@@ -0,0 +1,10 @@
+<%@ taglib prefix="s" uri="/struts-tags" %>
+<h1>StrutsPortlet</h1>
+This is the default edit page!
+<p />
+
+<s:form action="index" method="POST">
+ <s:textfield label="Preference one" name="preferenceOne"
value="%{preferenceOne}"/>
+ <s:textfield label="Preference two" name="preferenceTwo"
value="%{preferenceTwo}"/>
+ <s:submit name="submit" value="Save prefs"/>
+</s:form>
Added:
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/edit/index-success.jsp
URL:
http://svn.apache.org/viewvc/struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/edit/index-success.jsp?view=auto&rev=497309
==============================================================================
---
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/edit/index-success.jsp
(added)
+++
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/edit/index-success.jsp
Wed Jan 17 21:38:25 2007
@@ -0,0 +1,22 @@
+<%@ taglib prefix="s" uri="/struts-tags" %>
+
+The preferences has been saved:
+
+<p />
+
+<table>
+ <tr>
+ <th>Name</th>
+ <th>Value</th>
+ </tr>
+ <tr>
+ <td>Preference 1</td>
+ <td><s:property value="%{pref1}" /></td>
+ </tr>
+ <tr>
+ <td>Preference 2</td>
+ <td><s:property value="%{pref2}" /></td>
+ </tr>
+</table>
+
+<a href="<s:url action="index"/>">Back</a>
Added:
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/help/index.jsp
URL:
http://svn.apache.org/viewvc/struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/help/index.jsp?view=auto&rev=497309
==============================================================================
---
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/help/index.jsp
(added)
+++
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/help/index.jsp
Wed Jan 17 21:38:25 2007
@@ -0,0 +1 @@
+This is the default help page!
Added:
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/portlet.xml
URL:
http://svn.apache.org/viewvc/struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/portlet.xml?view=auto&rev=497309
==============================================================================
---
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/portlet.xml
(added)
+++
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/portlet.xml
Wed Jan 17 21:38:25 2007
@@ -0,0 +1,63 @@
+<portlet-app version="1.0"
xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd
http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" id="struts-portlet">
+ <portlet id="StrutsPortlet">
+ <description xml:lang="EN">Blank Struts Portlet</description>
+ <portlet-name>StrutsPortlet</portlet-name>
+ <display-name xml:lang="EN">Blank Struts Portlet</display-name>
+
+
<portlet-class>org.apache.struts2.portlet.dispatcher.Jsr168Dispatcher</portlet-class>
+
+ <init-param>
+ <name>actionPackages</name>
+ <value>${package}</value>
+ </init-param>
+ <init-param>
+ <!-- The view mode namespace. Maps to a namespace in the xwork
config file -->
+ <name>viewNamespace</name>
+ <value>/view</value>
+ </init-param>
+ <init-param>
+ <!-- The default action to invoke in view mode -->
+ <name>defaultViewAction</name>
+ <value>index</value>
+ </init-param>
+ <init-param>
+ <!-- The view mode namespace. Maps to a namespace in the xwork
config file -->
+ <name>editNamespace</name>
+ <value>/edit</value>
+ </init-param>
+ <init-param>
+ <!-- The default action to invoke in view mode -->
+ <name>defaultEditAction</name>
+ <value>index</value>
+ </init-param>
+ <init-param>
+ <!-- The view mode namespace. Maps to a namespace in the xwork
config file -->
+ <name>helpNamespace</name>
+ <value>/help</value>
+ </init-param>
+ <init-param>
+ <!-- The default action to invoke in view mode -->
+ <name>defaultHelpAction</name>
+ <value>index</value>
+ </init-param>
+
+ <expiration-cache>0</expiration-cache>
+
+ <supports>
+ <mime-type>text/html</mime-type>
+ <portlet-mode>edit</portlet-mode>
+ <portlet-mode>help</portlet-mode>
+ </supports>
+
+ <supported-locale>en</supported-locale>
+
+ <portlet-info>
+ <title>Struts Blank Porlet</title>
+ <short-title>SB</short-title>
+ <keywords>struts,portlet</keywords>
+ </portlet-info>
+ </portlet>
+
+</portlet-app>
Added:
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/view/index.jsp
URL:
http://svn.apache.org/viewvc/struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/view/index.jsp?view=auto&rev=497309
==============================================================================
---
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/view/index.jsp
(added)
+++
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/view/index.jsp
Wed Jan 17 21:38:25 2007
@@ -0,0 +1,14 @@
+<%@ taglib prefix="s" uri="/struts-tags" %>
+<H2>Welcome to the Struts blank portlet</H2>
+<p/>
+This is an example of accessing the action's properties:
+<table>
+ <tr>
+ <th>Name</th>
+ <td><s:property value="%{name}" /></td>
+ </tr>
+</table>
+<ul>
+<li><a href="<s:url action="index" portletMode="edit"/>">Go to edit mode and
see what's there</a></li>
+<li><a href="<s:url action="index" portletMode="help"/>">Go to help mode and
see what's there</a></li>
+</ul>
Added:
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml
URL:
http://svn.apache.org/viewvc/struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml?view=auto&rev=497309
==============================================================================
---
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml
(added)
+++
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml
Wed Jan 17 21:38:25 2007
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!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 id="ConfluenceStatsPortlet">
+
+ <filter id="filterdispatcher">
+ <filter-name>struts</filter-name>
+ <filter-class>
+ org.apache.struts2.dispatcher.FilterDispatcher
+ </filter-class>
+ <init-param>
+ <param-name>actionPackages</param-name>
+ <param-value>${package}</param-value>
+ </init-param>
+ </filter>
+
+ <filter-mapping>
+ <filter-name>struts</filter-name>
+ <url-pattern>/*</url-pattern>
+ </filter-mapping>
+
+ <listener>
+ <listener-class>
+
org.apache.struts2.portlet.context.ServletContextHolderListener
+ </listener-class>
+ </listener>
+
+ <servlet id="preparator">
+ <servlet-name>preparator</servlet-name>
+ <servlet-class>
+ org.apache.struts2.portlet.context.PreparatorServlet
+ </servlet-class>
+ </servlet>
+</web-app>
Added:
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/index.jsp
URL:
http://svn.apache.org/viewvc/struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/index.jsp?view=auto&rev=497309
==============================================================================
---
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/index.jsp
(added)
+++
struts/maven/trunk/struts2-archetype-portlet/src/main/resources/archetype-resources/src/main/webapp/index.jsp
Wed Jan 17 21:38:25 2007
@@ -0,0 +1,4 @@
+<%
+ String redirectURL = "view/index.action";
+ response.sendRedirect(redirectURL);
+%>