自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

转载 struts2 action之间的跳转

result的name属性:SUCCESS:Action正确的执行完成,返回相应的视图,success是name属性的默认值;NONE:表示Action正确的执行完成,但并不返回任何视图;ERROR:表示Action执行失败,返回到错误处理视图;INPUT:Action的执行,需要从前端界面获取参数,INPUT就是代表这个参数输入的界面,一般在应用中,会对这些参数进行验证,如果验证

2013-03-05 10:09:09 217

转载 Java正则表达式应用总结

一、概述 正则表达式是Java处理字符串、文本的重要工具。 Java对正则表达式的处理集中在以下两个两个类:java.util.regex.Matcher   模式类:用来表示一个编译过的正则表达式。java.util.regex.Pattern   匹配类:用模式匹配一个字符串所表达的抽象结果。 比如一个简单例子:i

2013-02-04 13:05:43 128

原创 java 多线程

多线程的目的是为了最大限度的利用CPU资源。Java编写程序都运行在在Java虚拟机(JVM)中,在JVM的内部,程序的多任务是通过线程来实现的。每用java命令启动一个java应用程序,就会启动一个JVM进程。在同一个JVM进程中,有且只有一个进程,就是它自己。在这个JVM环境中,所有程序代码的运行都是以线程来运行。对于一个进程中的多个线程来说,多个线程共享进程的内存块,当有新的线程

2013-01-28 10:33:49 154

原创 struts2 session

in action class .:  ActionContext actionContext = ActionContext.getContext();        Map session = actionContext.getSession();        session.put("USER_NAME", "");in jsp page :

2013-01-22 16:02:02 108

原创 struts2 session

in action class .:  ActionContext actionContext = ActionContext.getContext();        Map session = actionContext.getSession();        session.put("USER_NAME", "");in jsp page :

2013-01-22 16:01:03 77

原创 struts2 +tiles 配置

1. web.xml配置,加入org.apache.tiles.impl.BasicTilesContainer.DEFINITIONS_CONFIG/WEB-INF/tiles.xmlorg.apache.struts2.tiles.StrutsTilesListener2. struts.xml 配置。 <package na

2013-01-07 16:28:14 259

转载 Spring事务配置的五种方式

前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。    总结如下:    Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一

2012-12-28 13:48:34 98

转载 JSP中EL表达式无效的问题

jstl.jar standard.jar第一步: 首先确定你是否导入的JSTL包。 在项目上右键,Myeclipse--》Add JSTL Librarys 第二步: 确定用的Servlet / JSP的版本。 查看web.xml的开头部分,如果有以下内容,表示是Servlet 2.4 / JSP 2.0。 xmlns="http://java.s

2012-12-27 18:19:08 288

转载 struts2 #% $使用

STRUTS2标签操作Map           "> 下面代码中,sundayMap是treeView的一个field,key是timeScaleMap的键:                        ${sundayMap[key]}             取Session中的值        ${session.u

2012-12-27 16:51:59 147

转载 jstl 详解

概述    在JSP页面中,使用标签库代替传统的Java片段语言来实现页面的显示逻辑已经不是新技术了,然而,由自定义标签很容易造成重复定义和非标准的实现。鉴于此,出现了JSTL(JSP Standard Tag Library),为大多数JSP页面逻辑提供了实现的JSTL技术,该技术本身就是一个标签库。      Sun公司Java规范标准的JSTL由apache jakarta组织负责维

2012-12-27 15:53:39 263

转载 详解EL表达式

关于EL 表达式EL表达式总是用大括号括起,而且前面有一个美元符($)前缀:${expression}。表示式中第一个命名变量要么式一个隐式对象,要么是某个作用域(页面作用域、请求作用域、会话作用域或应用作用域)中的一个属性。点 号操作符允许你使用一个Map键或一个bean性质名来访问值,例如,使用${foo.bar}可以得到bar的值,在此,bar是Map foo的Map键名,或者是

2012-12-27 15:43:37 137

转载 Struts2的 Tiles 配置步骤

Tiles 配置步骤1. 项目中导入Tiles JAR文件 (1) tiles-core-version.jar (2) tiles-api-version.jar (3) tiles-jsp-version.jar (4) Jakarta common BeanUtiles (5) Jakarta common Logging (6) Jakarta common D

2012-12-19 16:12:06 224

转载 struts2自定义验证器(身份证验证)

struts2的验证器是用的xwork里面的验证,自定义验证器就是根据源码继承已有的字段验证器而来。具体步骤如下:1.展开xwork-2.0.4.jar,com.opensymphony.xwork2.validator.validators目录下有个default.xml,将它复制到项目根目录下改名叫validators.xml。验证框架首先在根目录下找validators.xml文件,

2012-12-19 15:07:57 126

原创 使用存储过程,把超长文本保存在一个变量中,然后再insert update

/* Formatted on 2012/12/18 13:25 (Formatter Plus v4.8.8) */SET DEFINE OFF;delete from tab_template where template_id = 'abc';commit;declare  v_clob clob :='a long text ';  begin INSERT I

2012-12-18 13:52:33 178

转载 exp and imp

Oracle 提供两个工具imp.exe 和exp.exe分别用于导入和导出数据。这两个工具位于Oracle_home/bin目录下。  导出数据exp  1 将数据库ATSTestDB完全导出,用户名system 密码123456 导出到c:\export.dmp中  exp system/123456@ATSTestDB file=c:\export.dmp full=

2012-12-07 10:27:40 177

转载 JAVA~JSTL标签使用说明

JSTL标签使用说明1.EL语言介绍EL语言是JSTL输出(输入)一个JAVA表达式的表示形式。在JSTL中,EL语言只能在属性值中使用。EL语言只能通过建立表达式${exp1}来进行调用。在属性值中使用表达式有三种方式。1、value属性包含一个表达式在这种情况下,表达式值被计算出来并根据类型转换规则赋值给value属性。比如:中的${username}就是一个EL,它相

2012-12-06 14:18:26 134

转载 jsTL fmt

1)导入jstl 包,加载ftm标签首先将jstl的jar包放入类库中,使用1.2版本其次在jsp文件中引入所需要的 标记库,对于 ftm 标签,如下: Html代码  %@ taglib prefix='fmt' uri="http://java.sun.com/jsp/jstl/fmt" %>       2)输出 .properti

2012-12-06 14:16:28 210

转载 编写JSP Tag

编写一个JSP Tag涉及三个步骤:(1)编写JSP(2)编写JSP Tag的java程序(3)编写JSP Tag库的描述文件tld(实际是一个XML文件)这三个步骤之间没有顺序约束,下面是一个简单的例子:1 编写HelloTag.jsp%@page contentType="text/html"%>   html>   head>title>Hello Tags Page

2012-12-06 13:33:01 150

转载 Oracle的SQLPLUS中常用set语句

我们常常用set语句在设置一些需要的格式规范。下面,列举了几个常见set语句的应用。  set echo on--设置运行命令是是否显示语句set feedback on--设置显示“已选择XX行”set colsep | --设置列与列之间的分割符号set pagesize 10--设置每一页的行数set serveroutput on--设置

2012-11-30 10:51:30 190

转载 Struts2拦截器的使用

如何使用struts2拦截器,或者自定义拦截器。特别注意,在使用拦截器的时候,在Action里面必须最后一定要引用struts2自带的拦截器缺省堆栈defaultStack,如下(这里我是引用了struts2自带的checkbox拦截器):  0(必须加,否则出错)也可以改为对全局Action设置自己需要的拦截器,如下:在struts.xml里面定义全局

2012-11-28 16:53:19 191

转载 shell中特殊符号

在shell中常用的特殊符号罗列如下:# ;    ;;       .       ,        /        \        'string'|        !    $    ${}    $?       $$    $*        "string"*      **    ?       :        ^       $#    $@        `co

2012-11-28 16:11:44 133

原创 oracle 匿名块测试

set serveroutput on;        declare                         v_array varchar2(100) :='/cCC/ccC/1122858051(OPS)';                         V_BRACKETS varchar2(1) :='(';                         v_

2012-10-22 17:31:54 239

转载 oracle execute immediate

当我们碰到有一类存储名称和过程的参数上都相似时,可以使用execute immediate来动态执行这些存储过程,在这次的项目中我有一类用“P_InsertInto_”开头的存储过程,后面是表名如:P_InsertInto_AC01、P_InsertInto_AC02等等,用来给AC01、AC02........这些表插入数据的,我们就只能用execute immediate动态执行这些过程,像这

2012-10-22 15:03:25 207

转载 把触发器说透

本篇主要内容如下:8.1 触发器类型8.1.1 DML触发器8.1.2 替代触发器8.1.3 系统触发器8.2 创建触发器8.2.1 触发器触发次序8.2.2 创建DML触发器8.2.3 创建替代(INSTEAD OF)触发器8.2.3 创建系统事件触发器8.2.4 系统触发器事件属性8.2.5 使用触发器谓词8.2.

2012-10-22 14:58:11 179

转载 java日志处理组件log4j--log4j.xml配置详解

注:本资料通过网络查找然后整理而成首先要对配置文件的各个参数进行说明,这样才能合理的进行配置。参数意义说明:配置根Logger[html] view plaincopy其语法为:      log4j.rootLogger = [ level ] , appenderName1, appenderName2, …  level: 是日志记录的优先级,

2012-09-28 14:34:46 639

转载 SQL*Loader

SQL*LoaderMaximazing SQL*Loader Performance·     Use Direct Path Loads - The conventional path loader essentially loads the data by using standard insert statements.  The direct path loader (dir

2012-09-20 11:22:07 430

原创 oracle 显示 中文

select userenv('language') from dual;         SELECT * FROM V$NLS_PARAMETERSORACLE有三方面的字符集,一是oracel server端的字符集,二是oracle client端的字符集;三是dmp文件的字符集。--查看oracel server端的字符集select userenv('languag

2012-09-03 11:00:09 163

转载 Oracle 存储过程

1.编写。编写一个最最简单的存储过程,给它起个名字叫做proc_helloworldCREATE OR REPLACE PROCEDURE proc_helloworldISBEGIN   DBMS_OUTPUT.put_line ('Hello World!');END;/2.创建。在sqlplus命令行界面创建该存储过程sys@ora10g> conn se

2012-08-30 10:29:09 157

转载 使用 SAX 处理 XML 文档

SAX的基本情况SAX同DOM一样也是一个访问XML文档的接口。SAX是Simple API for XML的缩写。它不像DOM那样是W3C的推荐标准。它是由XML-DEV邮件列表的成员开发维护,由David Megginson领导(david@megginson.com)的一个Public Domain软件。SAX是一个彻底的自由软件,它的作者放弃了对它的所有权利,并且它也被许可用于任何目的

2012-08-28 10:05:33 169

转载 oracle 存储过程的基本语法

oracle 存储过程的基本语法1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字(    参数1 IN NUMBER,    参数2 IN NUMBER) IS变量1 INTEGER :=0;变量2 DATE;BEGINEND 存储过程名字2.SELECT INTO STATEMENT  将select查询的

2012-08-21 17:35:08 95

空空如也

空空如也

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

TA关注的人

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