[jbosstools-commits] JBoss Tools SVN: r42580 - trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb.
jbosstools-commits at lists.jboss.org
jbosstools-commits at lists.jboss.org
Fri Jul 13 16:45:23 EDT 2012
Author: scabanovich
Date: 2012-07-13 16:45:23 -0400 (Fri, 13 Jul 2012)
New Revision: 42580
Modified:
trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/PageContextFactory.java
Log:
JBIDE-12295
https://issues.jboss.org/browse/JBIDE-12295
Open-on for variable declared by ui:param.
Modified: trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/PageContextFactory.java
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/PageContextFactory.java 2012-07-13 20:42:54 UTC (rev 42579)
+++ trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/PageContextFactory.java 2012-07-13 20:45:23 UTC (rev 42580)
@@ -701,6 +701,10 @@
String value = element.getAttribute(ATTR_VALUE);
value = value.trim();
Var newVar = new Var(ELParserUtil.getJbossFactory(), var, value, declOffset, length);
+ if(newVar.getElToken() == null) {
+ //Value can be string, so if it is not a valid EL, treat it as a string.
+ newVar = new Var(ELParserUtil.getJbossFactory(), var, "#{\"" + value + "\".toString()}", declOffset, length);
+ }
if(newVar.getElToken()!=null) {
newVar.setFile(context.getResource());
if(vars == null) {
More information about the jbosstools-commits
mailing list