今天用到了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">
分享到:
相关推荐
3. Struts2 Action和Dojo的集成:学习如何在Action中定义Ajax方法,以及如何在JSP页面上触发这些方法并处理返回的结果。 4. Dojo的样式和主题:了解如何应用和自定义Dojo的主题,以满足UI设计需求。 总的来说,...
Struts2和Dojo是两种在Web开发中广泛使用的开源技术。Struts2是一个基于MVC(Model-View-Controller)架构模式的Java Web框架,它简化了开发过程,提供了强大的控制层支持。而Dojo则是一个JavaScript库,专注于前端...
Struts2 Dojo Plugin是Apache Struts框架的一个扩展,它为开发者提供了丰富的AJAX功能,以便在基于Struts2的应用程序中实现动态、交互式的用户界面。这个版本号"2.3.15.3"表明这是一个较旧的版本,但仍然在许多现有...
struts2-dojo-plugin-2.3.4 jar 日期控件的jar包 需要的自行下载
struts2-dojo 跨域时解决拒绝访问的问题
Struts2、Spring、JPA、Ajax 和 Dojo 是五个在Web开发中常见的技术框架,它们结合使用可以构建高效、灵活且功能丰富的应用程序。在这个"Struts2 Spring Jpa Ajax Dojo crud小例子"中,我们将深入探讨这些技术如何...
Struts2的使用中出现的版本不符合或者缺少struts2-dojo-plugin-2.3.16的问题,大家可以下载使用。
通过Struts2的Action,可以方便地将服务端数据传递到Dojo的视图组件,同时,Dojo的AJAX功能可以轻松调用Struts2的Action方法,实现动态更新和异步操作。 总结起来,"struts2.3.4必备包+dojo_ajax包"是用于构建高效...
struts2-dojo-plugin-2.1.0的jar包,可以再struts中使用dojo......
3. `jsp`文件:包含前端界面,使用Struts2和Dojo的标签来创建表单和Ajax请求。 4. Java源代码:Action类和其他相关服务类,实现业务逻辑和验证功能。 总的来说,这个小程序展示了如何将Struts2的MVC架构与Dojo的...
首先,为了使用Struts Dojo插件,你需要在JSP页面的顶部添加`<%@ taglib prefix="sx" uri="/struts-dojo-tags" %>`的taglib指令,这使得页面能够识别并使用Struts Dojo提供的标签。接着,确保将插件的jar文件复制到...
struts2-dojo-plugin-2.3.8
2. **Struts2 JSP标签库**:`struts2-convention-plugin.jar`和`struts2-jsp-plugin.jar`提供了与JSP集成的支持,允许开发者在JSP页面中使用Struts2的标签来简化视图层的开发,如`s:property`、`s:form`、`s:action`...
包中包含strut2示例,struts2所需jar包,以及配置文件,struts2包中还包含了开发文档
struts2-dojo-plugin-2.3.1.2.jar
Struts2、Dojo和iBatis是Java Web开发中常用的三个框架,它们分别负责MVC模式中的控制层、前端展示层和数据访问层。在实际项目中,将这三个框架整合起来可以构建出高效且易维护的Web应用。下面将详细讲解如何整合...
struts2-dojo-plugin-2.3.24日期控件9-12月乱码解决后jar包
修正struts2的datetimepicker控件中九月后月份显示为乱码现象
使用Struts2 Dojo插件,开发者可以利用Dojo库的异步特性,实现页面的部分刷新、无刷新验证等功能,提高用户体验。例如,通过Struts2的ACTION标签和Dojo的dojo.data.ItemFileWriteStore,可以轻松地创建一个远程数据...