本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- forestqqqq
- johnsmith9th
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
Struts2的服务器端的四种输入校验方式
Struts2的服务器端验证框架有四种方式校验,一种是利用dojo插件使用ajax实现页面无刷新的校验,一种是调用验证框架即配置一个xml文件的形式,另一种是在Action中的validate()方法手动校验,还有一种是零配置里面用annotation的形式校验。
如果要使用Struts2的验证框架,首先要开启这个拦截器。在文档中是这样介绍的:
默认的拦截器堆栈defaultStack已经在开启验 ...
Struts2的客户端校验方式及自带的13种校验器
如果要使用Struts2的验证框架,首先要开启这个拦截器。在文档中是这样介绍的:
默认的拦截器堆栈defaultStack已经在开启验证。在创建自己的interceptor-stack时一定要包括validation和workflow拦截器。
<interceptor-stack name="defaultStack">
...
<inte ...
dojo加载的疑惑。。
我们系统的view.jsp里,导入了,
<script type="text/javascript" src="<%=staticResPath%>/js/viewer/viewer.js"></script>
又dojo.require("viewer.main.App");
在viewer.main. ...
解决Dojo的Widget在创建ArcGIS的Map对象时出现ID已被Registered的错误
今天在用Dojo的toolkit(Dijits)创建ArcGIS的地图对象时,因为有多个地图实例,而这些地图实例都被Dojo的WidgetRegister注册表管理着,而我的HTML代码中,只使用了一个Div,也就是它的ID是唯一的。这时候,如果第一次打开地图实例,是可以正常渲染的。但是打开第二个,第三个就不行了。因为ID已经被注册过了。
怎么解决呢?这得看你的需求。
1. 如果你的地图实例 ...
DOJO-dojox.grid.EnhancedGrid(带刷新函数,分页工具栏,复选框,行号等功能)
dojo.require("dojox.grid.EnhancedGrid");dojo.require("dojox.grid.enhanced.plugins.Pagination");dojo.require("dojox.grid.cells");dojo.require("dojox/grid/_CheckBoxS ...
DOJO-dijit.Tree(异步树的一种实现方式)
dojo.require("dijit.Tree");dojo.require("dojo.data.ItemFileWriteStore");dojo.require("dijit.tree.ForestStoreModel");dojo.require("dojox.data.JsonRestStore");
...
深入了解 Dojo 的 Collections 工具包
Dojox 的 Collections 工具,一个模拟 Java 的某些实用数据结构的工具包,如:List(ArrayList)、Set、Dictionary、Queue、Stack、BinaryTree 等。这些工具对那些需要用到一些高级 Collections 功能的开发者非常有用。如果您是一位 Java 开发者,您一定对这些数据结构非常熟悉,基于这些工具进行 web 应用开发也将会游刃有 ...
文件上传回写必须设置Content-type
今天解决一个文件上传的问题,代码如下:
@RequestMapping(value = "/upload", method = RequestMethod.POST)
public String doUpload(Role role, @RequestParam("file") MultipartFile file, HttpServletR ...
找出并解决 JavaScript 和 Dojo 引起的浏览器内存泄露问题
简介
一般来说,浏览器的内存泄漏对于 web 应用程序来说并不是什么问题。用户在页面之间切换,每个页面切换都会引起浏览器刷新。即使页面上有内存泄漏,在页面切换后泄漏就解除了。由于泄漏的范围比较小,因此常常被忽视。
Ajax 技术引入后,内存泄漏就成了一个比较严重的问题。在 web 2.0 样式页面上,用户不需要经常刷新页面。Ajax 技术用于异步更新页面内容。特殊场景中,整个 web 应用 ...
assertion failed in ItemFileWriteStore
Discovery.fullFillCombo = function(comboId,options,setDefault){
var targetCombo = dijit.byId(comboId);
var comboOptions = new dojo.data.ItemFileWriteStore({data: {identifier: 'name', items: ...
面向对象的 JavaScript 编程:dojo.declare 详解
引言
JavaScript 早在发明初期时,仅用来进行简单的表单数据验证,但随着 Web 2.0 技术的蓬勃发展,尤其是近年来 Ajax 的异军突起,JavaScript 如今已成为 Internet 上最流行的脚本语言,用其开发的 web 应用也因高互动性极大的丰富了用户体验。而与此同时,当前的富英特网应用程序的代码量也产生了爆炸式的增长,因此利用面向对象的 JavaScript 编程,构 ...
Dojo innerHTML 代码不能执行的解决方案
有的时候需要用javascript动态生成一些html,常用的方式为动态拼一串html,然后通过innerHTML输出到dom中。类似
sourceNodeDiv.innerHTML="<div style='width:95%'>" +
"<table style='width:100%'>" +
"&l ...
struts2 中 datetimepicker 的bug 以及 解决方法
从版本说起:
struts2.0.14 , 调用标签datetimepicker 。
我们的写法是:
<s:head theme="xhtml"/>
<s:datetimepicker type="date" name="birthday" label="生日" displayFormat=&q ...
http://ajax.googleapis.com/ajax/libs/dojo/1.6/dojo/dojo.xd.jsFailed to load
http://ajax.googleapis.com/ajax/libs/dojo/1.6/dojo/dojo.xd.jsFailed to load
解决方案:
A Dojo library in version 1.6 is only avaliable through a specific
version path, since today morning.
http://ajax.go ...
struts2.1.8.1中datetimepicker标签的使用方法
1.struts2-dojo-plugin-2.1.8.1.jar引入到自己的项目中。2.jsp中加入如下内容 <%@ taglib prefix="s" uri="/ struts-tags" %><%@ taglib prefix="sx" uri="/struts-dojo-tags" %& ...