自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(225)
  • 收藏
  • 关注

转载 LoadRunner设置检查点的方法有哪些

虽然现在我自己还看不懂,但是

2014-06-06 17:53:45 1466

原创 复习struts2之配置action范围国际化资源文件

为某个action单独指定资源文件,方法如下: 在Action类所在的路径,放置ActionClassName_language_country.properties资源文件,ActionClassName为action类的简单名称。 当查找指定key的消息时,系统会先从ActionClassName_language_country.properties资源文件查找,如果没有找到对应的key

2012-05-30 17:20:15 2112

原创 复习struts2之输出带有占位符的国际化信息

在一个大型应用中,整个应用有大量的内容需要实现国际化,如果我们把国际化的内容都放置在全局资源属性文件中,显然会导致资源文件变的过于庞大、臃肿,不便于维护,这个时候我们可以针对不同模块,使用包范围来组织国际化文件。 方法如下: 在java的包下放置package_language_country.properties资源文件,package为固定写法,处于该包及子包下的action都可以访问该资

2012-05-30 15:19:41 3874

原创 复习struts2之配置国际化全局资源文件、输出国际化信息

准备资源文件,资源文件的命名格式如下: baseName_language_country.properties baseName_language.properties baseName.properties 其中baseName是资源文件的基本名,我们可以自定义,但language和country必须是java支持的语言和国家。如: 中国大陆: baseName_zh_CN.prop

2012-05-30 14:08:21 4875

原创 复习struts2之基于XML配置文件实现指定方法的输入校验以及基于XML校验的一些特点

当校验文件的取名为ActionClassName-validation.xml时,会对 action中的所有处理方法实施输入验证。如果你只需要对action中的某个action方法实施校验,那么,校验文件的取名应为:ActionClassName-ActionName-validation.xml,其中ActionName为struts.xml中action的名称。 (案例与对所有方法实现输入校验

2012-05-29 15:18:29 1386

原创 复习struts2之基于XML配置文件实现指定方法的输入校验以及基于XML校验的一些特点

当校验文件的取名为ActionClassName-validation.xml时,会对 action中的所有处理方法实施输入验证。如果你只需要对action中的某个action方法实施校验,那么,校验文件的取名应为:ActionClassName-ActionName-validation.xml,其中ActionName为struts.xml中action的名称。 (案例与对所有方法实现输入校验

2012-05-29 15:17:14 1978 1

原创 Struts2提供的校验器

系统提供的校验器如下: required (必填校验器,要求field的值不能为null) requiredstring (必填字符串校验器,要求field的值不能为null,并且长度大于0,默认情况下会对字符串去前后空格) stringlength(字符串长度校验器,要求field的值必须在指定的范围内,否则校验失败,minLength参数指定最小长度,maxLength参数指定最大长度,

2012-05-29 14:48:49 1395

原创 复习struts2之基于XML配置方式实现对action的所有方法进行校验

使用基于XML配置方式实现输入校验时,Action也需要继承ActionSupport,并且提供校验文件,校验文件和action类放在同一个包下,文件的取名格式为:ActionClassName-validation.xml,其中ActionClassName为action的简单类名,-validation为固定写法。如果Action类为HelloWordAction,那么该文件的取名应为:Hel

2012-05-29 14:36:49 1420

原创 复习struts2之输入校验的流程

1。类型转换器对请求参数执行类型转换,并把转换后的值赋给action中的属性。 2。如果在执行类型转换的过程中出现异常,系统会将异常信息保存到ActionContext,conversionError拦截器将异常信息添加到fieldErrors里。不管类型转换是否出现异常,都会进入第3步。 3。系统通过反射技术先调用action中的validateXxx()方法,Xxx为方法名。 4。再调用

2012-05-28 21:09:31 1891

原创 复习Struts2之对action中指定方法进行校验

通过validateXxx()方法实现, validateXxx()只会校验action中方法名为Xxx的方法。其中Xxx的第一个字母要大写。当某个数据校验失败时,我们应该调用addFieldError()方法往系统的fieldErrors添加校验失败信息(为了使用addFieldError()方法,action可以继承ActionSupport ),如果系统的fieldErrors包含失败信息,

2012-05-28 21:08:32 3487

原创 复习struts2之对action中所有方法进行输入校验

在struts2中,我们可以实现对action的所有方法进行校验或者对action的指定方法进行校验。 对于输入校验struts2提供了两种实现方法: 1. 采用手工编写代码实现。 2. 基于XML配置方式实现。方法一实例:index.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageE

2012-05-28 21:07:34 1343

原创 复习struts2之拦截器

拦截器能够通过权限进行拦截,下面写一个小例子实例分析:用户登录后可以访问action中的所有方法User.jsp(执行完该jsp之后,状态变为已登录)//设置用户登录状态 可以通过session来判断如果用户没有登录,不允许访问action中的方法,并且提示“你没有权限执行该操作”User.jsp<%@ page language="java" contentType="tex

2012-05-28 21:06:41 630

原创 复习struts2之拦截器

拦截器能够通过权限进行拦截,下面写一个小例子实例分析:用户登录后可以访问action中的所有方法User.jsp(执行完该jsp之后,状态变为已登录)//设置用户登录状态 可以通过session来判断如果用户没有登录,不允许访问action中的方法,并且提示“你没有权限执行该操作”User.jsp<%@ page language="java" contentType="tex

2012-05-27 21:41:47 640

原创 复习struts2之多文件上传

与单个的文件的上传是非常相似的,不过需要注意的是在客户端定义的文件名称要相同,在action中定义属性的类型要为数组类型或list类型Jsp页面 文件1: 文件2: 文件3: Action方法中 private File[] image; private String[] imageFileName;//此处省略这两个属性的set和get方法 public St

2012-05-27 20:17:35 627

原创 复习struts2之文件上传

第一步:在WEB-INF/lib下加入commons-fileupload-1.2.1.jar、commons-io-1.3.2.jar。这两个文件可以从http://commons.apache.org/下载。 第二步:把form表的enctype设置为:“multipart/form-data“,如下: 文件: 第三步:在Action类中添加以下属性: // 要把它保

2012-05-27 20:03:28 772

原创 复习struts2之访问或添加属性

在struts2的action中并没有使用到servletAPI ,所以在方法中无法得到request,session和application对象,但在开发中我们又经常需要用到这些对象,该怎么办呢?实例1:(如仅仅只是访问或往三个范围中放入属性推荐使用下面这种方法)Action中 public String execute(){ ActionContext ctx = ActionCon

2012-05-25 15:43:18 1222

原创 复习struts2之自定义类型转换器

例1:在action中定义一个参数birth并生成相应的set和get方法在struts.xml文件中配置出来在jsp页面中打印出来当在浏览器中输入的地址为:http://localhost:8080/struts2/test/person.do?birth=2001-02-21浏览器输出的内容是Wed Feb 21 00:00:00 CST 2001当浏览器中输入的地址为:htt

2012-05-24 16:03:40 1452

原创 复习struts2之请求参数接收

以get方式发送参数步骤一:在action中定义两个参数name和age,并定义出相应的set和get方法 private String name; private String age; public String getName() { return name; } public void setName(String name) { this.name = name;

2012-05-23 20:27:38 1079

原创 Android之使用文件进行数据存储

首先给大家介绍使用文件如何对数据进行存储,Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE环境中保存数据到文件中是一样的。 //写入的文件的路径是data/data/cn.csdn/files/file.txt FileOutputStream fos = openFileOutput("file.txt",

2012-05-22 15:35:33 915

原创 android案例之当字数超过一定限制时发送多条短信

生活中我们经常遇到一种情况,有时候一条短信过长,会发送多条,其实要想实现这个效果是很简单的,只要加一个条件判断就行,所有在这里详细步骤我就不写了,只把activity中的内容贴出来package cn.csdn;import java.util.List;import android.app.Activity;import android.app.PendingIntent;import

2012-05-22 14:59:25 2595

原创 android案例之发送短信

其实发送短信的步骤和打电话的步骤是相同的步骤一:页面1、 res/layout/main.xml文件 <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/user" /> <E

2012-05-22 10:57:18 818

原创 Android案例之拨打电话

步骤一:首先在layout下的main.xml文件中构建出拨打电话的界面(建议利用工具去拖动,因为这样速度比较快,而且不用去别的文件中去定义一些东西)Main.xml <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" andr

2012-05-22 10:47:12 979

原创 Android应用程序架构

在新建一个android工程时工具会自动建很多文件夹等,下面解释一下这些文件夹的作用src/ java原代码存放目录 gen/ 自动生成目录 gen 目录中存放所有由Android开发工具自动生成的文件。目录中最重要的就是R.java文件。 这个文件由Android开发工具自动产生的。Android开发工具会自动根据你放入res目录的xml界面文件、图标与常量,同步更新修改R.java文件

2012-05-22 10:33:31 629

原创 复习struts2之指定处理的请求后缀

之前在访问action时都是默认使用.action后缀访问Action。其实默认后缀是可以通过常量”struts.action.extension“进行修改的例如:在struts.xml文件中可以进行如下配置: 这样配置之后,在访问时就不能将路径写为:http://localhost:8080/struts2/test/helloword这种形式的了。而要写成http://localhost

2012-05-21 21:33:52 3524

原创 复习struts2之为action属性注入值

Struts.xml文件 /images /WEB-INF/page/message.jsp HelloWordAction.javaprivate String savepath; public void setSavepath(String savepath) { this.savepath = savepath; } public String e

2012-05-21 21:33:16 1857

原创 Android环境搭建以及第一个实例

一、环境搭建1、下载与android搭建有关的SDK和ADT2、打开Eclipse,点击Help下的Install New Software,点击add,通过弹出的界面来安装ADT,Name可以自己随便起一个,Location为ADT的路径(注意:路径不要有中文名),添加完成后点击OK,然后就是下一步…下一步…完成3、安装所需要的虚拟机:点击window,然后点击AVD Manager,弹出

2012-05-21 14:49:40 872

原创 复习struts2之result配置的各种视图转发类型

一、struts1中提供的转发类型在struts1中,forward提供两种转发类型:1、内部转发:/index.jsp2、采用浏览器转发:/index.jsp二、struts2中提供的转发类型struts2中的struts2.xml文件中的result配置类似于struts1中的forward,但struts2中提供了多种结果类型,常用的类型有: dispatcher(默认值,内部

2012-05-20 21:45:37 2336

原创 复习struts2之Action配置的各项默认值

在struts.xml文件中配置如下 /WEB-INF/page/employeeAdd.jspJsp页面为: 姓名: 通过路径http://localhost:8080/struts2/test/addUI访问得到的结果是一个可以输入的文本框,这是由于在struts.xml文件中对于action的配置中有许多的默认值各项默认值如下:1>如果没有为action指定clas

2012-05-18 10:05:42 727

原创 复习Struts2之Action名称的搜索顺序

1.获得请求路径的URI,例如url是:http://server/struts2/path1/path2/path3/test.action 2.首先寻找namespace为/path1/path2/path3的package,如果存在这个package,则在这个package中寻找名字为test的action,如果不存在这个package则转步骤3; 3.寻找namespace为/path

2012-05-18 10:04:52 657

原创 复习struts2之解决struts2配置文件无提示问题

在struts.xml文件中,有时候打一个 < 却没有提示,原因是因为没有连接互联网,访问不到"http://struts.apache.org/dtds/struts-2.3.dtd"这个路径解决方法:1、连接到互联网,工具会自动下载使用 2、在MyEclipse中配置一下配置步骤如下:Window---Preferences--MyEclipse Enterprise ….

2012-05-18 10:04:02 2130 1

原创 复习struts2之第一个实例

一、struts.xml中的一些配置,及对这些配置的解释: /WEB-INF/page/hello.jsp 在struts2框架中使用包来管理Action,包的作用和java中的类包是非常类似的,它主要用于管理一组业务功能相关的action。在实际应用中,我们应该把一组业务功能相关的Action放在同一个包下。 name="itcast":包的名称可以是任意的,但必

2012-05-17 19:47:40 853

原创 tree中的一些事件处理

这个例子是在上一个例子的基础上进行的(function() { Ext.onReady(function() { // 定义一个存储 数据的store var treeStore = Ext.create('Ext.data.TreeStore', { root : { text : '我是根节点', expanded : false// 是否展开 },

2012-05-17 17:41:01 2071

原创 extjs---树

今天讲的是extjs中的树形结构,下面写一个简单的小例子,来熟悉一下extjs树形的一些属性等首先创建一个js文件tree.js(function(){ Ext.onReady(function(){ /* * tree概念 * treePanel组件的基本应用 */ var tree=Ext.create('Ext.tree.Panel',{ title:

2012-05-17 14:29:44 923

原创 Struts2复习第一课-------环境搭建

Struts2是在webWork2基础上发展而来的,属于MVC框架一.Struts2优点:1、 在软件设计上struts2没有像struts1那样跟servletAPI和StrutsAPI有着紧密的耦合,struts2的应用可以不依赖与servletAPI和StrutsAPI.struts2属于无侵入式设计,而struts1却属于侵入式设计2、 Struts2提供了拦截器,利用拦截器可以进行

2012-05-14 20:49:20 918

原创 组件、布局与面板

一、组件//组件-----创建组件 Ext.create('Ext.Component',{ html:'你好 组件', // renderTo:Ext.getBody(), 添加到jsp页面的body中 renderTo:Ext.get('c'), width:200, height:100, padding:50, style:{ col

2012-05-14 18:53:38 2021

原创 ExtJS第一天实例

第一步当然是引进类库文件啦,具体引进的东西可以看上一篇博客第二步:创建一个jsp文件Helloword.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>Insert title here第三步:编写js文件//当窗体加载

2012-05-07 17:50:12 4106

原创 ExtJS入门-------环境搭建

ExtJS是一种主要用于创建前端用户界面,是一个基本与后台技术无关的前端ajax框架。一、引入类库文件Extjs类库介绍:adapter:负责将里面提供第三方底层库(包括Ext 自带的底层库)映射为Ext 所支持的底层库。build: 压缩后的ext 全部源码(里面分类存放)。docs: API 帮助文档。exmaples:提供使用ExtJs 技术做出的小实例。resources:E

2012-05-07 17:11:15 5338 1

原创 第一个Lucene实例

运行lucene所需要的JAR包lucene-core-3.6.0.jar(核心包)lucene-analyzers-3.6.0.jar(分词器)lucene-highlighter-3.6.0.jar(高亮)lucene-memory-3.6.0.jar(高亮)public class HelloWord { public static void createIndexFile()

2012-05-03 21:05:54 11856 8

转载 ant

Ant的概念 可能有些读者并不连接什 么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命 令。Make命令其实就是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有一定的缺陷,但是 Ant却克服了这些工具的缺陷。最初Ant开发者在开发跨平台的应用时,用样

2012-04-26 16:30:25 743

原创 CXF

什么是CXF?Apache CXF=Celtix+XFirejax-ws是Sun公司发布的一套开发WebService服务的标准,CXF是在新标准ax-ws下开发出来的WebService.支持多种协议:SOAPXML/HTTPCORBA(Commom Object Request Broker Architecture公共对象请求代理体系结构,早期语言使用的WS)可以与Spring

2012-04-26 16:27:19 9457 2

空空如也

空空如也

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

TA关注的人

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