You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by amin1977 <am...@gmail.com> on 2008/11/27 11:46:34 UTC

Exception when using ServletActionRedirectResult with @Result

Hi

I am trying to redirect the success of an action to another action using the
following:

@Results({
@Result(name="success", value="viewContact", params= {"namespace", "/", 
"contactId", "${contactId}", "contactType", "${contactType}"},
type=ServletActionRedirectResult.class),
@Result(name="error", value="search.error", type=TilesResult.class)
})


However I am getting the following exception:

Caused by: ognl.NoSuchPropertyException:
org.apache.struts2.dispatcher.ServletActionRedirectResult.contactId
at ognl.ObjectPropertyAccessor.setProperty(ObjectPropertyAccessor.java:132)
at
com.opensymphony.xwork2.ognl.accessor.ObjectAccessor.setProperty(ObjectAccessor.java:27)
at ognl.OgnlRuntime.setProperty(OgnlRuntime.java:1656)
at ognl.ASTProperty.setValueBody(ASTProperty.java:101)
at ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:177)
at ognl.SimpleNode.setValue(SimpleNode.java:246)
at ognl.Ognl.setValue(Ognl.java:476)
at com.opensymphony.xwork2.ognl.OgnlUtil.setValue(OgnlUtil.java:197)
at
com.opensymphony.xwork2.ognl.OgnlUtil.internalSetProperty(OgnlUtil.java:393)


I have looked around and upgraded to Struts 2.1.2 and am still getting the
exception.  Would it be possible if someone can advise me on what I am doing
wrong.


Thanks
Amin
-- 
View this message in context: http://www.nabble.com/Exception-when-using-ServletActionRedirectResult-with-%40Result-tp20717022p20717022.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


Re: Exception when using ServletActionRedirectResult with @Result

Posted by amin1977 <am...@gmail.com>.
Hi

Yes I do have these in the ViewContact action

Cheers



Paweł Wielgus wrote:
> 
> Hi Amin,
> do You have:
> - getContactId()
> - getContactType()
> public methods in this action?
> 
> Best greetings,
> Paweł Wielgus.
> 
> 2008/11/27 amin1977 <am...@gmail.com>:
>>
>> Hi
>>
>> I am trying to redirect the success of an action to another action using
>> the
>> following:
>>
>> @Results({
>> @Result(name="success", value="viewContact", params= {"namespace", "/",
>> "contactId", "${contactId}", "contactType", "${contactType}"},
>> type=ServletActionRedirectResult.class),
>> @Result(name="error", value="search.error", type=TilesResult.class)
>> })
>>
>>
>> However I am getting the following exception:
>>
>> Caused by: ognl.NoSuchPropertyException:
>> org.apache.struts2.dispatcher.ServletActionRedirectResult.contactId
>> at
>> ognl.ObjectPropertyAccessor.setProperty(ObjectPropertyAccessor.java:132)
>> at
>> com.opensymphony.xwork2.ognl.accessor.ObjectAccessor.setProperty(ObjectAccessor.java:27)
>> at ognl.OgnlRuntime.setProperty(OgnlRuntime.java:1656)
>> at ognl.ASTProperty.setValueBody(ASTProperty.java:101)
>> at ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:177)
>> at ognl.SimpleNode.setValue(SimpleNode.java:246)
>> at ognl.Ognl.setValue(Ognl.java:476)
>> at com.opensymphony.xwork2.ognl.OgnlUtil.setValue(OgnlUtil.java:197)
>> at
>> com.opensymphony.xwork2.ognl.OgnlUtil.internalSetProperty(OgnlUtil.java:393)
>>
>>
>> I have looked around and upgraded to Struts 2.1.2 and am still getting
>> the
>> exception.  Would it be possible if someone can advise me on what I am
>> doing
>> wrong.
>>
>>
>> Thanks
>> Amin
>> --
>> View this message in context:
>> http://www.nabble.com/Exception-when-using-ServletActionRedirectResult-with-%40Result-tp20717022p20717022.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
>>
>>
> 
> 

-- 
View this message in context: http://www.nabble.com/Exception-when-using-ServletActionRedirectResult-with-%40Result-tp20717022p20720497.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


Re: Exception when using ServletActionRedirectResult with @Result

Posted by Paweł Wielgus <po...@gmail.com>.
Hi Amin,
do You have:
- getContactId()
- getContactType()
public methods in this action?

Best greetings,
Paweł Wielgus.

2008/11/27 amin1977 <am...@gmail.com>:
>
> Hi
>
> I am trying to redirect the success of an action to another action using the
> following:
>
> @Results({
> @Result(name="success", value="viewContact", params= {"namespace", "/",
> "contactId", "${contactId}", "contactType", "${contactType}"},
> type=ServletActionRedirectResult.class),
> @Result(name="error", value="search.error", type=TilesResult.class)
> })
>
>
> However I am getting the following exception:
>
> Caused by: ognl.NoSuchPropertyException:
> org.apache.struts2.dispatcher.ServletActionRedirectResult.contactId
> at ognl.ObjectPropertyAccessor.setProperty(ObjectPropertyAccessor.java:132)
> at
> com.opensymphony.xwork2.ognl.accessor.ObjectAccessor.setProperty(ObjectAccessor.java:27)
> at ognl.OgnlRuntime.setProperty(OgnlRuntime.java:1656)
> at ognl.ASTProperty.setValueBody(ASTProperty.java:101)
> at ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:177)
> at ognl.SimpleNode.setValue(SimpleNode.java:246)
> at ognl.Ognl.setValue(Ognl.java:476)
> at com.opensymphony.xwork2.ognl.OgnlUtil.setValue(OgnlUtil.java:197)
> at
> com.opensymphony.xwork2.ognl.OgnlUtil.internalSetProperty(OgnlUtil.java:393)
>
>
> I have looked around and upgraded to Struts 2.1.2 and am still getting the
> exception.  Would it be possible if someone can advise me on what I am doing
> wrong.
>
>
> Thanks
> Amin
> --
> View this message in context: http://www.nabble.com/Exception-when-using-ServletActionRedirectResult-with-%40Result-tp20717022p20717022.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
>
>