[ https://issues.apache.org/struts/browse/WW-3306?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Musachy Barroso resolved WW-3306. --------------------------------- Resolution: Not A Problem This works for me, the problem is in your JSP: <s:if test="bomb"> <p>Accessing a nested null property: “<s:property value="deep.modelProp" />”</p> </s:if> the property is called "modelprop"" not "modelProp", that's why you get the error. > Null value accepted from action property, but not model property when > throwExceptionOnFailure=true > -------------------------------------------------------------------------------------------------- > > Key: WW-3306 > URL: https://issues.apache.org/struts/browse/WW-3306 > Project: Struts 2 > Issue Type: Bug > Components: Value Stack > Affects Versions: 2.2.0 > Reporter: Andreas Krüger > Assignee: Musachy Barroso > Fix For: 2.2.0 > > > In this project, we experiment with setting > struts.el.throwExceptionOnFailure=true to catch errors. > We use <s:property value="myprop" /> in our JSP. > Occasionally, the property thus referenced is null. We want struts to insert > an empty string in that case. > This it duely does, when either struts.el.throwExceptionOnFailure=false or > when the property is from an action object. > However, if the property is from a model object and > struts.el.throwExceptionOnFailure=true, this bombs out. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.