`

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

阅读更多

在使用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标签的内容能正常显示, 致此, 我遇到的这个问题算是被解决了.

分享到:
评论

相关推荐

    javascript中读取Struts2标签datetimepicker的值.doc

    总结来说,在JavaScript中读取和设置Struts2中`s:datetimepicker`的值是一个涉及客户端与服务器端交互的过程,通过合理地使用Dojo提供的API,可以非常方便地完成这一任务。希望本文能帮助开发者更好地理解和掌握这一...

    struts2.0中s:datetimepicker标签使用范例

    在探讨《struts2.0中s:datetimepicker标签使用范例》这一主题时,我们首先需要理解struts2框架以及其内置的s:datetimepicker标签的用途与配置方法。Struts2是一个开源的Web应用框架,基于MVC(Model-View-Controller...

    解决了datetimepicker中文乱码的struts2-dojo-plugin-2.1.8.1.jar

    解决了原struts2-dojo-plugin-2.1.8.1.jar中使用datetimepicker时,在中文情况下会产生乱码的问题

    修正了datetimepicker标签汉字九和十乱码的struts2-dojo jar包

    Struts2中使用datetimepicker标签时,九月和十月会显示乱码,本jar包修正了此问题,并且顺带修正了日语环境下的显示

    Struts2标签列表及说明

    Struts2 标签列表及说明 Struts2 是一个基于 Java 语言的 Web 应用程序 Framework,它提供了许多标签来帮助开发者快速构建 Web 应用程序。下面是 Struts2 的标签列表及说明: A: * &lt;s:a&gt;:超链接,类似于 HTML ...

    struts2标签库

    这个标签在Struts1中没有直接对应的标签,但在Struts2中非常有用,特别是在需要用户选择多个选项的情况下。 - **`&lt;s:combobox&gt;`**:类似于HTML的下拉列表框,但提供了更多功能,如自动完成、动态加载等特性。 ####...

    解决bootstrap datetimepicker 位置错误

    在使用过程中,可能会遇到datetimepicker显示位置不正确的问题,这通常是由于CSS定位或者JavaScript配置不当导致的。本篇文章将深入探讨这个问题,并提供解决方案。 首先,我们需要了解datetimepicker的显示原理。...

    struts2的timepicker

    总的来说,Struts2的datetimepicker标签结合Dojo库提供了直观的日期和时间选择功能,使得开发者可以轻松地在Web应用中集成这一功能,提高了用户交互的便利性。通过正确配置Action和使用datetimepicker标签,开发者...

    Struts2全部标签使用说明

    Struts2是一个流行的MVC框架,它的标签库极大地方便了开发者在JSP页面上的工作。下面将详细介绍Struts2中的部分核心标签及其用法。 A. `&lt;s:a&gt;` 和 `&lt;s:action&gt;`: - `&lt;s:a href=""&gt;` 标签用于创建超链接,它可以绑定...

    bootstrap-datetimepicker日期控件js及css文件

    2. 模态框集成:在Bootstrap模态框中使用datetimepicker,提升用户体验。 3. 与其他库集成:例如,与AJAX交互,实现动态加载数据或保存用户选择的日期和时间。 综上所述,Bootstrap-Datetimepicker是一个强大且灵活...

    struts2-dojo-plugin-2.1.6.jar 解决了datetimepicker显示月份乱码的问题

    struts2-dojo-plugin-2.1.6.jar 解决了datetimepicker显示月份乱码的问题,&lt;sx:datetimepicker&gt;显示9、10、11、12月份时出现乱码,本包修改了该bug

    Struts2运行经常遇见的异常描述

    这是因为 Struts2 Dojo 插件中的 `HeadTag` 需要渲染 JavaScript 代码来配置 Dojo 库,以便能够正常使用 Dojo 插件中的其他标签。 **解决方案**: - 确保项目中包含了 `struts2-dojo-plugin-2.1.2.jar`。 - 如果只...

    struts2 标签库 帮助文档

    Struts 2 标签库(文档手册) Tags-API-CLSW-JSP &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. &lt;s:a href=""&gt;&lt;/s:a&gt;-...

    struts2-dojo-plugin-2.2.1.jar 解决了datetimepicker显示月份乱码的问题

    struts2-dojo-plugin-2.2.1.jar 解决了datetimepicker显示月份乱码的问题,&lt;sx:datetimepicker&gt;显示9、10、11、12月份时出现乱码,本包修改了该bug

    struts2标签大全

    在JSP中,我们通常使用`&lt;%@ taglib prefix="s" uri="/struts-tags" %&gt;`来引入Struts2的标签库。下面将详细介绍一些重要的Struts2标签及其功能。 **A. 超链接和Action标签** - `&lt;s:a href=""&gt;&lt;/s:a&gt;`:创建一个...

    datetimepicker 日期NaN错误 中文乱码(附修正版)

    标题中的“datetimepicker 日期NaN错误 中文乱码”是一个常见的编程问题,通常发生在尝试处理日期和时间输入时。在JavaScript环境下,`NaN`代表"非数字",当日期格式不正确或者无法解析为日期对象时,JavaScript会...

    Struts2标签详解及具体实例解析

    ### Struts2标签详解及具体实例解析 #### 一、概述 Struts2是一个基于MVC模式的开源框架,它提供了丰富的标签库来简化Web应用的开发过程。这些标签不仅功能强大,而且易于使用,可以帮助开发者快速构建动态网页。...

    struts2标签详解(收集).pdf

    在使用Struts2标签之前,需要进行以下配置: - 在JSP页面中引入标签库:`&lt;%@ taglib uri="/struts-tags" prefix="s"%&gt;`。 - 在`web.xml`中声明Struts2过滤器,例如:`&lt;filter-class&gt;org.apache.struts2.dispatcher....

    bootstrap-datetimepicker.js

    Bootstrap-Datetimepicker.js是一款基于Bootstrap框架的日期时间选择器插件,它为用户提供了便捷的方式来选取日期和时间,尤其在Web应用中常用于表单输入。这个插件的设计风格与Bootstrap一致,确保了与Bootstrap...

    JSP_struts2标签大全.doc

    1. `s:a` 标签:这是Struts 2的Action标签,用于定义一个链接或者按钮,它可以触发一个Action调用,通常与`action`属性一起使用,指定要调用的Action名称。 2. `s:actionerror` 和 `s:actionmessage` 标签:这两个...

Global site tag (gtag.js) - Google Analytics