自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 Struts2.0中的Cookie(实现自动登录)

首先,我的自动登录是这样子的。在登录页面,有个复选框,问是否记住用户名和密码。如果不记住,下次就不会自动把用户名和密码显示出来。首先把CookieUtil.java页面贴出来吧。此处的UserB很简单,UserB类里放的就是username与password两个属性页已。再者就是他俩的get、set方法了。package com.struts.util;import java.

2012-08-02 11:35:51 6319 9

原创 Struts2.0 图片的上传与下载的实现

图片上传的JSP页面,即register.jsp。此处要注意:要上传图片,必须要在form中加入此代码,enctype="multipart/form-data",否则,上传无效的。<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>User

2012-08-02 11:03:08 5189

原创 Struts2.0里的过滤器interceptor之用户只可以访问Login.action与Register.action,访问其它.action的链接时,自动切换到登录页面

刚开始,在学习过滤器时,我继承的过滤器是Filter这个接口。后来经别人指点,这个接口是最老的了,Struts2有自己封装好的接口,即interceptor。一般在使用拦截器时不是实现Interceptor接口,而是直接继承AbstractInterceptor,AbstractInterceptor也是实现Interceptor接口,它只是使用intercept()方法,而没有实现i

2012-07-03 10:49:38 7412 1

原创 数据库连接的实现

首先要在lib目录下导入jar包:mysql-connector-java-3.0.17-ga-bin.jar我连接的是MySQL的数据库。数据库名为:strut2user,用户名和密码为:root.数据库连接代码ConnectDB.java package com.struts.dao;import java.sql.Connection;import java.sq

2012-06-27 14:51:51 872

原创 struts2.0的Demo

提前准备工作,需从网上下载struts-2.2.3.1-all.zip压缩包。 第一步:     首先创建一个web项目(File-New-Web-Dynamic Web Project),名字为:struts2-examples第二步:     把从网上下载struts-2.2.3.1-all.zip压缩包里的lib下的asm-3.1.jar、asm-commons-3.1.

2012-06-19 16:34:21 5918 2

原创 Spring里的IOC例子

IOC称为控制反转。反转,也就是把任务交给别人,即IOC容器。关系都自己来维护,如果有很多对象,都自己来做。现在写一工厂,自己来解析文件。现在反转了,这些事你不用做了,交给IOC容器。IOC提供了相应的配置,我们可以把这种依赖关系配制上就可以了。只要把依赖关系配制好就可以了。例如:下面将要说要的,UserManager依赖于UserDaoImpl,这些所有的业务对象,关系都给配制上。那么Sprin

2011-11-20 19:13:46 1278 14

转载 工厂模式-参观者模式

参观者模式主要对一组固定结构的对象进行访问,一般和组合模式一起使用。abstract class Hardware{protected double price;protected double getPrice();void accept(IComputerVisitor visitor);} class Mainboard extends Hardware{void a

2011-11-11 14:36:04 692 2

转载 工厂模式-代理模式

代理模式class FileDownloader(public download(File file);}class File{} //一般代理类使用 Proxy后缀class FileDownloaderProxy{ FileDownloaderProxy(FileDownloader downloader){ this.downloader = downlo

2011-11-11 14:30:10 1656

转载 工厂模式-外观模式

为一组类提供简单的外部接口,使外部调用者不需要和所有内部干系人打交道,就能让调用者满意。class CallCenter{public void solve(Customer customer){ //接受客户提出的问题 operator.acceptProblem(customer.getProblem());boolean canSolved = operator.solve

2011-11-11 14:25:47 1168

转载 工厂模式-单例模式

单例模式class Singleton{private static Singleton singleton = null; public static Singleton getInstance(){if(null == singleton){singleton = new Singleton();} return singleton;} public String

2011-11-11 14:20:48 502

转载 工厂模式-工厂方法

工厂方法interface IFruitFactory{puhlic Fruit getFruit();} class AppleFactory implements IFruitFactory{public Fruit getFruit(){ //生产苹果 return new Apple();}} Client: IFruitFactory fa

2011-11-11 14:17:39 385

转载 工厂模式-简单工厂

简单工厂abstract class Fruit{} class Apple extends Fruit{} class Orange extends Fruit{ } class FruitFactory{ pulic static Fruit getFruit(String fruitType){if (“apple” == fruitType){retur

2011-11-11 14:16:00 407

原创 Ajax调用.XML文件以表格形式显示的小Demo

Ajax调用.XML文件以表格形式显示的小Demo名为AjaxDemo.html文件Insert title herefunction loadXMLDoc(url){var xmlhttp;var txt,x,xx,i;if (window.XMLH

2011-09-09 16:47:23 844

原创 通过JS为 Table表增加一行,通过复选框删除多行,也可通过所在行的delete链接删除本行

Table表增加一行,通过复选框删除多行,也可通过所在行的delete链接删除本行。。。 //给table增加一行 function addTableRow() { var table1 = document.getElementById

2011-09-09 16:39:54 6359 2

原创 茫茫人海

<br />茫茫人海<br />自己<br />也许常常只是故事的配角<br />忍了那么久<br />却发现经历的居然只是别人的故事<br />于是<br />刹那芳华<br />片甲不留<br />却不敢有所怨恨<br />只是<br />不再习惯想念那段年少飞扬<br />也<br />不再回头

2010-12-07 08:27:00 652 13

三维图形opengl

如果想提高自己在OPENGL这方面的知识,可以参考一下 主要是关于模型视图变换与投影变换、摄相机定位glOrtho2D();glOrtho(); glLookAt();等之间的关系。本资源可以让你正确清楚在OPENGL的三维空间里的世界坐标系、屏幕坐标系、窗口坐标系等。

2010-03-05

空空如也

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

TA关注的人

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