Author: craigmcc
Date: Wed Nov 16 22:09:44 2005
New Revision: 345199

URL: http://svn.apache.org/viewcvs?rev=345199&view=rev
Log:
[37543] Clarify restrictions on view identifiers, based on the fact that the
corresponding managed bean name must be a valid identifier in the expression
language.

Submitted by:  Rahul Akolkar <rahul AT apache.org>

Modified:
    
struts/shale/trunk/core-library/src/java/org/apache/shale/view/impl/DefaultViewControllerMapper.java

Modified: 
struts/shale/trunk/core-library/src/java/org/apache/shale/view/impl/DefaultViewControllerMapper.java
URL: 
http://svn.apache.org/viewcvs/struts/shale/trunk/core-library/src/java/org/apache/shale/view/impl/DefaultViewControllerMapper.java?rev=345199&r1=345198&r2=345199&view=diff
==============================================================================
--- 
struts/shale/trunk/core-library/src/java/org/apache/shale/view/impl/DefaultViewControllerMapper.java
 (original)
+++ 
struts/shale/trunk/core-library/src/java/org/apache/shale/view/impl/DefaultViewControllerMapper.java
 Wed Nov 16 22:09:44 2005
@@ -55,6 +55,16 @@
  *     you cannot use this name for your own managed beans).</li>
  * </ul>
  *
+ *
+ * <p>Since the managed bean names also need to be valid variable names in
+ * the expression language, this mapper implementation imposes certain
+ * restrictions on the view identifiers. View identifiers must not contain
+ * characters which have reserved meanings in the expression language, such
+ * as '-' (minus) or '+' (plus). A best practice while using this mapper
+ * is to ensure view identifiers use letters of the English alphabet
+ * in upper or lower case, digits from 0 to 9, '$' (dollar signs) and '_'
+ * (underscores) only.</p>
+ *
  * $Id$
  */
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to