struts2 action not calling properly

Posted by Ziplin on Stack Overflow See other posts from Stack Overflow or by Ziplin
Published on 2009-11-22T03:14:29Z Indexed on 2010/03/30 16:23 UTC
Read the original article Hit count: 280

Filed under:

On default I want my struts2 app to forward to an action:

<?xml version="1.0" encoding="UTF-8" ?>
<!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.enable.DynamicMethodInvocation" value="false" />
    <constant name="struts.devMode" value="false" />

    <package name="myApp" namespace="/myApp" extends="struts-default">


    	<action name="Login_*" method="{1}" class="myApp.SessionManager">
    		<result name="input">/myApp/Login.jsp</result>
    		<result type="redirectAction">Menu</result>		
    	</action>

    </package>

    <package name="default" namespace="/" extends="struts-default">
    	<default-action-ref name="index" />
    	<action name="index">
    		<result type="redirectAction">
    			<param name="actionName">Login_input.action</param>
    			<param name="namespace">/myApp</param>
    		</result>
    	</action>
    </package>


</struts>

I'm looking for the application to call SessionManager.input(), but instead it calls SessionManager.execute().

© Stack Overflow or respective owner

Related posts about struts2