自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

转载 mysql 字符集以及大小写规范

. Mysql中重要的字符集问题,如果没有统一会产生乱码问题。这个是mysqlDB与sql servser不同的地方。mysql服务器中有六个关键位置使用了字符集的概念,他们是:client、connection、database、results、server、systema、其中client是客户端使用的字符集b、其中的connection是连接数据库的字符集设置类型c、databa

2012-09-05 16:07:14 838

原创 动态代理

先定义一个接口HouseInterpackage com.cn;public interface HouseInter { public void rentHouse(); public void cancelHouse();}定义一个实现上面接口的类HouseOwnerpackage com.cn;public class HouseOwner imp

2012-08-24 20:38:22 285

转载 web.xml 通过contextConfigLocation配置spring 的方式

SSI框架配置文件路径问题:struts2的 1个+N个  路径:src+src(可配置)      名称: struts.xml  + Nspring 的 1个           路径: src                          名称: applicationContext.xmlibatis 的 1个+N个  路径: src+src(可配置)     名称:

2012-08-24 17:21:32 573

原创 动态代理AOP的配置(包括cglib-nodep-2[1].2.2 jar包)

Common.javapackage com.aspect;public class Common { public void fn() { System.out.println("****************"); } public void tc() { System.out.println("|||||||||||||||||"); }

2012-08-24 16:17:27 2860

原创 Spring AOP配置 动态代理

ProxyInter借口:package com.aspect;public interface ProxyInter { //租房 public void rent(); //退房 public void cancelHouse();}Owner类实现ProxyInter接口package com.aspect;public class Own

2012-08-24 11:37:35 2935 1

原创 启动tomcat的一个小问题

在tomcat的配置文件下:server.xml中不要包含中文配置虚拟路径时不要包含中文目录,在用SAX解析XML文档的时候,在XML文件中如果有中文的话就会抛出“invalid byte 1 of 1-byte UTF-8 sequence”异常可能是这个文件server.xml中有在utf-8下乱码的字符 所以。。。

2012-08-17 16:45:16 288

原创 测试连接oracle数据库服务时错误

Error while performing database login with the XXX driver:Io 异常: The Network Adapter could not establish the connection 1,有可能oracle服务还未启动2,未配置(并启动)监听器3,配置信息出错

2012-08-17 11:05:10 384

转载 Struts2 OGNL详解

首先了解下OGNL的概念:OGNL是Object-Graph Navigation Language的缩写,全称为对象图导航语言,是一种功能强大的表达式语言,它通过简单一致的语法,可以任意存取对象的属性或者调用对象的方法,能够遍历整个对象的结构图,实现对象属性类型的转换等功能。此外,还得先需弄懂OGNL的一些知识: 1.OGNL表达式的计算是围绕OGNL上下文进行的。OGNL上

2012-08-16 20:26:13 380

原创 Struts2配置类型转换

在拦截器那篇的User类中增加 private Point point; private Date date;并加上set,get方法转换Point的类:PointConverter.javapackage com.util;import java.util.Map;import org.apache.struts2.util.StrutsTypeConvert

2012-08-15 20:47:43 523

原创 Struts2配置拦截器

struts.xml中内容如下<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd">

2012-08-15 20:26:16 381

原创 Struts2动态方法调用

第一种index.jsp中struts.xml中RegistAction中通过表单中form里action!号前面的RgistAction 去配置文件里找到action name="RegistAction" 然后找到对应的class  new一个实例出来最后调用!号后面的login方法。 第二种:index.jsp中struts.xml中

2012-08-14 20:25:09 264

原创 Hibernate中list和Iterate区别

oracle数据库表dept3create table dept3 as select * from dept;alter table dept3 modify(deptno number primary key);使用list查询使用iterate方法查询* list和iterate的区别?   * list在默认情况下,只向缓存中放入数据,而不利用缓存中的数据

2012-08-10 11:32:06 890

原创 Hibernate 一对一主键单向、双向关联

Hibernate一对一单向主键关联举例:人Person和身份证IdCard 1对1身份证为主表类模型Person(从) ---------> IdCard(主)id:int                           id:intname:String               cardNo:StringidCard:IdCard表关系Per

2012-08-09 20:44:03 716

原创 Hibernate常用的主键生成策略

常用的主键生成策略:increment、native、assigned、uuid 32位、sequenceincrement:查找当前最大的一个主键值,在此基础上+1作为新的主键值assigned:主键由自己设置,设置是什么就是什么uuid32 :对String类型使用的sequence主键生成策略配置              seq_dep  native:

2012-08-08 20:44:06 418

转载 form表单的onsubmit()问题

以前在项目中为一个表单(from)编写onsubmit()脚本的时候,经常需要验证表单中数据的合法性,所以常会写道:,试图在validateForm()中return false来阻止表单的提交。实际上的效果是即使return false 表单 还是会提交。后来发现 onsubmit="return validateForm()"就没有问题了,当时也没有多想就继续做其它事情了。     直到今

2012-08-03 16:59:43 629

转载 <jsp:include page="" flush="true" /> 中flush="true 的作用

设置flush为true,就是说,如果你的缓冲区的内容很多了,就将数据读出,以免数据泄漏,造成错误。 服务器端页面缓冲,大致的意思是,在将生成的HTML代码送到客户端前,先在服务器端内存中保留,因为解释JSP或Servlet变成HTML是一步步进行的,可以在服务器端生成完HTML或生成一部分HTML(所占用字节数已达到指定的缓冲字节数)后再送到客户。 如果不缓冲,就会解释生成一句HTML就向客户端

2012-08-03 14:55:30 1707

转载 include与jsp:include区别

我们都知道在jsp中include有两种形式,分别是 前者是指令元素、后者是行为元素。具体它们将在何处用?如何用及它们有什么区别?这应该是很多人看到它都会想到的问题。下面一起来看看吧。 通常当应用程序中所有的页面的某些部分(例如标题、页脚和导航栏)都相同的时候,我们就可以考虑用include。具体在哪些时候用,哪些时候用.这种形式。首先要明白的是它们之间的区别。只有了

2012-08-03 13:58:53 354

翻译 JSP中的<jsp:include page="">的问题

动态包含是用;动态包含是先将被包含的jsp页面进行转换处理执行,再把处理结果进行包含,也就是说Web容器会在遇到动态包含指令时,先对这个page属性所指定的jsp进行Serlvet转换处理与执行,然后再把处理结果包含到动态指令处的位置上,而不是包含jsp文件中的实际内容。如果动态包含的page属性所指定的不是一个jsp文件,那么,其处理方式与静态包含相同。 动态包含可以从当前页面向被包含的

2012-08-03 11:29:33 3326

转载 JSP中的page、request、Session、application作用范围

JSP中的page、request、Session、application作用范围 page:用户请求的当前页面;Request:用户请求访问的当前组件,以及和当前web组件共享同一用户请求的web组件。如:被请求的jsp页面和该页面用指令包含的页面以及标记包含的其它jsp页面;Session:同一个http会话中的web组件共享它;Application:整个web应用的所用

2012-08-02 21:02:35 5300

原创 组成JSP的五部分

三、组成jsp的五部分 1.模板元素html、xml2.注释元素(1)html注释,显示在客户端源码中  (2)jsp注释,不会显示在客户端源码,只在jsp中(3)单行注释与多行注释单行// 多行/**  注释  */3.指令元素(1)page指令%@page %>(2)include指令包含代码,静态包含%@include file="

2012-07-24 20:57:55 8041

原创 部署

二.两种部署方式及web工程文件结构 1.用myeclipse部署工具部署到tomcat中工程名(TestJsp) --src --WebRoot(应用)  --jsp页面  --WEB-INF   --classes   --lib   --web.xml通过MyEclipse部署以后放到%tomcat%/webapps源代码去除Tomcat工

2012-07-24 15:00:42 267

原创 JSP工作原理

一.jsp工作原理 jsp页面(被JSP引擎)-->servlet---->.class--->JVM运行第一次访问时转化成servlet然后编译运行,所以比较慢。tomcat中维护jsp和servlet的对应表                                                jsp页面中的中的内容都被翻译到servlet中的_jspService

2012-07-24 14:20:25 223

空空如也

空空如也

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

TA关注的人

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