[ http://issues.apache.org/jira/browse/BEEHIVE-315?page=history ] Jason Dunckley closed BEEHIVE-315: ----------------------------------
Verified fixed using expressions in args for messages in ExpressionMessage, PageFlowUtils.addActionErrorExpression, and addActionErrorExpression within a JPF > Databinding expressions not evalutated for error message args > ------------------------------------------------------------- > > Key: BEEHIVE-315 > URL: http://issues.apache.org/jira/browse/BEEHIVE-315 > Project: Beehive > Type: Bug > Components: NetUI > Versions: V1Beta > Reporter: Jason Dunckley > Assignee: Jason Dunckley > Fix For: V1Beta > > -The bean below has an example of an ExpressionMessage with an arg using a > databinding expression to use a pageFlow member variable > -There is a <netui:error> and <netui:errors> tag in the JSP page > -When the passing the string "fail" the validation method on the bean field > adds the errors: > Expected result- This message for validateMe failing validation has - a > string databound from pageflow > Actual result- This message for validateMe failing validation has - > ${pageFlow.memberString} > This is also true for errors added with addActionErrorExpression > package bean; > import javax.servlet.http.HttpServletRequest; > import org.apache.beehive.netui.pageflow.ExpressionMessage; > import org.apache.beehive.netui.pageflow.Validatable; > import org.apache.struts.action.ActionError; > import org.apache.struts.action.ActionMapping; > import org.apache.struts.action.ActionMessages; > public class MyBean implements Validatable > { > public void validate(ActionMapping arg0, HttpServletRequest arg1, > ActionMessages errors) > { > if (validateMe=="fail") > { > errors.add("validateMe", new ExpressionMessage ("This message for > validateMe failing validatoin has an arg from {0}", > "${pageFlow.memberString}")); > } > } > private String validateMe; > public String getValidateMe(){return validateMe;} > public void setValidateMe(String value){validateMe = value;} > > } -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira
