六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 27|回复: 0

在使用struts2的datetimepicker标签时候遇到JS错误:dojo未定义错误

[复制链接]

升级  33.33%

24

主题

24

主题

24

主题

秀才

Rank: 2

积分
100
 楼主| 发表于 2013-2-7 16:08:59 | 显示全部楼层 |阅读模式
在使用struts2的datetimepicker标签时候遇到JS错误:dojo未定义错误
      
代码:
<%@ page language="java" contentType="text/html; charset=gbk"    pageEncoding="gbk"%><%@ taglib uri="/struts-tags" prefix="s"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=gbk"><title>Insert title here</title></head><body><s:form action="d"><s:datetimepicker label="选择时间" name="start" value="13:00" type="time"/><s:datetimepicker label="选择日期" name="order.date" type="date" /></s:form></body></html> 
网上很多文章都说要在页面的<head>标签内加入<s:head  theme="ajax"/>就可以了,修改后的代码:
 
<%@ page language="java" contentType="text/html; charset=gbk"    pageEncoding="gbk"%><%@ taglib uri="/struts-tags" prefix="s"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=gbk"><title>Insert title here</title><s:head theme="ajax"/></head><body><s:form action="d"><s:datetimepicker label="选择时间" name="start" value="13:00" type="time"/><s:datetimepicker label="选择日期" name="order.date" type="date" /></s:form></body></html> 
   修改后,页面还是不能显示datetimepicker标签的,还是JS错误:dojo未定义错误,我怀疑是struts2 jar包的问题,我用的struts2的版本是2.0.12, 将jar包换成2.0.14版本后, 重新打开页面, datetimepicker标签的内容能正常显示, 致此, 我遇到的这个问题算是被解决了.
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表