You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by neha bhatt <ne...@gmail.com> on 2008/02/19 12:56:42 UTC

Differentiate Redirection of page if validator fails and action property setter fails.

Hi All,
I have made the page where userList is displayed page wise. There is the
link 'createUser' on that page.

I kept validation.xml file for CreateUser fields. If validation fails then
it redirects to same 'UserDetail' page with validation Messages.

Now..There is an integer variable 'page' in my UserAction file. I use- form
'Get' method for page selection.
now if user change 

from http://localhost:8080/Isp/User?page=1 to
http://localhost:8080/Isp/User?page=anyNonNumeric 
it redirects to 'UserDetail' page. as it setPage() fails.

I want to devide these both case page redirection. For validation it should
redirect to same page. 
and For Page=nonNumeric to different exception page.

How can I do so? Any idea?

My Struts.xml is
<struts>
	<package name="ISP" extends="struts-default">

	<interceptors>
			<interceptor name="closeSession"
class="isp.interceptor.CloseSessionInterceptor" />			
			<interceptor-stack name="default">
				<interceptor-ref name="closeSession" />
				<interceptor-ref name="completeStack" />
				<interceptor-ref name="paramsPrepareParamsStack" />
			</interceptor-stack>
	</interceptors>

	<action name="user*" class="isp.action.UserList" method="{1}">
			<interceptor-ref name="default" />			
			<result name="view">/ISP_View/UserDetailView.jsp</result>
			<result name="input">/ISP_View/UserDetail.jsp</result>
			<result name="create">/ISP_View/UserDetail.jsp</result>
			<result name="save">/ISP_View/UserDetail.jsp</result>
			<result name="search">/ISP_View/UserList.jsp</result>
	</action>
</struts


Thanks,
Neha
-- 
View this message in context: http://www.nabble.com/Differentiate-Redirection-of-page-if-validator-fails-and-action-property-setter-fails.-tp15560564p15560564.html
Sent from the Struts - User mailing list archive at Nabble.com.


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