Ajax 在struts中如何使用数据选择器

Ajax 在struts中如何使用数据选择器,ajax,struts2,Ajax,Struts2,我正在使用Struts 2-在我的项目中,我将struts2-dojo-plugin-2.1.8.1.jar添加到我项目的lib文件夹中,并且还添加了,在标题中添加了,也被添加到页面的body标记中,但我得到的错误是java.lang.ClassNotFoundException:com.opensymphony.xwork2.util.logging.LoggerFactory, 有人能帮我吗, 这是我的错误日志 'java.lang.ClassNotFoundException: com.o

我正在使用Struts 2-在我的项目中,我将
struts2-dojo-plugin-2.1.8.1.jar
添加到我项目的lib文件夹中,并且还添加了
,在标题中添加了
也被添加到页面的body标记中,但我得到的错误是java.lang.ClassNotFoundException:com.opensymphony.xwork2.util.logging.LoggerFactory, 有人能帮我吗, 这是我的错误日志

'java.lang.ClassNotFoundException: com.opensymphony.xwork2.util.logging.LoggerFactory
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
at org.apache.struts2.dojo.components.DateTimePicker.<clinit>(DateTimePicker.java:184)
at org.apache.struts2.dojo.views.jsp.ui.DateTimePickerTag.getBean(DateTimePickerTag.java:59)
at org.apache.struts2.views.jsp.ComponentTagSupport.doStartTag(ComponentTagSupport.java:49)
at org.apache.jsp.login_jsp._jspx_meth_sx_005fdatetimepicker_005f0(login_jsp.java:277)
at org.apache.jsp.login_jsp._jspx_meth_s_005fform_005f0(login_jsp.java:196)
at org.apache.jsp.login_jsp._jspService(login_jsp.java:117)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
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:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Unknown Source)
'java.lang.ClassNotFoundException:com.opensymphony.xwork2.util.logging.LoggerFactory
位于org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
位于org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
位于org.apache.struts2.dojo.components.DateTimePicker。(DateTimePicker.java:184)
位于org.apache.struts2.dojo.views.jsp.ui.DateTimePickerTag.getBean(DateTimePickerTag.java:59)
位于org.apache.struts2.views.jsp.ComponentTagSupport.doStartTag(ComponentTagSupport.java:49)
在org.apache.jsp.login\u jsp.\u jspx\u meth\u sx\u 005fdatetimepicker\u 005f0(login\u jsp.java:277)
在org.apache.jsp.login\u jsp.\u jspx\u meth\u s\u 005fform\u 005f0(login\u jsp.java:196)
在org.apache.jsp.login\u jsp.\u jsp服务(login\u jsp.java:117)
位于org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
位于javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
位于org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
位于org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
位于org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
位于javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
位于org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:416)
位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
位于org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
位于org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
位于org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
位于org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
位于org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
位于org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
位于org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
位于org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
位于org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
位于java.lang.Thread.run(未知源)

我认为您的项目没有
xworkcore xxx.jar
文件。将
xworkcore xxx.jar
添加到
lib
目录中
xxx
是jar的版本号。这将解决您的问题。

它说找不到LoggerFactory类,这进一步表明您缺少核心xwork jar。您的类路径中有哪些jar?确保类路径中有x-work core,因为上面的类是xwork-core.jar的一部分。我的库中有xwork-2.0.7.jar这个jar文件。我的项目将在添加struts2-dojo-plugin-2.1.8.1.jar文件之前运行,只有在添加struts2-dojo-plugin-2.1.8.1.jar jat文件后才会出现上述错误。我的库中有xwork-2.0.7.jar这个jar文件。我的项目将在添加struts2-dojo-plugin-2.1.8.1.jar文件之前运行。只有在添加struts2-dojo-plugin-2.1.8.1.jar jat文件后才会出现上述错误。现在我收到Stackoverflow@line 8285谢谢回复,它只是在第8285行弹出消息stackoverflow,我正在尝试自动完成文本框,但没有进入jsppage@RangappaTungal你看过我的评论了吗?你可以发布你的代码,这将有助于帮助你。