我在Struts 2.2.3库和Glassfish Server v3中使用Netbeans IDE v7.1 + Struts 2 / XWork插件 http://plugins.netbeans.org/plugin/39218
我还从这里集成了Struts2-Jquery插件: Plugin Page at Google Code
我下载的文件是:struts2-jquery-plugin-3.3.0.jar
首先,我将它作为JAR /文件夹库添加到项目中。
接下来,我将示例代码复制到JSP页面中,具有以下结构:
<%--
Document : calendarDemo
Created on : 18-abr-2012, 17:48:08
Author : David32
--%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib prefix="sj" uri="/struts-jquery-tags"%>
<html>
<head>
<sj:head locale="es" jquerytheme="lightness"/>
<title>Datepicker Demo</title>
</head>
<body>
<s:form id="form" theme="xhtml">
<sj:datepicker id="date0" name="date0" label="With Button Panel" showButtonPanel="true"/>
<sj:datepicker id="date1" name="date1" label="Change Month and Year" changeMonth="true" changeYear="true"/>
<sj:datepicker id="date2" name="date2" label="Custom Button Text" showOn="both" buttonText="Select a Date"/>
<sj:datepicker id="date3" name="date3" label="Show only on Button Click" showOn="button"/>
<sj:datepicker id="date4" name="date4" label="Text after selection" appendText=" (dd.MM.yy)" displayFormat="dd.MM.yy"/>
<sj:datepicker id="date5" name="date5" label="With fast slideDown Animation" showAnim="slideDown" duration="fast"/>
<sj:datepicker id="date6" name="date6" label="With slow fadeIn Animation" showAnim="fadeIn" showOptions="{direction: 'up' }" duration="slow" />
<sj:datepicker id="date7" name="date7" label="Show 3 Months" numberOfMonths="3"/>
<sj:datepicker id="date8" name="date8" label="Show Month Array" numberOfMonths="[2,3]"/>
<sj:datepicker id="date9" name="date9" label="Show Years only from 2008 until 2012" yearRange="2008:2012" changeYear="true"/>
<sj:datepicker id="date10" name="date10" label="Button Only" buttonImageOnly="true"/>
<sj:datepicker id="date11" name="date11" label="Without Button" showOn="focus"/>
<sj:datepicker id="date12" name="date12" label="With Close Event" onClose="onClose"/>
</s:form>
</body>
</html>
web.xml中配置的起始页面当然是[b]日历/ calendarDemo.jsp [/ b]
Netbeans未检测到任何错误,因为正确检测并检查了Datepicker标记。 另一方面,在部署之后,它只给出了一个错误500页面,其中包含以下注意事项:
org.apache.jasper.JasperException: The Struts dispatcher cannot be found. This is usually caused by using Struts tags without the associated filter. Struts tags are only usable when the request has passed through its servlet filter, which initializes the Struts dispatcher needed for this tag. - [unknown location]
是否有人知道我是否有任何错误配置此插件?任何帮助都会受到青睐!
我很乐意将整个异常日志粘贴到另一篇帖子中,因为这个当前帖子已经太长了。