2015-06-19 2 views
0

Struts2 Jquery datepicker не отображается. Отображается только текстовое поле.Struts2 Jquery datepicker не отображается

В JSP:

<sj:datepicker id="fromdate" displayFormat="mm-dd-yy" minDate="%{new java.util.Date()}" showAnim="slideDown" showButtonPanel="true" duration="fast" changeMonth="true" yearRange="2005:2020" changeYear="true" name="fromdate"/> 

и я также включил

<%@ taglib prefix="sj" uri="/struts-jquery-tags"%> and <sj:head />. 

Даже если дата выбора не отображается. Я использую S2 2.2 jar с struts2-jquery-plugin-3.6.1.jar.

В файле struts.xml я расширяю пакет struts-default.

ответ

1

В моем JSP у меня уже есть jQuery плагин (jquery-2.0.3.min.js). После удаления этой строки теперь она работает.

+1

'jquery-2.0.3.min.js' не является плагином jquery, это просто импорт библиотеки jquery ** **. Когда вы используете плагин, тег '', который вы положили на свою страницу, генерирует все импортные данные, необходимые для запуска jquery (тогда библиотека jquery, jquery CSS и т. Д.). Поскольку у вас уже был импорт библиотеки jquery, вы попали в два встречных импорта jquery. Вот почему после удаления ручного импорта он работает. При использовании плагина никогда не импортируйте jquery libs самостоятельно –

+1

Спасибо .. @ Andrea Ligios. – Satya

Смежные вопросы