自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (2)
  • 收藏
  • 关注

转载 struts2 消息提示或错误提示

this .addActionError(" actionError!" );    this .addActionMessage(" actionMessage!" );    this .addFieldError(" field " ,  "fieldError ");    this .addFieldError(" field2 " ,

2011-12-28 16:10:34 858

转载 PreparedStatement的用法

jdbc(java database connectivity,java数据库连接)的api中的主要的四个类之一的java.sql.statement要求开发者付出大量的时间和精力。在使用statement获取jdbc访问时所具有的一个共通的问题是输入适当格式的日期和时间戳:2002-02-05 20:56 或者 02/05/02 8:56 pm。通过使用java.sql.prepared

2011-12-28 11:22:29 381

转载 使用Aspose.Cell控件实现Excel高难度报表的生成(二)

继续在上篇《使用Aspose.Cell控件实现Excel高难度报表的生成(一)》随笔基础上,研究探讨基于模板的Aspose.cell报表实现,其中提到了下面两种报表的界面,如下所示: 或者这样的报表格式  首先来分析第一种报表,这个其实还是比较固定的二维表,我们只要绑定相关的信息即可,设计模板如下所示: 实际生成的报表如下所示: 实现的代码其实不复杂,如

2011-12-28 08:47:36 865

转载 使用Aspose.Cell控件实现Excel高难度报表的生成(一)

时光飞逝,生活、工作、业余研究总是在不停忙碌着,转眼快到月底,该月的博客文章任务未完,停顿回忆一下,总结一些经验以及好的东西出来,大家一起分享一下。本文章主要介绍报表的生成,基于Aspose.Cell控件的报表生成。谈到报表,估计大家都有所领悟以及个人的理解,总的来说,一般的报表生成,基本上是基于以下几种方式:一种是基于微软Excel内置的引擎来实现;一种是构造HTML格式的Excle报表;一种是

2011-12-28 08:46:47 1382 1

转载 asp.net报表解决方法(第一次使用cnblogs的blog)

private string subTotal(int row ,int num)        {             string r = (row+1).ToString();         if( num == 0)//         {             return "=C"+r+"+F"+r+"-I"+r;         }

2011-12-28 08:36:30 578

转载 C# WinForm 导出导入Excel/Doc 完整实例教程

1.添加引用:Aspose.Cells.dll(我们就叫工具包吧,可以从网上下载。关于它的操作我在“Aspose.Cells操作说明 中文版 下载 Aspose C# 导出Excel 实例”一文中的说。这里你暂时也可不理会它。)即使没有安装office也能用噢,这是一个好强的大工具。2.编写Excel操作类using System;using System.Collection

2011-12-28 08:18:06 1195

转载 struts2中文乱码

在spring.jar包的org.springframework.web.filter包下有个CharacterEncodingFilter.java把spring.jar放进工程的lib里,然后在web.xml文件中元素前加以下代码注意要把CharacterEncodingFilter放在其他过滤器之前声明。 著名 Character Encoding filter -->

2011-12-26 17:00:55 432

转载 Result Type(struts.xml配置)

一个提交到服务器的处理通常可以分为两个阶段,第一个阶段查询服务器状态(查询或者更新数据库),第二个阶段选择一个合适的结果页面其返回给用户(这里要讲的Result的内容)。 Struts2提供了对不同种类返回结果的支持,常见的有JSP,FreeMarker,Velocity等。Struts2支持的不同类型的返回结果为:名字说明

2011-12-25 21:02:29 507

转载 java类型转换

1如何将字串 String 转换成整数 int?  A. 有两个方法:  1). int i = Integer.parseInt([String]); 或  i = Integer.parseInt([String],[int radix]);  2). int i = Integer.valueOf(my_str).intValue();  注: 字串转

2011-12-24 11:03:12 291

转载 s:property 用法

OGNL:Object Graph Navigation Language(对象图导航语言) 1,访问Action值栈中的普通属性:2,访问Action值栈中的对象属性(要有get set方法):3,访问值栈中对象属性的方法4,访问值栈中action的普通方法:5,访问静态方法:6,访问静态属性:配置属性文件,允许ognl访问静态方法stru

2011-12-24 11:00:38 366

转载 struts.properties常用配置

### 指定加载struts2配置文件管理器,默认为org.apache.struts2.config.DefaultConfiguration### 开发者可以自定义配置文件管理器,该类要实现Configuration接口,可以自动加载struts2配置文件。# struts.configuration=org.apache.struts2.config.DefaultConfigura

2011-12-24 10:40:51 376

转载 <s:set用法

是将某个值绑定到一个变量的标签.有点类似于从另外一个地方拿值,赋于一个新的变量,并把它存在某个作用域中,可以是requset,session,application, page,action中。id 表示 为这个引用的元素赋一个id值,就象为页面中的表单form增加一个id. name 表示 变量名. scope 表示 这个变量存在哪个作用域. value 表示 这个变量的值,

2011-12-24 10:33:55 1296

转载 OGNL表达式struts2标签“%,#,$”

一、什么是OGNL,有什么特点?       OGNL(Object-Graph Navigation Language),大概可以理解为:对象图形化导航语言。是一种可以方便地操作对象属性的开源表达式语言。OGNL有如下特点:       1、支持对象方法调用,形式如:objName.methodName();       2、支持类静态的方法调用和值访问,表达式的格式为@

2011-12-24 10:11:50 360

转载 DB2MOVE 命令导出导入数据

首先进入dos然后输入db2cmd1.导出到 一个文件获得sql语句db2look -d cqyancao -e -o db.sql -i db2admin -w admin           数据库名       要出文件名   用户名     密码示例: db2look -d DEPARTMENT -u walid -e -o db2look.sql-- 这将生成由用

2011-12-23 10:06:49 9730

转载 struts2标签学习

if,elseif, else标签?"java"import="java.util.*"pageEncoding="UTF-8"%>"/struts-tags"prefix="s"%>String path = request.getContextPath();String basePath = request.get

2011-12-22 15:31:00 642

转载 web.xml 中的listener、 filter、servlet 加载顺序及其详解

在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。        首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:listener ->

2011-12-21 08:42:31 482

转载 web.xml 配置Filter

public class AuthorityFilter implements Filter {//FilterConfig可用于访问Filter的配置信息private FilterConfig config;//实现初始化方法public void init(FilterConfig config){this.config = config; }//实现销毁

2011-12-21 08:40:58 1466

转载 struts2 message 用js提示输出 (转载)

第一种:在struts2 action中弹出Js脚本提示信息让action实现ServletResponseAware接口,同时实现其setServletResponse()方法import org.apache.struts2.interceptor.ServletResponseAware;public class StudentAction extends ActionSuppo

2011-12-20 13:57:49 1724

转载 java中Class.forName的含义

Class.forName(xxx.xx.xx) 返回的是一个类, .newInstance() 后才创建一个对象 Class.forName(xxx.xx.xx);的作用是要求JVM查找并加载指定的类,也就是说JVM会执行该类的静态代码段Class aClass = Class.forName(xxx.xx.xx);Object anInstance = aClass.new

2011-12-20 10:07:06 766

转载 Struts2.0中ActionInvocation使用

Interceptor说明Interceptor的接口定义没有什么特别的地方,除了init和destory方法以外,intercept方法是实现整个拦截器机制的核心方法。而它所依赖的参数ActionInvocation则是我们之前章节中曾经提到过的著名的Action调度者。我在这里需要指出的是一个很重要的方法invocation.invoke()。这是ActionInvocatio

2011-12-20 10:06:24 11145 4

转载 struts做开发的时候action是继承Action方法还是ActionSupport方法

Struts 2的Action无须实现任何接口或继承任何类型,普通的POJO类就可以用做Action类,但是,我们为了方便实现Action,大多数情况下都会继承com.opensymphony.xwork2.ActionSupport类,并重载(Override)此类里的String execute()方法,因为ActionSupport已经实现了Action接口,还实现了Validateab

2011-12-20 09:20:38 1679 1

转载 struts2 -----interceptor 之 ActionInvocation 意义

“将Web页面中的输入元素封装为一个(请求)数据对象”,这个对象就是ActionInvocation类型.对于Xwork 而言,前端的Webwork 组件为其提供的是一个Map 类型的数据结构。而Action面向的却是Model对象所提供的数据结构。在何时、何处对这两种不同的数据结构进行转换?写一个辅助类完成这样的工作,并在每次Action 调用之前由框架代码调用他完成转换工作。

2011-12-20 09:02:22 1228

原创 struts2 -- interceptor(如何配置stuts2.xml之Interceptor)

struts-default.xml中定义了一系列的拦截器和拦截器栈同时也定义了一个默认的拦截器defaultStack,一旦定义了默认的拦截器,该拦截器就会对包中的所有的Action起作用,当然如果你的Action中显式地定义了拦截器,默认拦截器就会失去作用,如果想不让他失去作用,也必须显式地定义系统默认的拦截器。1.interceptor的配

2011-12-19 16:23:37 769

转载 struts.xml详解(续三) struts2的constant配置

struts2加载常量的顺序struts-default.xmlstruts-plugin.xmlstruts.xmlstruts.propertiesweb.xml后面的会覆盖掉前面的常量,最好在struts.xml中定义  怎么由.action改为.dodo或actiontruts2用来指定默认编码的 改变常量后不许重启服务器

2011-12-19 16:17:02 545

转载 struts2.0之struts.xml详解 (续一)

struts2 配置文件struts.xml method={1} {1} {n} method="{num}"action      name="/edit*"      class="com.Del{1}Action">      result          name="failure"          path="/requ.jsp"/>

2011-12-19 14:54:00 468

转载 struts2.0之struts.xml详解

DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd">struts>     include节点是struts2中组件化的方式 可以将每个功能模块独立到一个xml配置文件中

2011-12-19 14:36:25 440

转载 在Action获取Scope对象

在Action获取Scope对象引言:在前面的Action操作中,关键就是Action中的exectue方法,但是此方法并没有request、session、application等对象作为参数,自然就不能利用这些对象来操作。下面我们建立struts2scope项目,并用四种方式来获取这些对象:方式一、与Servlet解耦合的非IOC方式获取的scope对象与容器无关,通过Action

2011-12-19 09:58:38 506

转载 ActionContext的介绍

在Struts2.0中,Action已经与Servlet API完全分离,这使得Struts2.0的Action具有了更加灵活和低耦合的特性,与Struts1.0相比较而言是个巨大的进步。虽然Struts2.0的Action已经与Servlet API完全分离,但我们在实现业务逻辑处理时经常需要访问Servlet中的对象,如Session、Application等。Struts2.0 提供了一个名

2011-12-19 09:35:45 384

转载 struts2.0中struts.xml配置文件详解

DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd" >struts>     include节点是struts2中组件化的方式 可以将每个功能模块独立到一个xml配置文件

2011-12-18 14:30:04 419

转载 将Java Web 应用部署至 WebSphere 7

因为项目最终需要被部署至IBM WebSphere上,而且以前都没有接触过WebSphere,所以先写一个测试例子练练手。在网上找了很多文档,折腾了一下午,才把项目部署上去,有很多文档写得并不全,所以整理一份出来,希望能帮助到一些朋友!WebSphere 7 的安装过程我就不说了。基本上是默认配置。紧接着是你的JavaWeb应用的web.xml需要添加如下配置:

2011-12-17 08:47:34 580

转载 java.sql.PreparedStatement

超级接口:Statement,Wrapper子接口:CallableStatement1、addBatch():将一组参数添加到此 PreparedStatement 对象的批处理命令中。2、clearParameters():立即清除当前参数值。3、execute():执行 SQL 语句,该语句可以是任何种类的 SQL 语句。4、executeQuery(): 执行 SQL

2011-12-16 16:01:35 1145

转载 超强过滤器彻底解决JSP/SERVLET中文参数GET/POST传递的问题

一:首先学到的解决方法是在页面中request.setCharacterEncoding(“GB18030”)来设置请求的编码为中文编码,然后就在每个需要接收参数的页面噼里啪啦的写上这么一句,对当时的水平来说虽然累却也开心。二:后来开始做分页程序了,突然发现必须得用URL传参了,也就是要用GET方法传参了,那就用吧,程序里照样来request.setCharacterEncoding(“GB1

2011-12-15 11:01:26 1050

转载 Java中int和Integer的区别详解

int 是基本类型,直接存数值 integer是对象,用一个引用指向这个对象 1.Java 中的数据类型分为基本数据类型和复杂数据类型 int 是前者>>integer 是后者(也就是一个类) 2.初始化时>> int i =1; Integer i= new Integer(1);(要把integer 当做一个类看) int 是基本数据类型(面向过程留下的

2011-12-14 11:10:43 379

转载 Oracle如何附加数据库

前提:从别的计算机得到一份数据库(矿总院药品价表等等数据库).目的:把数据库里面的数据附加到本地数据库,从而可以查看数据库中的数据,取之应用.必须了解信息:原数据库全局数据库名称:oracle,SID:ORCL.原数据库存放路径:E:\oracle\oracdata\本地数据库的安装路径是D:\oracle\实现步骤:一、把数据库相关文件copy到本地E:\orac

2011-12-13 08:47:26 927

转载 用JavaScript在框架中打开网页

使用frame.src='';不好使得使用 window.open(url,target);框架(frame)的src属性是只读的,按照正常的思路(document.frames["faramename"].src)去修改会提示没有权限,但通过设置document.getElementById["frameid"]的src属性或设置弹出窗口的打开目标等方法我们仍可以达到动态修改框架

2011-12-12 15:30:51 1745

转载 Oracle提高SQL查询效率,要注意的原则

) 选择最有效率的表名顺序(只在基于规则的优化器中有效):  ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被

2011-12-12 12:46:59 748

转载 union all 就比 or及in 使用技巧

对于索引列来最好使用union all,因复杂的查询【包含运算等】将使or、in放弃索引而全表扫描,除非你能确定or、in会使用索引。  对于只有非索引字段来说你就老老实实的用or 或者in,因为 非索引字段本来要全表扫描而union all 只成倍增加表扫描的次数。对于及有索引字段【索引字段有效】又包含非索引字段来时,按理你也使用or 、in或者union all 都可以,

2011-12-12 11:28:10 1289

转载 db2 常用命令

备份:db2 force application alldb2 backup db cydb to D:\电子档案备份db2stop forcedb2start还原:db2 restore database cydb from c:\ taken at 20111107132725into  cysdb 导入导出表数据前必须先连接相应的数据库 导出表数据:db2 e

2011-12-11 20:37:51 654

转载 SQL模糊查询语句和Escape转义字符

SQL模糊查询语句和Escape转义字符通配符描述示例%包含零个或更多字符的任意字符串。WHERE title LIKE '%computer%' 将查找处于书名任意位置的包含单词 computer 的所有书名。_(下划线)任何单个字符。WHERE au_fname LIKE '_ean

2011-12-11 10:38:44 1039

转载 oracle数据库导入导出命令!

Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。 大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。 Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接 (通过Net Configuration Assistant添加正确的服务命名

2011-12-10 15:07:41 976

spring mybatis web框架

spring mybatis web框架

2017-02-22

spring mvc web框架 第二部分

spring mvc web框架

2017-02-22

空空如也

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

TA关注的人

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