`

struts2 jsp 页面 报'dojo'未定义错误

阅读更多

今天用到了ajax中的dojo,发现页面 js错误:'dojo'未定义错误。特别要注意一下几个地方。

 

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib uri="/struts-tags" prefix="s"%>
<%@ taglib prefix="sd" uri="/struts-dojo-tags"%>   //导入标签库
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<html>
  <head>
      <sd:head parseContent="true"/>   //因为少了这句,一直提示'dojo'未定义,添加上后一切OK
    <base href="<%=basePath%>"/>
    <title>部门管理</title>
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">   
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <script type="text/javascript"  src="<%=basePath%>javascript/SubmitFun.js"></script>
    <script type="text/javascript"    src="<%=basePath%>javascript/jiaoyan.js"></script>
    <link rel="stylesheet" href="<%=basePath%>manage/css/EditPage.css" type="text/css"></link>
    <script type="text/javascript" src="<%=basePath%>dojo/dojo.js"> </script>
  </head>
  <script type="text/javascript">
      function showTree(){
        dojo.event.topic.publish("showTree");
      }

  </script>
<body onload="showTree()">
    <h1>部门管理</h1>
    <table>
    <tr>
    <td width="20%">
    <s:url  id="deptTree" action="deptmaster" method="findDeptTree"> 
    </s:url>
    <sd:div id="deptTreeList" href="%{deptTree}" listenTopics="showTree" theme="ajax" 
formId="deptmasterForm">

分享到:
评论

相关推荐

    struts2-dojo-plugin-2.2.1.jar

    3. Struts2 Action和Dojo的集成:学习如何在Action中定义Ajax方法,以及如何在JSP页面上触发这些方法并处理返回的结果。 4. Dojo的样式和主题:了解如何应用和自定义Dojo的主题,以满足UI设计需求。 总的来说,...

    struts2+dojo实现例子

    Struts2和Dojo是两种在Web开发中广泛使用的开源技术。Struts2是一个基于MVC(Model-View-Controller)架构模式的Java Web框架,它简化了开发过程,提供了强大的控制层支持。而Dojo则是一个JavaScript库,专注于前端...

    struts2-dojo-plugin-2.3.15.3.jar.zip

    Struts2 Dojo Plugin是Apache Struts框架的一个扩展,它为开发者提供了丰富的AJAX功能,以便在基于Struts2的应用程序中实现动态、交互式的用户界面。这个版本号"2.3.15.3"表明这是一个较旧的版本,但仍然在许多现有...

    struts2-dojo-plugin-2.3.4 jar

    struts2-dojo-plugin-2.3.4 jar 日期控件的jar包 需要的自行下载

    struts2-dojo-plugin-2.1.8.jar

    struts2-dojo 跨域时解决拒绝访问的问题

    Struts2 Spring Jpa Ajax Dojo crud小例子

    Struts2、Spring、JPA、Ajax 和 Dojo 是五个在Web开发中常见的技术框架,它们结合使用可以构建高效、灵活且功能丰富的应用程序。在这个"Struts2 Spring Jpa Ajax Dojo crud小例子"中,我们将深入探讨这些技术如何...

    struts2-dojo-plugin-2.3.16

    Struts2的使用中出现的版本不符合或者缺少struts2-dojo-plugin-2.3.16的问题,大家可以下载使用。

    struts2.3.4必备包+dojo_ajax包

    通过Struts2的Action,可以方便地将服务端数据传递到Dojo的视图组件,同时,Dojo的AJAX功能可以轻松调用Struts2的Action方法,实现动态更新和异步操作。 总结起来,"struts2.3.4必备包+dojo_ajax包"是用于构建高效...

    struts2-dojo-plugin

    struts2-dojo-plugin-2.1.0的jar包,可以再struts中使用dojo......

    自己编写的一个struts2.1 基于dojo的ajax标签的即时验证小程序

    3. `jsp`文件:包含前端界面,使用Struts2和Dojo的标签来创建表单和Ajax请求。 4. Java源代码:Action类和其他相关服务类,实现业务逻辑和验证功能。 总的来说,这个小程序展示了如何将Struts2的MVC架构与Dojo的...

    使用Struts_Dojo插件

    首先,为了使用Struts Dojo插件,你需要在JSP页面的顶部添加`&lt;%@ taglib prefix="sx" uri="/struts-dojo-tags" %&gt;`的taglib指令,这使得页面能够识别并使用Struts Dojo提供的标签。接着,确保将插件的jar文件复制到...

    struts2-dojo-plugin-2.3.8

    struts2-dojo-plugin-2.3.8

    JSP上手struts2常用包2.3版

    2. **Struts2 JSP标签库**:`struts2-convention-plugin.jar`和`struts2-jsp-plugin.jar`提供了与JSP集成的支持,允许开发者在JSP页面中使用Struts2的标签来简化视图层的开发,如`s:property`、`s:form`、`s:action`...

    struts-2.5.22.rar

    包中包含strut2示例,struts2所需jar包,以及配置文件,struts2包中还包含了开发文档

    struts2-dojo-plugin-2.3.1.2.jar

    struts2-dojo-plugin-2.3.1.2.jar

    Struts2+Dojo +iBatis树的整合

    Struts2、Dojo和iBatis是Java Web开发中常用的三个框架,它们分别负责MVC模式中的控制层、前端展示层和数据访问层。在实际项目中,将这三个框架整合起来可以构建出高效且易维护的Web应用。下面将详细讲解如何整合...

    struts2-dojo-plugin-2.3.24

    struts2-dojo-plugin-2.3.24日期控件9-12月乱码解决后jar包

    struts2-dojo-plugin-2.3.4.jar

    修正struts2的datetimepicker控件中九月后月份显示为乱码现象

    struts2-dojo-plugin-2.2.3.1.zip_key_可用struts的ajax支持插件

    使用Struts2 Dojo插件,开发者可以利用Dojo库的异步特性,实现页面的部分刷新、无刷新验证等功能,提高用户体验。例如,通过Struts2的ACTION标签和Dojo的dojo.data.ItemFileWriteStore,可以轻松地创建一个远程数据...

Global site tag (gtag.js) - Google Analytics