I tried to use the <s:doubleselect> tag but I get a FreeMarker template error.
*FreeMarker template error!* Error on line 122, column 65 in template/simple/doubleselect.ftl Expecting a string, date or number here, Expression parameters.doubleNameValue is instead a freemarker.ext.beans.ArrayModel The problematic instruction: ---------- ==> ${parameters.doubleNameValue} [on line 122, column 63 in template/simple/doubleselect.ftl] in include "/${parameters.templateDir}/simple/doubleselect.ftl" [on line 25, column 1 in template/css_xhtml/doubleselect.ftl] ---------- Java backtrace for programmers: ---------- freemarker.core.NonStringException: Error on line 122, column 65 in template/simple/doubleselect.ftl Expecting a string, date or number here, Expression parameters.doubleNameValue is instead a freemarker.ext.beans.ArrayModel at freemarker.core.Expression.getStringValue(Expression.java:126) at freemarker.core.Expression.getStringValue(Expression.java:93) at freemarker.core.DollarVariable.accept(DollarVariable.java:76) at freemarker.core.Environment.visit(Environment.java:196) at freemarker.core.MixedContent.accept(MixedContent.java:92) at freemarker.core.Environment.visit(Environment.java:196) at freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:79) at freemarker.core.Environment.visit(Environment.java:196) at freemarker.core.MixedContent.accept(MixedContent.java:92) at freemarker.core.Environment.visit(Environment.java:196) at freemarker.core.Environment.include(Environment.java:1375) at freemarker.core.Include.accept(Include.java:155) at freemarker.core.Environment.visit(Environment.java:196) at freemarker.core.MixedContent.accept(MixedContent.java:92) at freemarker.core.Environment.visit(Environment.java:196) at freemarker.core.Environment.process(Environment.java:176) at freemarker.template.Template.process(Template.java:232) at org.apache.struts2.components.template.FreemarkerTemplateEngine.renderTemplate(FreemarkerTemplateEngine.java:168) at org.apache.struts2.components.UIBean.mergeTemplate(UIBean.java:530) at org.apache.struts2.components.UIBean.end(UIBean.java:484) at org.apache.struts2.views.jsp.ComponentTagSupport.doEndTag(ComponentTagSupport.java:43) On Wed, Jul 30, 2008 at 9:23 AM, Gabriel Belingueres <[EMAIL PROTECTED]>wrote: > See if <s:doubleselect> tag fits your needs. > > 2008/7/30 ms. programmer. 1 <[EMAIL PROTECTED]>: > > I am populating the options in select list B from the option selected > in > > select list A, when a button is clicked. When a new option is selected in > > select list A, I want the previous option in select list B to be > deselected. > > The value for these select lists is being stored in the session. I have > been > > trying to write a javascript function that I would set the onchange > > attribute to to do this but nothing I try is working. I dont really know > > javascript either. I was wondering if there is a way that I can call a > > method from my action class to achieve this. Is there a way to set the > > onchange attribute to a url that will call a method in my action class? > Or > > is there another way I can get this to work. > > > > Thanks! > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >