`
thinktothings
  • 浏览: 782071 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

struts2.0.14-doubleselect 用来作级联 官方demo

阅读更多

官方demo

  <s:form name="form0">
 
 
 <s:doubleselect label="doubleselect test1" name="menu" list="{'fruit','other'}" doubleName="dishes" doubleList="top == 'fruit' ? {'apple', 'orange'} : {'monkey', 'chicken'}" />


</s:form>

 

用来作级联

 

 

如果 form 中没有指定 name,doubleselect 中formName没有指定成form的name值,就可能出现

FreeMarker template error!
Expression parameters.formName is undefined on line 98, column 43 in template/simple/doubleselect.ftl.
The problematic instruction:
----------
==> ${parameters.formName} [on line 98, column 41 in template/simple/doubleselect.ftl]
 in include "/${parameters.templateDir}/simple/doubleselect.ftl" [on line 25, column 1 in template/xhtml/doubleselect.ftl]
----------

Java backtrace for programmers:
----------
freemarker.core.InvalidReferenceException: Expression parameters.formName is undefined on line 98, column 43 in template/simple/doubleselect.ftl.
	at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124)
	at freemarker.core.Expression.getStringValue(Expression.java:118)
	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.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)
	at org.apache.jsp.index_jsp._jspx_meth_s_005fdoubleselect_005f0(index_jsp.java:168)
	at org.apache.jsp.index_jsp._jspx_meth_s_005fform_005f0(index_jsp.java:128)
	at org.apache.jsp.index_jsp._jspService(index_jsp.java:89)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:416)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	at java.lang.Thread.run(Thread.java:662)
分享到:
评论

相关推荐

    struts-2.0.14-lib Struts2开发包

    包含Struts2框架的核心类库,以及Struts2的第三方插件类库 struts2-core-2.0.14 xwork-2.0.7 ognl-2.6.11 commons-logging-1.0.4 freemarker-2.3.8 等等。

    struts2.0.14-src 源代码(part1)

    struts2.0.14-src struts2.0.14 源代码

    struts-2.0.14-all.zip

    Struts 2.0.14 是一个较早版本的 Apache Struts 框架,它是一个基于模型-视图-控制器(MVC)设计模式的Java Web应用程序框架。Struts 2 提供了用于构建企业级应用的结构,允许开发者更轻松地处理HTTP请求、业务逻辑...

    struts-2.0.14-src.zip

    在【标题】"struts-2.0.14-src.zip"中,我们看到的是Struts2框架的版本号为2.0.14的源码压缩包。这个版本可能发布于若干年前,但它的核心概念和技术对于理解Struts2的工作机制仍然非常有价值。源码的获取通常通过...

    struts2.0.14-src 源代码(part2)

    struts2.0.14-src struts2.0.14 源代码

    mosquitto-2.0.14-install-windows-x64.exe

    MQTT服务器mosquitto-2.0.14-install-windows-x64.exe

    struts-2.0.14 -src.zip

    struts 2.0.14.zip很好用,已经通过实验测试,具体的使用请上网搜索

    struts2.0.14官方jar包

    Struts2.0.14官方jar包是Java Web开发中的一个重要组件,它是一个基于MVC(Model-View-Controller)设计模式的开源框架。Struts2为开发者提供了构建动态、数据驱动的Web应用程序的强大工具。这个特定版本的发布旨在...

    struts2.0.14-lib.rar

    在本压缩包"struts2.0.14-lib.rar"中,包含了Struts2框架的0.14版本所需的库文件,这些文件对于理解和使用Struts2.0.14至关重要。 首先,Struts2的核心库由一系列的JAR文件组成,它们提供了框架的基本功能,如...

    struts 2.0.14-lib

    总的来说,Struts 2.0.14-lib是一个关键的组件,它为Java Web开发者提供了构建高效、可维护的MVC应用的基础。通过深入理解并合理利用这个核心类库,开发者可以创建出符合现代企业需求的高质量Web应用程序。

    struts-2.0.14-lib

    在"struts-2.0.14-lib"这个压缩包中,我们主要关注的是其包含的库文件,这些文件是运行Struts 2应用程序所必需的。 首先,lib目录中的文件主要是JAR(Java Archive)文件,它们包含了各种库和框架的类和资源,如...

    struts2-core.jar

    struts2-core-2.0.14.jar, struts2-core-2.0.5.jar, struts2-core-2.0.6.jar, struts2-core-2.0.8.jar, struts2-core-2.0.9.jar, struts2-core-2.1.2.jar, struts2-core-2.1.6.jar, struts2-core-2.1.8.1-sources....

    mysql-connector-java-2.0.14-bin.jar

    mysql-connector-java-2.0.14-bin.jar mysql-connector-java-2.0.14-bin.jar

    官方struts-2.0.14-apps免费共享给各位大虾

    官方struts-2.0.14-apps免费共享给各位大虾

    struts-2.0.14-all.rar

    标题中的"struts-2.0.14-all.rar"是一个包含了Struts2框架2.0.14版本所有组件的压缩包,这通常用于开发环境的快速搭建或者学习。 在描述中提到了"struts整合spring的一些jar包",这意味着这个压缩包不仅包含Struts2...

    libnuma-devel-2.0.14-alt2.x86_64.rpm

    libnuma-devel-2.0.14-alt2.x86_64.rpm

    struts2-core-2.0.14.jar

    struts2-core-2.0.14.jar

    struts-2.0.14jar(all)包.rar

    Struts 2.0.14 是一个非常重要的Java Web框架,由Apache软件基金会开发,主要用于构建企业级的MVC(Model-View-Controller)应用。这个“struts-2.0.14jar(all)包.rar”包含了Struts 2框架的核心库和其他相关组件,...

    struts2-2.0.14

    这个"struts2-2.0.14"版本包含了该框架的核心组件以及特定的插件,让我们详细探讨一下其中涉及的关键知识点。 首先,`struts2-core-2.0.14.jar`是Struts2的核心库,它包含了框架的基础功能。这个核心库提供了Action...

Global site tag (gtag.js) - Google Analytics