自定义博客皮肤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 205

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

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

2013-02-04 13:05:43 118

原创 java 多线程

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

2013-01-28 10:33:49 142

原创 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 99

原创 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 68

原创 struts2 +tiles 配置

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

2013-01-07 16:28:14 249

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

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

2012-12-28 13:48:34 86

转载 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 277

转载 struts2 #% $使用

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

2012-12-27 16:51:59 134

转载 jstl 详解

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

2012-12-27 15:53:39 256

转载 详解EL表达式

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

2012-12-27 15:43:37 129

转载 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 215

转载 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 115

原创 使用存储过程,把超长文本保存在一个变量中,然后再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 167

转载 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 168

转载 JAVA~JSTL标签使用说明

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

2012-12-06 14:18:26 125

转载 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 202

转载 编写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 141

转载 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 185

转载 Struts2拦截器的使用

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

2012-11-28 16:53:19 185

转载 shell中特殊符号

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

2012-11-28 16:11:44 125

原创 oracle 匿名块测试

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

2012-10-22 17:31:54 229

转载 oracle execute immediate

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

2012-10-22 15:03:25 198

转载 把触发器说透

本篇主要内容如下: 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 175

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

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

2012-09-28 14:34:46 630

转载 SQL*Loader

SQL*Loader Maximazing 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 423

原创 oracle 显示 中文

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

2012-09-03 11:00:09 153

转载 Oracle 存储过程

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

2012-08-30 10:29:09 147

转载 使用 SAX 处理 XML 文档

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

2012-08-28 10:05:33 163

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

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

2012-08-21 17:35:08 88

空空如也

空空如也

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

TA关注的人

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