Shale Validator is Unable to resolve JSF Expression Language for the first time
-------------------------------------------------------------------------------
Key: SHALE-479
URL: https://issues.apache.org/struts/browse/SHALE-479
Project: Shale
Issue Type: Bug
Components: Validator
Affects Versions: 1.0.4
Environment: JDK15. with Tomcat5, Windows XP
Reporter: Sarwesh Saurabh
Shale validator is unable to resolve the JSF Expression language for the first
click and after then it works properly.
For example for the below code snippet in a jsf file
<f:loadBundle basename="crud_bundle" var="myCrudBundle"/>
......
<h:inputText id="text_1" value="" size="15" styleClass="input">
<s:commonsValidator type="integer"
arg="#{myCrudBundle.headerColumnId}" server="true" />
</h:inputText>
The validator is not able to resolve #{myCrudBundle.headerColumnId} on first
submission.
crud_bundle.properties is present in classpath and the key is defined as
headerColumnId = ID
For first submission I get following error
null - must be an integer.
and once I refresh this, The error shown is proper
ID - must be an integer.
How ever If I change the
arg="#{myCrudBundle.headerColumnId}" to arg="ID" in the above validation tag,
It works properly.
If required full code can be provided.
Please let me know If this issue is fixed in any later version or going to be
fixed in any upcoming version.
Thanks.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.