- 浏览: 163208 次
- 性别:
- 来自: 宁波
最新评论
-
Yuanyuanasdf:
同样的,在AioAcceptHandler中调用了socket ...
java 之异步套接字编程实例(AIO) -
Yuanyuanasdf:
为什么在AioAcceptHandler compelted中 ...
java 之异步套接字编程实例(AIO) -
shijiandeheliu:
非常感谢,运行良好
nutz简单综合实例----通过html网页对数据库进行管理操作(MVC,Ioc,Dao) -
我是你们的爹:
文章中出现了大量错误,容易误导新手!!
nutz 过滤器使用例子 -
Garlic_90:
我打包水晶报表遇到些问题,我的安装项目Debug文件夹下已经有 ...
水晶报表在vs2010t中引用及打包
文章列表
Vs2010中水晶报表引用
在sap官网中下载支持vs 2010中的水晶报表组件。具体地址:
1)包括了报有DLL的水晶报表文件
url: http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_13_0.exe
2)水晶报表部署时用到的文件
url: http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_mergemodules_13_0.zip
3)只支持32位系统的包
url: http://downloads.businessobjects.com/ak ...
1. 说明
ztree是一个jquery插件,树形UI.功能较强大,API手册做得很不错。其自带演示很强大,但要理清需花点时间。但是根据API手册,却能很快上手。
下面本人亲自动手写了相当于hello world的演示,亲自在netbeans 7, jquery 1.6 下测试 ...
2.1. 布局心得
2.1.1. 总的原则
(1) 按行设计DIV,让每个行的DIV水平布局,其CSS为:
display: block;
float: left;
(2) 如果有多行,用一个DIV专业换行,其CC为:
clear: left;
(3) 列与列有间距时,用一个DIV进行间隔。理由:用margin或paddin,有时会出现不可控的情。其CSS
margin-left:30px;
(4) 不同组之间,用一个DIV进行增设距离
(5) 有多个组,每组用一个DIV,其CCS主要是控制边距与背景,大小
2.1.2. 规律性很强的 方阵布局 设置
按 ...
2.3. json视图
返回json视图有两种方法:
@Ok("json") 与@Ok(“raw:json”)
2.3.1. @Ok("json")
(1) 如果入口函数返回的是字符串,则在这客户端得到的是json形式的字符串。客户端必须解析成json对象;
例:
@Ok("json")
public Map userlist( @Param("no")String no,
@Param("name")String name,@Param(&qu ...
2.6. 文件上传例子
用netbean 6.9.1 ,nutz-1.a.31书写。附件是完整源代码,注意要引用lib中的nutz包
在入口函数中如下定义:
@AdaptBy(type = UploadAdaptor.class,args = { "d:/uploadTemp", "8192", "UTF-8", "10" })
其中:args中用逗号分割了四个参数,第一个是临时文件夹,nutz所上传的文件都放在这里,第二个是缓冲区大小限制,第四个是临时文件个数限制
由于nutz在上传中会自动在临时文件夹中生成子 ...
3. 过滤器
在入口函数(使用了过滤器的入口函数)执行前执行,并可以根据需要决定不执行入口函数。
3.1. 自定义过滤器
要实现ActionFilter接口,该接口仅有一个方法。
public View match(HttpServletRequest request, Method method)
例:
import java.lang.reflect.Method;
import javax.servlet.http.HttpServletRequest;
import org.nutz.json.JsonFormat;
import org.nutz.m ...
5. GRUD--- NUTZ之MVC综合实例(html,ajax)
功能:
(1) 加载网页时,从数据库中提取所有资料,显示在网页中
(2) 在表格第二行输入资料,按新增,加把所录入资料添加到数据库中
(3) 在其他行的“年龄”中输入资料,按更新,加用所录入资料列新数据库。
(4) 在其他行按删除,将从数所库中删除相应资料
说明:本人使用的是netbean6.9.1,tomcat6.0.26,nutz 1.a.31
下面是网页界面截图:
最后附完整源码下载。。
5.1. 准备工作
5.1.1. 安装好mysql,在mydb数据库中,创建一个表t_ma ...
2.3. nutz初使用之MVC HelloWorld (netbeans jsp版)
说明:
(1) 这是nutz与jsp进行相互通讯
(2) netbeans 6.9.1版开发,nutz 1.a.31,
(3) 功能:打开newjsp.jsp,输入姓名、年龄,按提交,nutz收到newjsp.jsp发出的信息, 增加点信息,结果用json形式返回给newjsp.jsp。newjsp.jsp显示返回值。其中:A 在服务器处理过程中,用request设了新的值,而newjsp.jsp也通过request进行显示;B newjsp.jsp在处理服务器返回结果时,通过js对json ...
HelloWorld之js,与HelloWorld之jquery类似,仅网页部份改动
说明:
(1) 这是nutz与html进行相互通讯。Html网页中使用js.但js不含如jquery之类插件。
(2) netbeans 6.9.1版开发,nutz 1.a.31,
(3) 功能1:打开new.html网页,输入姓名、年龄,按ajax提交,nutz收到new.html发出的信息,增加点信息,返回给new.html。new.html显示返回值
(4) 功能2:打开new.html网页,输入姓名、年龄,按POST提交,nutz收到new.html发出的信息,增加点 ...
2.1. HelloWorld之jquery
说明:
(1) 这是nutz与html进行相互通讯。Html网页中使用了jquery
(2) netbeans 6.9.1版开发,nutz 1.a.31,jquery 1.3.2
(3) 功能:打开new.html网页,输入姓名、年龄,按提交,nutz收到new.html发出的信息,然后增加点信息,再返回给new.html。最后new.html显示返回值
(4)这只是一个示例,返回的json还是字符串,如果要直接返回json对象,请看#json视图。
2.1.1. 步骤1 建立新工程HelloNutZ1,并下载j ...
本人是菜鸟,E文也很烂,偏偏spring security更新很神速,版本之间相差特别大.网上有限的几个教材,也无法拿来就用.硬着头皮,借着spring security 2.x中文使用手册,再结合孙宁振的博文等,经过几天的奋战,终算能跑起来了.下面是根据自已理解,特写的教材.
本人表达能力有限,水平有限,只是由于spring security中文实例资料难找,特凭着脸皮厚,发表本教程,希引出大虾,作出权威的中文教材.是我等菜鸟之福了.
在这里,特别鸣谢spring security 2.x中文手册翻译者,孙宁振网友.
说明:本实例用到了 spring framework 2.5
...
- 2008-12-04 08:22
- 浏览 13716
- 评论(12)
2008。12。2
一、初步设想----要封装组件的功能
说明:
(1) 首先针对div 作一个能跑起的实例。在这个原始版本里,不追求最好,不追求
没有BUG,不追求其实现代码漂亮与高效。
(2)这个版本一 ...
- 2008-12-02 18:39
- 浏览 1837
- 评论(0)
说明:
在作网页时,有时想允许用户拖动一个标签,此时用第三方UI组件库是个不错的注意。如果想自已写如何写呢?自已只想写一次,以后都可用,又如何做呢?
下面中的源代码实现了这个想法。在firefox表现特好,在ie6下可以拖动,google的还没测试。
下面的代码中,FDrag类是核心的代码。对外界来说,仅有一个add方法。如果用户想让哪个标签可以拖动,只需把该标签的id名通过add方法传进去即可。
例:下面id为xxx,yyy的div标签可以拖动。
<<!doctype html public "-//W3C//DTD XHT ...
说明:附件aa.rar是源代码。
1 效果图
说明:
(1) 当点上面的标签,或鼠标移动到标签上面,下面的灰色框将显示对应的内容。
dddd-----对应着 xxxx; eeee对应着yyyy
(2) 各个标签可以动态添加
(3)该组件名为 FSimpleTab
2 组件应用代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"& ...