- 博客(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
6369
3
原创 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
5280
原创 Struts2.0里的过滤器interceptor之用户只可以访问Login.action与Register.action,访问其它.action的链接时,自动切换到登录页面
刚开始,在学习过滤器时,我继承的过滤器是Filter这个接口。后来经别人指点,这个接口是最老的了,Struts2有自己封装好的接口,即interceptor。一般在使用拦截器时不是实现Interceptor接口,而是直接继承AbstractInterceptor,AbstractInterceptor也是实现Interceptor接口,它只是使用intercept()方法,而没有实现i
2012-07-03 10:49:38
7453
原创 数据库连接的实现
首先要在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
916
原创 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
6001
原创 Spring里的IOC例子
IOC称为控制反转。反转,也就是把任务交给别人,即IOC容器。关系都自己来维护,如果有很多对象,都自己来做。现在写一工厂,自己来解析文件。现在反转了,这些事你不用做了,交给IOC容器。IOC提供了相应的配置,我们可以把这种依赖关系配制上就可以了。只要把依赖关系配制好就可以了。例如:下面将要说要的,UserManager依赖于UserDaoImpl,这些所有的业务对象,关系都给配制上。那么Sprin
2011-11-20 19:13:46
1314
12
转载 工厂模式-参观者模式
参观者模式主要对一组固定结构的对象进行访问,一般和组合模式一起使用。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
722
转载 工厂模式-代理模式
代理模式class FileDownloader(public download(File file);}class File{} //一般代理类使用 Proxy后缀class FileDownloaderProxy{ FileDownloaderProxy(FileDownloader downloader){ this.downloader = downlo
2011-11-11 14:30:10
1690
转载 工厂模式-外观模式
为一组类提供简单的外部接口,使外部调用者不需要和所有内部干系人打交道,就能让调用者满意。class CallCenter{public void solve(Customer customer){ //接受客户提出的问题 operator.acceptProblem(customer.getProblem());boolean canSolved = operator.solve
2011-11-11 14:25:47
1204
转载 工厂模式-单例模式
单例模式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
530
转载 工厂模式-工厂方法
工厂方法interface IFruitFactory{puhlic Fruit getFruit();} class AppleFactory implements IFruitFactory{public Fruit getFruit(){ //生产苹果 return new Apple();}} Client: IFruitFactory fa
2011-11-11 14:17:39
413
转载 工厂模式-简单工厂
简单工厂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
430
原创 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
870
原创 通过JS为 Table表增加一行,通过复选框删除多行,也可通过所在行的delete链接删除本行
Table表增加一行,通过复选框删除多行,也可通过所在行的delete链接删除本行。。。 //给table增加一行 function addTableRow() { var table1 = document.getElementById
2011-09-09 16:39:54
6413
2
原创 茫茫人海
<br />茫茫人海<br />自己<br />也许常常只是故事的配角<br />忍了那么久<br />却发现经历的居然只是别人的故事<br />于是<br />刹那芳华<br />片甲不留<br />却不敢有所怨恨<br />只是<br />不再习惯想念那段年少飞扬<br />也<br />不再回头
2010-12-07 08:27:00
673
10
三维图形opengl
2010-03-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人