Is it in JIRA as feature request?

I guess I can still redirect "index.jsp" to "index.action", although it is not elegant, in my opinion.

Newbies are then confused because the code in the examples are using this feature (index.action in welcome-files), but they don't work. A warning would help here. I think I will post this to JIRA.

El 31/05/13 20:19, Paul Benedict escribió:
It's not possible at the moment. It's a feature that I would like to have
too.


On Fri, May 31, 2013 at 1:17 PM, Antonio Sánchez <inganto...@gmail.com>wrote:

Hello.

My name is Antonio, I'm beginning with Struts2 and this is my first post.

Where should store struts.xml if I need to use an action as a welcome file?

In example "Hello World" (maven):

http://struts.apache.org/**development/2.x/docs/hello-**
world-using-struts-2.html<http://struts.apache.org/development/2.x/docs/hello-world-using-struts-2.html>

I have to move struts.xml (originally inside resources folder) inside
maven 'main' folder to make it work and avoid

     HTTP 404 - There is no Action mapped for namespace [/] and action name
[] associated with context path [/Hello_World_Struts2_Mvn].

but then struts.xml is unreachable in Netbeans project window.

In this crud example:

http://struts.apache.org/**development/2.x/docs/hello-**
world-using-struts-2.html<http://struts.apache.org/development/2.x/docs/hello-world-using-struts-2.html>

I can't find the right way. I have updated libs to the latest ones.
struts.xml is in WEB-INF/classes in war file deployed by Netbeans (Tomcat
7).

Bellow struts and web xmls

<struts>
     <!-- Include webwork default (from the Struts JAR). -->
     <include file="struts-default.xml"/>

     <!-- Configuration for the default package. -->
     <package name="default" extends="struts-default">

         <!-- Default interceptor stack. -->
         <default-interceptor-ref name="**paramsPrepareParamsStack"/>
         <action name="index" class="com.aurifa.struts2.**tutorial.action.*
*EmployeeAction" method="list">
             <result name="success">/WEB-INF/jsp/**employees.jsp</result>
             <!-- we don't need the full stack here -->
             <interceptor-ref name="basicStack"/>
         </action>
         <action name="crud" 
class="com.aurifa.struts2.**tutorial.action.**EmployeeAction"
method="input">
             <result name="success" type="redirectAction">index</**result>
             <result name="input">/WEB-INF/jsp/**employeeForm.jsp</result>
             <result name="error">/WEB-INF/jsp/**error.jsp</result>
         </action>
     </package>
</struts>


<web-app>
     <display-name>Struts 2 Demo</display-name>

     <welcome-file-list>
         <welcome-file>index.action</**welcome-file>
     </welcome-file-list>

     <filter>
         <filter-name>struts2</filter-**name>
<filter-class>org.apache.**struts2.dispatcher.ng.filter.**
StrutsPrepareAndExecuteFilter<**/filter-class>
     </filter>

     <filter-mapping>
         <filter-name>struts2</filter-**name>
         <url-pattern>/*</url-pattern>
     </filter-mapping>
</web-app>

Thanks.




------------------------------**------------------------------**---------
To unsubscribe, e-mail: 
user-unsubscribe@struts.**apache.org<user-unsubscr...@struts.apache.org>
For additional commands, e-mail: user-h...@struts.apache.org




---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to