- 博客(55)
- 收藏
- 关注
原创 CKEditor在.NET中使用的注意事项
1. ckeditor对中文的支持打开CKeditor目录里的config.js,添加如下代码后就可以用中文字体了。[code="config.js"]CKEDITOR.editorConfig = function( config ){ config.font_names = '宋体/宋体;黑体/黑体;仿宋/仿宋_GB2312;楷体/楷体_GB2312;隶书/隶书;幼圆/幼...
2011-01-09 19:29:36 123
原创 SQL Server 2005相关问题解决方法备忘
[b]1. SQL Server不存在或访问被拒绝,1433端口未开放[/b]解决方法:在服务器上打开Microsoft SQL Server 2005->配置工具->SQL Server Configuration Manager,选择SQL Server配置管理器->SQL Server 2005网络配置->MSSQLSERVER的协议->TCP/IP,在弹出对话框中选择IP地址->I...
2010-08-04 09:35:02 156
原创 利用Spring进行事务管理
在以往的JDBC Template中事务提交成功,异常处理都是通过Try/Catch来完成。而在框架整合中,管理事务的只有Spring而已,如没有Spring,就通过hibernate本身也可以管理事务,struts根本就接触不到持久层,谈不上事务。Spring管理事务是可以通过AOP机制,将TransactionInterceptor加在需要被事物管理的最小工作单元上,一般是Service业务层...
2010-07-28 15:11:49 156
原创 利用jxl操作Excel(三)
导出数据[code="java"]try{ //设置导出文件为Excel格式,文件名为UserInfo+yyyyMMddHHmmss HttpServletResponse response = ServletActionContext.getResponse(); Date dt = new Date(); DateFormat df = new SimpleDa...
2010-07-28 14:17:45 110
原创 利用jxl操作Excel(二)
导入数据[code="java"]List userInfoList = new ArrayList();Workbook book = Workbook.getWorkbook(excel);Sheet sheet = book.getSheet(0);int row = sheet.getRows();for (int i = 1; i < row; i++) { ...
2010-07-28 14:14:29 98
原创 利用jxl操作Excel(一)
[b]1. 导入jxl.jar。[/b][b]2. 修改JSP页面中标签,务必把enctype设为"multipart/form-data",这样就可以以二进制形式上传Excel文档。[/b][code="JSP"]...... [/code][b]3. 修改struts.xml,务必注意第3、8-12、15行,这几行非常重要。[/b][code="s...
2010-07-27 16:45:23 110
原创 Hibernate主键生成策略
[b]标识符属性的生成策略[/b]Hibernate映射文件(*.hbm.xml)中的元素定义持久化类的标识符属性名、类型和与数据库表中字段的映射,其子元素则用来设置当前持久化类的标识符属性的生成策略。一个持久化对象对应数据库表中的一条记录,为了更好地持久化表中的每一条记录,需要通过元素的class属性设置采用的标识符属性生成策略,如下面的代码所示:[code="*.hbm.xml"]...
2010-07-26 12:17:56 111
原创 JSP网页中的相对路径与绝对路径
http://localhost:8080/MainWeb/ "/"代表根目录,"./" 代表当前目录,"../"代表上级目录。 服务器端的相对地址指的是相对于你的web应用的地址,是在服务器端解析的。(http://localhost:8080/MainWeb/) html页面中的相对地址都是相对于服务器根目录,是客户端浏览器解析的。(http://localhost:8080/) ...
2010-07-26 12:03:51 94
原创 Struts2中的相对路径与绝对路径
[b]JSP页面中的action[/b]通常相对路径的写法有两种,一种就是以“/”开头,一种就是不以“/”开头,这两种写法有什么区别:URL基本是以http://localhost/Struts开头,现在做如下测试:1.在Struts目录下面有一个文件叫sayHello.jsp,它里面的form的action的值是HelloWorld.action,那么提交之后匹配的路径是http...
2010-07-26 10:57:33 154
原创 Struts2中namespace的用法
Struts2中关于Action的namespace在很多地方出现,如struts.xml、form标签等等,有些莫名其妙的错误就是由于namespace设置错误造成的。如无法找到匹配的Action,访问不了result指定的页面等等。namespace的作用是定义访问Action的url,在不同的namespace中可以定义同名的action,不同的包可以共享同一个namespace,可以通...
2010-07-16 09:49:49 101
原创 ANT
1. Ant是一种基于Java的编译打包工具,目前最新版本为:Ant 1.8.1,官方下载地址为:http://ant.apache.org/bindownload.cgi。2. Ant是Apache软件基金会JAKARTA目录中的一个子项目,它有以下的优点:跨平台性,Ant是纯Java语言编写的,所示具有很好的跨平台性;操作简单,Ant是由一个内置任务和可选任务组成的。Ant运行...
2010-07-14 10:30:47 92
原创 Log4j
Log4j是Apache的一个开放源代码项目,是一个用Java编写的日志工具类。通过使用Log4j,我们可以控制日志信息输送的;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信...
2010-07-13 17:25:10 96
原创 基于MyEclipse 8.0 GA整合S2SH框架实例教程(一)
一、实验素材二、准备工作1. MyEclipse 8.0 GA Download and Install2. J2SDK Download and Install3. TOMCAT6 Download and Install4. Struts2 Download5. SQL Server2005 JDBC Driver Download and Install三、搭建框...
2010-07-13 17:12:11 100
原创 基于MyEclipse 8.0 GA整合S2SH框架实例教程(五)
四、发布网站1. S2SH Project Structure2. Tomcat Deployment选择Server窗口,右键点击Tomcat 6.x,选择Add Deployment,在弹出的对话框中Project选择为S2SH,点击Finish即可。3. Start Server看到如下图所示即表明发布成功,点击右上侧快捷工具栏中的Run Server按钮,启动成...
2010-07-13 17:10:15 120
原创 基于MyEclipse 8.0 GA整合S2SH框架实例教程(四)
7. Create struts.xml在src包下新建一个struts.xml文件,该文件内容如下:[code="struts.xml"] /MainWeb/failure.jsp /MainWeb/success.jsp [/code]8. Overwrite web.xml配置web.xml文件,其内...
2010-07-13 17:02:39 83
原创 基于MyEclipse 8.0 GA整合S2SH框架实例教程(三)
三、搭建框架1. Create Web Project启动MyEclipse,点击File->New->Other->MyEclipse->Java Enterprise Projects->Web Project,然后点击Next。设置Project Name为S2SH,Location Dircetory为E:\J2EE\S2SH,J2EE Specification Level为...
2010-07-13 16:57:42 99
原创 基于MyEclipse 8.0 GA整合S2SH框架实例教程(二)
一、实验素材1. 开发环境:MyEclipse 8.0 GA(Eclipse3.5.1,JRE1.6.0.10和MyEclipse Enterprise WorkBench8.0)2. 运行环境:JDK 6 Update 20(JRE1.6.0.13)3. 开发框架:Struts 2.1.8.1,Spring 2.5,Hibernate 3.24. 应用服务器:tomcat 6.0...
2010-07-13 16:53:41 106
原创 MyEclipse 8.0 M1中SQL Server JDBC Driver配置方法
一、下载驱动程序。 1. 下载地址http://download.microsoft.com,搜索Microsoft SQL Server JDBC Driver 3.0,并下载,下载的文件名为sqljdbc_3.0.1301.101_chs.exe(版本号1.1之后都支持sql2005,2.0的支持sql2008)。2. 下载文件解压后就可以使用,不需要要安装,找到其中的sqljdbc4...
2010-06-30 16:22:34 162
原创 MyEclipse 8.0 M1中Vss Plugin的安装
具体安装详见如下步骤如下:1. 下载Vss Plugin最新版1.6.2(此插件最后更新日期是20070909,但是还是可以用),下载网址为http://vssplugin.sourceforge.net。2. 将下载的org.vssplugin_1.6.2.zip包解压成org.vssplugin_1.6.2目录。3. 将解压后的文件包放到$MYECLIPSEHOME\MyEclip...
2010-06-30 10:38:00 113
原创 MyEclipse 8.0 M1安装配置方法
一、下载MyEclipse 8.0 M11. 在http://www.myeclipseide.com/下载MyEclipse 8.0 M1,该安装包集成了 Eclipse3.5.0,JRE1.6.0和MyEclipse Enterprise WorkBench7.9的自动安装包(仅Windows平台)。2. 安装目录为C:\J2EE\MyEclipse。3. MyEclipse 8....
2010-06-29 10:42:37 347
原创 .NET中DropDownList的应用
一. 初始化dropdownlist1. VIEW层[code="C#"]//====================================================================================/// /// 设置控件内容/// /// /// Shawn Qiu/// /// 2010-04-01pr...
2010-06-28 14:07:40 85
原创 GridView绑定功能的实现
方法一1. VIEW层[code="C#"]//====================================================================================/// /// 将UserInfo的相关内容绑定到GridView上/// /// /// Shawn Qiu/// 2010-04-01p...
2010-06-28 13:37:10 76
原创 .NET中Delete的应用
1. VIEW层[code="C#"]protected void gv_UserInfoList_RowDeleting(object sender, GridViewDeleteEventArgs e){ try { connection = SqlDBHelper.GetNewSqlConnection(DB.ConnectionString...
2010-06-28 13:29:11 388
原创 .NET中Update的应用
1. VIEW层[code="C#"]protected void gv_UserInfoList_RowCommand(object sender, GridViewCommandEventArgs e){ int iRowNO; ClearMsg(); switch (e.CommandName) { case "Edi...
2010-06-28 13:26:24 330
原创 .NET中Add的应用
1. VIEW层[code="C#"]protected void btn_Add_Click(object sender, EventArgs e){ ClearMsg(); //判断必填项是否填写 if (IsControlsValueNotNull() != "") { ShowMsg(IsControlsValueN...
2010-06-28 11:52:07 377
原创 .NET中Model层的ORM
[code="C#"]public class MT_TW_UserInfo{ /// /// 表名 /// public const string TableName = "T_TW_UserInfo"; #region private vars private int _iUserID; private st...
2010-06-28 11:45:34 89
原创 CKFinder在.NET中的应用
1. 下载ckfinder官方网址:http://ckfinder.com/最新版本:(ASP.NET版)CKFinder 2.0, updated 28.05.20102. 精简ckfinder删除_samples和_source文件夹,分别为示例文件和未压缩源程序删除根目录下install.txt,license.txt文件删除core/lang目录下除en.js,...
2010-06-24 09:37:25 133
原创 GrdView分页功能的实现
1. 设置GrdView控件的AllowPaging属性为true。2. 设置GrdView控件的PageSize属性为15(每页15条数据)。3. 设置GrdView控件的PageSetting->Mode属性为Numeric。4. 设置GrdView控件的PageSetting->PageButtonCount属性为10(默认显示10页的导航数字按钮)。5. 设置GrdView...
2010-06-11 16:25:11 133
原创 CKEditor在.NET中的应用
1. 下载ckeditor官方网址:http://ckeditor.com/最新版本:CKEditor 3.3.1,released on 10 June 20102. 精简ckeditor删除_samples和_source文件夹,分别为示例文件和未压缩源程序。删除lang文件夹下除zh-cn.js,en.js下的所有语言文件,或根据需要删除。删除根目录下的chang...
2010-06-11 14:24:19 167
原创 利用ANT打包J2EE项目为jar
1. 首先下载Ant1.8.1,官方下载地址为:http://ant.apache.org/bindownload.cgi。2. 请选择下载apache-ant-1.8.1-bin.zip,下载后解压至文件夹C:\Program Files\ant1.8.1。3. 右击“我的电脑”->选择“属性”->选择“高级”选项卡->单击“环境变量”新建ANT_HOME = C:\Program ...
2010-06-09 11:00:43 80
原创 利用InstallAnywhere 2009集成jdk mysql tomcat为EXE
1. 编写两个批处理文件:install.bat和uninstall.bat,放在service目录下。install.bat内容:[code="BAT"]set JAVA_HOME=%1%\jdk1.6.0_10set CATALINA_HOME=%1%\tomcat6.0.26call %1%\tomcat6.0.26\bin\service install Tomcat...
2010-06-08 17:48:29 169
原创 利用js最大化div内嵌iframe
[code="Javascript"] function reinitIframe(){ var iframe = document.getElementById("mainIFrame"); try{ var bHeight = iframe.contentWindow.document.body.scrollHeight; var dH...
2010-06-04 14:14:08 387
原创 利用js加入收藏
[code="JavaScript"] function GetUrl(s) { var m = new Image(); m.src = s; return m.src; }; [/code][code="HTML"] 加入收藏[/code]
2010-06-03 16:26:27 95
原创 利用js设为首页
[code="JavaScript"] function GetUrl(s) { var m = new Image(); m.src = s; return m.src; }; [/code][code="HTML"] 设为首页[/code]
2010-06-03 16:03:02 154
原创 利用js最大化网页
[code="Javascript"] window.moveTo(0,0); window.resizeTo(screen.availWidth,screen.availHeight); [/code]
2010-06-03 16:01:15 112
原创 利用js显示阳历和阴历
[code="JavaScript"] var sWeek = new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六"); var dNow = new Date(); var CalendarData = new Array(100); var madd=new Array
2010-06-03 15:51:35 154
原创 BugFree
[b]软件简介[/b]BugFree是借鉴微软的研发流程和Bug管理理念,使用PHP+MySQL独立写出的一个Bug管理系统。命名BugFree有两层意思:一是希望软件中的缺陷越来越少直到没有,Free嘛;二是表示它是免费且开放源代码的,大家可以自由使用传播。不过坦率的讲,BugFree仅仅是个工具而已,重要的是掌握其中蕴含的软件研发的流程思想,才能用好这个工具。如果你以前没有用过Bug管理系...
2010-05-21 15:41:10 102
原创 jQuery
[b]软件简介[/b]5年前,没有人听说过jQuery,当时它只是JavaScript大师John Resig的一个设想。今天jQuery 已经是世界上最成功的JavaScript库,互联网上28%的网站使用jQuery。Web开发者们喜欢jQuery,大公司也对它张开臂膀,它几乎已经成为Web开发与设计的标准,甚至得到了微软的支持。jQuery是一个快速,精确的JavaScript库,简...
2010-05-21 15:16:46 79
原创 数据库配置文件hibernate.cfg.xml实例
[code="XML"] com.mysql.jdbc.Driver jdbc:mysql://10.12.30.97:3306/nes1_1?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&trans...
2010-05-21 13:33:00 66
原创 SSH2中DAO层HQL数据更新方法
1. Add方法[code="JAVA"]public boolean addQuestion(Question question){ boolean bFlag = false; Date sysDate = getDate(); question.setCreateDate(MyDateFormat.doFormat(sysDate)); try { ...
2010-05-21 11:27:52 161
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人