- 浏览: 146797 次
最新评论
文章列表
今天 做项目犯了两个错误,
第一,有enctype="multipart/form-data"属性的form表单。用response.getParameter("属性值")来获得属性,结果为null;
第二,response.sendRedirect("跳转的页面") 。这个response.sendRedirect在执行跳转的时候,居然是把后来的代码执行完了再跳转
<%
if(name == null){
response.sendRedirect("http://baidu.com&q ...
- 2011-09-23 12:06
- 浏览 1249
- 评论(0)
java 的序列化和反序列化
package com.wansha;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.Serializable;
public class MySerializable{
public static void main(String[] args) throws Exception{
Pers ...
- 2011-09-22 23:03
- 浏览 905
- 评论(0)
javascript中indexof方法使用问题小结:
js中的indexOf方法的作用是:
根据给定参数x返回目标字符串(可以看成字符的数组)或数组中与x相等的项的索引。
这个方法相当有用,很多编程语言中都有相对应的实现,javascript中也不例外,然而当我在ie中运行如下代码时候: <script type="text/javascript">
var arr = [1,2,3];
alert(arr.indexOf(1));
</script>
却被提示"对象不支持此属性和方法" 。而在chrome, ...
- 2011-09-22 18:17
- 浏览 881
- 评论(0)
jQuery判断文件上传类型
测试兼容:火狐,chrome,IE8
使用方法:
$(":file").bind("change",function(){
$(this).fileTypeJudge("package");
})
函数:
/**
**author:sharp
*/
(function($) {
$.fn.extend({
fileTypeJudge : function(str) {
return this.each(function() {
var rightFil ...
- 2011-09-22 17:55
- 浏览 2357
- 评论(0)
.e1:nth-child(even){ }.e1:nth-child(odd){height:34px;background:#ebebeb;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
:nth-child(even) 控制偶数样式
:nth-child(odd)控制奇数样式
:nth-child(2n+1)控制2n+1行样式
- 2011-09-21 15:25
- 浏览 722
- 评论(0)
word-break强制换行
word-break:
属性值:
break-all; //表示强制换行,英语单词也强制拆开换行
keep-all; //表示保持一行
normal; //按标准处理
- 2011-09-21 14:39
- 浏览 750
- 评论(0)
列出给定目录的树形目录结构:
package com.wansha;
import java.io.File;
import java.util.LinkedList;
import java.util.List;
/**
*
* @author sharp
*递归列出给定目录的树形目录结构
*/
public class FileItem {
private int times = 0;//计算当前文件在目录的层次
public void listFileItem(File file){
if(file.isFile() || file.listFiles().len ...
- 2011-09-20 14:59
- 浏览 786
- 评论(0)
很多人抱怨使用了一些SVN的客户端软件,保存用户名和密码之后,找不到在什么地方修改,甚至卸载掉相关软件之后也没办法清除这些信息。其实有些东西是保存在Documents and Settings\【user】\Application Data这个目录下的。仔细找一下就有可能解决些问题。用户名 密码保存在C:\Documents and Settings\【user】\Application Data\Subversion\auth\svn.simple
- 2011-09-20 12:05
- 浏览 2228
- 评论(0)
要求:把输入的数字变大写,数字输入不能大于8位数
package com.wansha;
public class NumberTest {
public String formateNubmer(String str)throws Exception{
String sum = "";
Integer in = 0;
try{
in = Integer.parseInt(str);
}catch(NumberFormatException e){
throw new Exception("输入的不是数字");
}
...
- 2011-09-19 08:33
- 浏览 1670
- 评论(0)
动态代理模式的角色:
--抽象角色:是真实对象和代理对象的公共接口
--代理角色:对真实对象进行封装,可以操作真实对象
--真实角色:依赖代理角色,代理真正操纵的类
抽象角色:
subject.java
package com.wansha.proxy;
public interface Subject {
public void request();
}
真实角色:
Subject1.java
package com.wansha.proxy;
public class Subject1 implements Subject {
@Override ...
- 2011-09-16 18:20
- 浏览 723
- 评论(0)
通过反射拷贝一个类的属性值方法:
package com.wansha.reflect;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
public class ClassCopy {
public Object copyof(Object object)throws Exception{
Class<?> classType = object.getClass();
Object obj = classType.newInstance();
Field[] fields = cl ...
- 2011-09-16 14:44
- 浏览 617
- 评论(0)
枚举(ENUM):我们所定义的每个枚举类型都继承自java.lang.Enum类,枚举中的每个成员默认都是public static final的。
而每个枚举的成员其实就是自己定义的枚举类型的一个实例。
package com.wansha.enumdemo;
/**
*
*枚举在编译的时候就已经生成了对象,枚举中有几个成员,编译器就自动生成几个对象,
*自己是不能生成枚举对象的
* @author sharp
*
*/
public enum EnumDemo3 {
RED("hello"),WHITE("world&qu ...
- 2011-09-15 19:02
- 浏览 751
- 评论(0)
策略模式的组成
---抽象策略角色:策略类,通常由一个接口或者抽象类实现
---具体策略角色:包装了相关的算法和行为
---环境角色:持有一个策略类的引用,最终给客户端调用的。
抽象策略角色:
Sort.java
package com.wansha3;
import java.util.List;
public interface Sort {
public void sort(List<Student> list);
}
具体策略角色:
SortByNameASC.java
package com.wansha3;
import ja ...
- 2011-09-15 16:18
- 浏览 799
- 评论(0)
Book.java
package db.hibernate.pojo;
public class Book {
private String address;
private BookKey bookKey;
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public BookKey getBookKey() {
return bookKey;
}
public void s ...
- 2011-09-13 18:44
- 浏览 904
- 评论(0)