自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的世界我的梦

上善若水的程序人生

  • 博客(23)
  • 资源 (10)
  • 收藏
  • 关注

原创 利用Session防止表单重复提交

(1)包含有Form表单得页面必须通过一个服务器程序动态生成,服务器程序为每次产生得页面中的form表单都分配一个唯一得随机标识号,并在form表单得一个隐藏域 保存(2)当用户提交form得时候,负责接受这一请求得服务器程序比较form表单隐藏字段中的标识号与存贮在session中的是否相同,当下列情情况时候,服务器程序将忽略提交请求:      a.当前用户session不存在表单标识

2008-03-31 16:57:00 5263 4

原创 去掉Subclipse里记住的用户名密码

删除掉Documents and Settings/user/Application Data/Subversion/auth/svn.simple文件夹下的文件即可.再次访问时,会弹出要求输入用户名和密码..

2008-03-26 09:21:00 2427

原创 使用视图取出用户,功能,角色,用户角色,角色功能5张表的关系

CREATE VIEW dbo.View_LoginASSELECT dbo.ccss_function.function_code, dbo.ccss_function.function_cn,       dbo.ccss_group.Group_cn, dbo.ccss_group.Group_code, dbo.ccss_user.User_code,       dbo.ccss_use

2008-03-21 09:03:00 1757

原创 《struts2权威指南》第21章拍卖系统案例的一处低级错误

mgrItem.jsp  这个页面其中有效期部分 label="有效时间"/>缺少name属性,以至于选择任何有效期,系统都将默认为1填,修改一下即可name="avail" list="#{1:一天,2:二天,3:三天,4:四天,5:五天,6:一个星期,7:一个月,8:一年}" label="有效时间"/> 由此

2008-03-20 11:39:00 2209 1

原创 《struts2权威指南》学习笔记之struts2+jsf+spring+sitemesh集成开发

1.安装sitemesh插件    与整合其他框架类似,struts2与sitemesh框架的整合也使用了插件方式进行管理 。将struts2-sitemesh-plugin-2.0.6.jar文件复制到WEB-INF/lib下,为了整合sitemesh框架,必须在web.xml中配置sitemesh过滤器,让该核心过滤器来过滤所有的用户请求。但我们知道,struts2的所有值一旦访问该sta

2008-03-18 09:35:00 4868 1

原创 《struts2权威指南》学习笔记之struts2整合jsf

1.安装jsf插件   为了在struts2应用中使用JSF组件(实际上就是MyFaces组件,因为Myfaces是jsf的一个实现,必须将myfaces的lib路径下的jar文件都复制到web应用的WEB-INF/lib下)2.将struts2框架下的struts2-jsf-plugin-2.06.jar复制到WEB-INF/lib下3.修改web.xml文件,增加MYFaces的支

2008-03-17 11:54:00 3231 1

原创 《struts2权威指南》学习笔记之struts2整合Spring

整合Spring,换句话说,也就是让spring的IOC功能为我们的struts action注入逻辑组件首先需要加载struts2-spring-plugin-2.0.6.jar这个包,这个是关键,他可以帮我们把struts2和spring仅仅整合在一起 首先是web.xml xml version="1.0" encoding="utf-8"?>web-app vers

2008-03-14 14:54:00 1857

转载 对丰田卡罗拉最理性的评价

 卡罗拉的中庸之道   在一些偏激者的眼里,卡罗拉没有马自达3的爽朗,没有本田Civic的前卫,没有大众速腾的敦实。但是,就是这样一款卡罗拉Corolla,从1966年面世以来,前前后后走过了10代的历程,全球产量超过3200万辆,成为全球销量最大的车型。中庸,是卡罗拉最大的特征,也是卡罗拉销售奇迹的关键所在。丰田对卡罗拉的设计包含中庸之道,或许德国人需要更强劲的发动机,亚洲人需要更宽敞的空间

2008-03-14 12:49:00 3581

原创 《struts2权威指南》学习笔记之在Freemarker中使用struts2标签

    虽然freemarker自己提供了一些ftl指令,可以对数据模型中的数据进行迭代输出,也提供了一定的条件判断能力,但struts2提供的标签远不止于此,他还提供了一些列的表现标签,例如form,因此还是需要在freemarker模板中使用struts2标签     在freemarker模板中使用标签毕竟不同于jsp页面中使用标签,因为freemarker不支持tablib指令导入标签库,

2008-03-14 11:44:00 4752 3

原创 《struts2权威指南》学习笔记之struts2 ajax标签之tabbedPanel

tabbedPanel标签在HTML页面里生成类似windows程序的tab页,通过使用TAB页面,可以在有限的空间里放置更多的内容web.xml xml version="1.0" encoding="GBK"?>web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"    xmlns:xsi="http://w

2008-03-13 14:40:00 3610

原创 《struts2权威指南》学习笔记之struts2 ajax标签之autocompleter

autocompleter 标签会生成一个带下拉按钮的单行文本输入框,当用户单击下拉按钮时,将看到一系列的选项,单击某个选项可以将该选项填入单行文本框web.xml xml version="1.0" encoding="GBK"?>web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"    xmlns:xsi=

2008-03-13 11:16:00 3219 4

原创 UNICODE和GB2312的转化代码

import   java.util.regex.Matcher;   import   java.util.regex.Pattern;       public   class   ttt   ...{      public   static   void   main(String[]   args)   ...{       String   s   =   "中&#2

2008-03-13 10:53:00 1692

原创 IE中实现图片的拖拽

DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">HTML> HEAD>  script language="javascript">...     function moveImage()...{       if(window.event.button!=1)...{         return;       }   

2008-03-12 22:40:00 6300 9

原创 Struts2 中文乱码问题解决

导读:   在使用struts2的 struts-tags的是碰到了乱码问题。   心里愤愤,觉得这个乱码问题都解决过几次了,怎么还会被撞上了?!   先把以往需要设置的点罗列一下:   1. JSP 文件头         2. struts.properties中的编码设定   struts.locale = UTF-8         struts.i18n.encoding=utf-8  

2008-03-12 16:49:00 2105 1

原创 《struts2权威指南》学习笔记之struts2 ajax标签s和submit

这个标签生成一个超级链接,用于像服务器发送异步请求,并将服务器响应加载在指定HTML元素中web.xml xml version="1.0" encoding="GBK"?>web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"    xmlns:xsi="http://www.w3.org/2001/XMLSch

2008-03-12 15:32:00 4969 4

原创 《struts2权威指南》学习笔记之struts2 ajax标签

div标签用于在页面上生成一个div元素,但这个div元素内容不是静态内容,而是从服务器上获取数据,为了让该div能够取得服务器上的数据,必须为div标签指定一个href属性,这个href属性必须是一个action,该action负责生成该div的内容因为div是一个ajax标签,因此要为这个标签增加theme="ajax"属性web.xml xml version="1.0"

2008-03-12 14:18:00 3039 1

原创 《struts2权威指南》学习笔记之struts2 pub-sub模型

pub-sub模型提供了一种简化的事件监听方式,通过pub-sub事件模型,可以让一个js事件同时触犯多个事件处理函数,当我们把一个事件(也可能是一个普通函数)作为一个发布者注册到一个主题后,如果该事件被触发(普通函数被调用),则该主题下所有的事件处理函数都会被自动调用我们看如下的jsp ...@ page contentType="text/html;charset=GBK" l

2008-03-12 11:32:00 1653

原创 《struts2权威指南》学习笔记之struts2 ajax动态表单

web.xml xml version="1.0" encoding="GBK"?>web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     xsi:schemaLocation="http://ja

2008-03-12 10:52:00 2170

原创 IE设置主页

  aaa 

2008-03-11 22:45:00 1016

原创 《struts2权威指南》学习笔记之struts2之Tree标签改进

《struts2权威指南》一书中关于Tree/TreeCode标签的描述很少,只是简单的做了tree的显示,但我们更常用的功能是在叶子节点上加上连接,找遍了文档,都没有发现有类似的标签属性设置url连接,无意中,发展了struts2生成的tree代码都是一个个div组成的,其内容就是title属性定义的内容,于是改造了一下,就可以在叶子节点上加连接了  showRootGrid="true

2008-03-11 15:46:00 3620 7

原创 《struts2权威指南》学习笔记之struts2表单标签

几个辅助类:package lee;public class Book...{    private String name;    private String author;    public Book()    ...{    }    public Book(String name , String author)    ...{        this.name = name;

2008-03-11 14:30:00 6359 1

原创 Struts2标签datetimepicker的BUG

BUG1:   struts2版本 2.0.11              使用调用时间选择部件,不能出现选择效果BUG2:   struts2版本 2.0.6             使用调用时间选择部件,能出现效果,但选择时间后,比如选择下午13:10  ,选择后,只能显示下午:10  小时数13不知去向 希望今后的版本能够改进

2008-03-07 09:06:00 2197 6

原创 2008.3.3

2008.3.3

2008-03-03 08:50:00 752

StartingStruts2

StartingStruts2

2007-07-26

XFire快速开发指南

XFire快速开发指南XFire快速开发指南

2007-07-26

支付宝接口源代码

支付宝接口源代码支付宝接口源代码

2007-07-25

SVN客户端用户使用手册

SVN客户端用户使用手册 20061115 该文档将逐步教您如何在软件开发过程中使用svn客户端 环境模拟 现有项目名称:test 服务端版本库:test URL:http://10.155.11.10:81/svn 开发人员:devA,devB 版本库目录结构: test Doc(word文档) Soc(源代码) word_1 word_2 soc_1 sod_2 一.基本操作 第一步:安装客户端 到共享文件夹下,下载TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi安装程序,双击直接安装即可。安装成功后,右键单击鼠标会多出两个选项,分别是SVN checkout和Tortoise SVN。 第二步:建立工作区 项目开始之前,在本地PC的硬盘上,创建一个文件夹,文件夹命名随意(例如workspace ),该文件夹即作为软件开发者在项目开发过程中的工作区。 第三步:下载版本库 假如现在开发一个项目,配置管理员会在服务端建立一个该项目的版本库test 在workspace文件夹上,右键单击鼠标。选择SVN checkout,会出现如下窗口 图 1 在URL of repository中输入版本库地址,http://10.155.11.10:81/svn/test ,在Checkout dir中系统会自动添加第二步所创建的工作区目录。 在Revision中,选中HEAD revision,这样将会下载到版本库的最新版本。如果想下载库中的旧版本文件,可选中Revision,然后填入版本号即可。 如果不想下载整个版本库,而是只想下载自己负责的那部分模块,可以在URL后添加模块名,例如http://10.155.11.10:81/svn/test/Doc 。 单击OK,输入用户名和密码 第四步:修改版本库 对版本库的修改包括修改文件内容,添加删除文件,添加删除目录。 经过第三步的操作,本地的工作区文件夹,即workspace上会有绿色对勾出现,工作区下的文件也会带有绿色对勾,如图2 图2 如果对库中某一个文件进行了修改,系统会自动为这个文件和这个文件所在的各级父文件夹加上红色叹号,代表该文件或目录已经在本地被修改,如图3 图3 当所有对版本库的修改操作完毕后,右键单击工作区文件夹,选择commit提交新版本,输入密码后系统将把修改后的版本库上传到服务端,即完成一次对版本库的更新。 注意: 新版本提交之后,其他拥有写权限的用户也许会重复以上几步的操作,完成对版本库的再一次更新。所以,每次在工作区文件夹下修改本地版本库之前,必须首先对本地版本库执行一次更新(右键单击工作区,选择SVN Updata),将最新的版本下载到本地,然后再进行修改操作。 二.其他操作 在日常的软件开发过程中,除了以上介绍的下载,提交,更新操作外,还有另外几种常用操作。 (1)比较文件的不同之处 当对soc_1做了修改之后,soc_1文件会出现红色叹号,表示已经修改,如果想查看修改后的soc_1文件与修改前有何不同,可以右键单击此文件,选择diff,系统探出一个窗口,如图3,窗口分为两个部分,左边为更改之前的版本,右边为更改之后的版本。并在不同之处作出标记和说明。如图4 图4 如果是word文档的话,选择diff之后,系统会打开一个word文档,并在其中标出修改后的版本与修改前有何不同。如图4.1 图4.1 (2)查看日志 如果想查看一个文件的日志,例如soc_1,右键单击这个文件,选择show log,系统会踏出一个窗口,并在窗口中显示soc_1各个版本的log。如图4 图5 (3)查看版本树 如果想查看soc_1文件的版本树,右键单击该文件,选择Revision graph,系统将会打开一个窗口,并在窗口中显示该文件的版本树。如图6。 图6 之所以只显示了4.5.6.7四个版本,是因为选择了只显示发生过变化的版本。即1.4.5.6.7每一个版本都有不同的地方,都是经过用户修改后提交的。而2.3两个版本是与版本1相同的。 (4)下载某个文件的旧版本 如果想要得到某个文件的旧版本,只需在该文件上单击右键,选择Updata to revision…即可。系统会提示输入版本号。例如要下载soc_1的第五个版本,只需填入5即可。如图7。查看完版本5的文件后,如果想在此回到最新版本,只需要对soc_1运行Updata即可。 图7 (5)重名名和删除文件 如果要删除一

2007-07-17

通用时间格式转换.java

通用时间格式转换.java

2007-06-27

知名公司面试题.pdf

知名公司面试题.pdf

2007-06-27

类加载说明.pdf

类加载说明.pdf类加载说明.pdf

2007-06-27

WebWork培训PPT.rar

WebWork培训PPT.rar

2007-06-27

WebWork教程-090版.doc

WebWork教程-090版.doc

2007-06-27

SVN中文操作手册

SVN中文操作手册SVN中文操作手册

2007-06-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除