У меня есть JSP, который использует DOJO Datepicker. Он отлично работает на моем ноутбуке, где у меня установлен Netbeans6.9 / tomcat 6.x. Однако, когда я загружаю его в свой хостинг, DOJO Datepicker не отображается, в то время как остальная часть страницы отображается нормально!
Мое веб-приложение разработано с использованием Java Struts2.
Я сравнил исходный код между двумя средами (локальной и удаленной). И я заметил, что это не влияет на удаленную страницу. Где на локальной странице это переводится в некоторую конфигурацию DOJO.
Удаленная страница:
<head>
<title>Profile</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="MainLayout.css" rel="stylesheet" type="text/css">
</head>
Локальная страница:
<head>
<title>Contract Profile</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="MainLayout.css" rel="stylesheet" type="text/css">
<script language="JavaScript" type="text/javascript">
// Dojo configuration
djConfig = {
isDebug: false,
bindEncoding: "UTF-8"
,baseRelativePath: "/sm/struts/dojo/"
,baseScriptUri: "/sm/struts/dojo/"
,parseWidgets : false
};
</script>
<script language="JavaScript" type="text/javascript"
src="/sm/struts/dojo/struts_dojo.js"></script>
<script language="JavaScript" type="text/javascript"
src="/sm/struts/ajax/dojoRequire.js"></script>
<link rel="stylesheet" href="/sm/struts/xhtml/styles.css" type="text/css"/>
<script language="JavaScript" src="/sm/struts/utils.js" type="text/javascript"> </script>
<script language="JavaScript" src="/sm/struts/xhtml/validation.js" type="text/javascript"></script>
<script language="JavaScript" src="/sm/struts/css_xhtml/validation.js" type="text/javascript"></script>
</head>
Кроме того, FireBug выдает объекту dojo не определенное сообщение при удаленной загрузке страницы. Это явные признаки того, что он не ведет себя одинаково.
Но вопрос в том, что мне делать, так оно и есть?
Ваша помощь очень ценится, потому что я действительно теряю сознание.