- 博客(166)
- 资源 (1)
- 收藏
- 关注
原创 异常备忘:java.lang.UnsupportedClassVersionError: Bad version number in .class file
今天在写程序的时候遇到这个异常,真是莫名其妙,因为昨天用的还好好的呢,今天就这样了,以前也遇到过这个异常,今天就记下来解决方案:在myEclipse中改变编译器的方法:Project->Properties->Java Compiler->Configure Workspace Setting,在弹出的页面中可以进行设置。将编译级别从6.0改为5.0就可以了!原因:后来看了会视
2009-11-01 20:32:00
1169
2
原创 struts2笔记09-10-31
【struts2笔记09-10-31】:struts.xml中:<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd">
2009-10-31 15:37:00
729
转载 在struts.xml文件中添加后启动tomcat报Exception starting filter struts2异常
1.启动 或者时启动tomcat报错。org.apache.catalina.core.StandardContext filterStart严重: Exception starting filter struts2java.lang.NullPointerException at com.opensymphony.xwork2.util.FileManager$
2009-10-31 14:28:00
1186
原创 【 destroy-method="close"的作用】
【 destroy-method="close"的作用】 destroy-method="close"的作用是当数据库连接不使用的时候,就把该连接重新放到数据池中,方便下次使用调用。
2009-10-31 13:21:00
4774
原创 【应对服务器端产生临时文件的解决方案】
【应对服务器端产生临时文件的解决方案】一:【删除服务器端临时文件的方法】1:新开一个线程://生成一个线程,该线程休眠一定时间后(等待客户端下载完毕后)删除临时文件: new Thread(new Runnable() { public void run() { try { System.out.println("--------
2009-10-31 13:18:00
1936
原创 利用apache的poi生成可供客户端下载的excel文件
第一步:service层: public InputStream getAllUserAsExcel() { //利用apache的poi包来生成excel文件 HSSFWorkbook workbook = new HSSFWorkbook(); //创建一个对应于excel表格中的sheet; HSSFSheet sheet = workbook.createSheet("
2009-10-30 16:22:00
894
1
原创 struts2的验证框架
【struts2的验证框架】struts2的验证框架分为两种分为两种,一种是在一个文件里进行验证;另一个是在两个文件里进行验证。第一种:假如有一个action(继承自ActionSupport)名字叫做SaveUserAction.java(里面有一个属性User user,而User类里又有firstname,lastname,age三个属性,那么验证的框架就应该叫做SaveUserAc
2009-10-30 02:33:00
529
原创 struts1和struts2中Action的区别
在struts1中,action默认是单实例的,可以从struts1中Action都没有属性来看出来,因为属性代表一个类的状态,没有属性就说明这个类没有状态,这样当客户端发起请求的时候,因为action没有状态,所有的请求都可以共用一个Action;在struts2中,action默认不是单实例的,这样客户端发起一个对Action的请求,就会产生一个Action的实例,可以从struts
2009-10-30 02:22:00
1809
原创 type="redirect"的作用
【type="redirect"的作用】 listUser.action>//这里假如说是>listUser.action的话,在表单页面点击完提交按钮以后,是会报错的,因为添加成功后并没有listUser.action这个页面的,但是添加了 type="redirect"后,浏览器就会重新请求listUser.action,结果按照下面listUserAction的配置,就会返回到
2009-10-30 02:08:00
3055
2
原创 防止数据库乱码的最佳解决方案
题目:防止乱码的最完美的解决方案一:不用在需要什么设置这个或那个过滤器(手写的或者是spring的)二:不再需要什么request.改gbk,utf-8什么的。方案:1:把数据库设置成utf-8,这个需要重新打开mysql sever instance config wizard,里面有一步是将数据库设置成“best utf-8”那个(一共三个选项,选择第二个选项)。2:然后在写
2009-10-29 22:41:00
1138
原创 题目:org.springframework.beans.factory.BeanCreationException(hibernate中的jar包和spring中的jar包冲突)异常产生的原因和解决方案。
题目:org.springframework.beans.factory.BeanCreationException异常产生的原因和解决方案。org.springframework.beans.factory.BeanCreationException: Error creating bean with name dataSource defined in ServletContext
2009-10-28 23:29:00
43266
7
原创 题目:一个注释很详细的applicationContext.xml
xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework
2009-10-28 23:22:00
916
原创 struts2笔记:
struts2笔记:一:国际化问题1:首先在项目的src目录下新建一个struts.properties文件,文件内容是:struts.costom.i18n.resources=globalMessage2:然后新建对应不同语言的资源文件:globalMessage_en.properties:文件内容是:age=ageglobalMessage_zh.properties:
2009-10-28 23:16:00
457
原创 webservie服务(helloworld级别)
web服务javaEE为web service提供了两种不同的编程模型,EJB容器模型及WEB容器模型,这里将以最新的JAX-WS2.x规范(java api for xml-based services)介绍webservice的开发一:一个生成webservice的java源文件:package com.oristand.service.impl;import java.uti
2009-10-27 20:22:00
654
原创 消息驱动bean的应用
JMS中的信息分为头(header),属性(property)和主体(body)消息有以下几种类型,他们都是派生自message接口StreamMessage,MapMessage,TextMessage,ObjectMessage,BytesMessageJMS支持两种消息传递方式,点对点(point-to-point,简称PTP)和发布/订阅)publish/subscribe,简称pub
2009-10-27 01:01:00
929
原创 jPA自动创建数据库表的一些配置
题目:jPA如何自动创建数据库表(如何将EntityBean自动映射成数据库表,而不需要先创建表再开发应用程序)在persistence.xml里边加入如下的设置语句: //1:value="create-drop" 表示当JPA应用的时候自动创建表,在解应用的时候删除相应的表,这个在做测试的时候比较有用,但在开发过程中不这么用//2:value="create"这个在每次应用启动的时候都会
2009-10-26 00:14:00
13352
原创 32条箴言
成功者的32条经典箴言成功者的32条箴言人生要做很多事情,不可能每件都一帆风顺."心想事成"这四个字并不是每个人时时都能实现的.所以,如果你正值霉运当头,或前路暗淡,那么我劝你记住本书最后一条人生箴言:忍败求胜是正道,守得云开月必明 . 01.依照心灵的声音去做,让潜意识引导你的成功很多时候,我们每个人心灵都能发出一种非常独特却又十分珍贵的呼喊,有人称之为潜意识的呼唤。很多实验证明,如果我
2009-10-25 20:26:00
624
原创 mysql数据库乱码的一种情况
补充一点:还是中文乱码的问题,就是在配置文件里比如有: jdbc:mysql://localhost:3306/ejbtest?useUnicode=true&characterEncoding=UTF-8这句话了,在新建数据库ejbtest的时候,如果只给ejbtest里的表设置为utf8编码的时候,没有给ejbtest这个数据库设置为utf8编码,在程序插入中文的时候则还是会乱码
2009-10-24 07:32:00
599
原创 一些mysql数据库中莫名其妙的异常(连环异常)
1:没有加e.printStackTrace()之前的错误信息:22:25:02,765 ERROR [ServerThread] Worker thread initialization failurejava.io.EOFException at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerT
2009-10-24 07:30:00
1295
原创 jboss笔记
在一个EJB(enterprise java bean)中访问另一个Ejb的方法:1:JNDI查找2:注释1:JNDI查找的方式:不能用声明属性的方法,因为属性只是一个普通的Java对象,而不是ejb例如有两个EJB,一个是:OtherBean.java:package com.itcast.ejb3.impl;import javax.ejb.Stateless;import c
2009-10-22 20:05:00
645
原创 jboss中远程(remote)和本地(local)的区别
一:远程定义:接口:HelloWorld.java package com.itcast.ejb3;public interface HelloWorld { public String say(String name);}实现类:package com.itcast.ejb3.impl;import javax.ejb.Local;import javax.e
2009-10-22 13:30:00
1616
1
原创 李开复的几句名言名语
一,自信不失谦虚,谦虚不失自信; 二兴趣就是天赋,天赋就是兴趣, 三,思考比传道更重要,观点比解惑更重要; 四,我不同意你,但是我支持你; 五,挫折不是惩罚,而是学习的机会; 六,创新不重要,有用的创新才重要; 七,用勇气改变可以改变的事情,用胸怀接受不能接受的事情,用智慧分辨两者的不同; 八,求知若饥,虚心若愚; 九,追随你的心,用
2009-10-22 13:12:00
769
1
原创 一个向jboss发布.jar文件的build.xml文件
//指的是操作系统的环境变量 //操作系统的环境变量里有JBOSS_HOME这个变量,变量的值就是jboss的安装目录 //jboss的默认开发配置 //这句话的意思是将输出.class文件的目录也作为build.classpath里的文件 //指编译所需要的所有类文件 tod
2009-10-21 23:57:00
781
原创 第一个jboss例子
先新建一个接口,HelloWorld.java: package com.itcast.ejb3;public interface HelloWorld { public String say(String name);} 再新建一个实现类,HelloWorldBean.javapackage com.itcast.ejb3.impl;import javax.ej
2009-10-21 23:13:00
1237
原创 jboss单独启动没问题,但是和MyEclipse整合以后,启动的时候报了很多异常和错误!
org.jboss.deployment.DeploymentInfo@2800e14a { url=file:/F:/jboss-4.2.3.GA/server/default/deploy/jbossws.sar/FastInfoset.jar } deployer: org.jboss.deployment.JARDeployer@11381e7 status: null state:
2009-10-21 22:43:00
2230
原创 javascript基础笔记
一:javascript语法三种1:基本语法2:DOM:Document Object Model 把html文档当成一个界面3:BOM:Browse Object Model 把浏览器当成一个界面二:1: document.write("会加粗的字体");//先将字符串原封不动的打印出来,然后再交给浏览器解析,所以字体就会被加粗。2:多段javascript代码变量可以共用:如 var gr
2009-10-21 18:27:00
726
原创 购物车需要的几个jsp页面
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">购物车 巴巴运动网/** 获取以指定字符串为前缀的输入字段集合 **//** 数字输入格式是否正确(长度1-4位,第一个数字必须是1-9) **/function numericFormat(strNumber){ v
2009-10-20 23:48:00
1368
原创 处理删除购物项,修改购物项数量的action
package com.itcast.web.action.product.shopping;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.ActionForm;import org.apac
2009-10-20 23:44:00
588
原创 一个购物车实现的Action,业务很复杂(if,else理了很长时间才理出了头绪!)
package com.itcast.web.action.product.shopping;import javax.annotation.Resource;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.H
2009-10-20 22:17:00
1009
原创 有关session的知识点
一个session是何时创建的?答:当打开一个新的浏览器窗口的时候就会创建一个session。 服务器端是否可以保存所有的session呢?答:可以的,可以创建一个类(SiteSessionListener,如下所示),实现了HttpSessionListener接口,这样当每一个session创建的时候,就会调用HttpSessionListener接口中的方法sessionCr
2009-10-20 10:32:00
574
原创 购物车实现的三种机理
购物车开发的几种方案:a:session方案,简单,优点:开发简单,在单台服务器下使用是不错的方案;缺点:太占内存,不太适合在集群环境(5台以上)使用。b:Cookie+数据库 稍微复杂 优点:不占内存,避免集群环境下session同步带来的性能损失,缺点:增加了数据库的压力,分布式缓存(内存-硬盘)。c:EJB有状态bean(这个方案比较少)
2009-10-20 10:31:00
611
原创 一个购物车的实现源代码
BuyItem.java: package com.itcast.bean.product;public class BuyItem { //注意这里的product里只能有一个style(即产品的颜色) private ProductInfo product; private int number; public ProductInfo getProduct() { return
2009-10-20 00:09:00
5467
原创 hashcode() 和 equals()方法
@Override public int hashCode() {// final int prime = 31;// int result = 1;// result = prime * result + ((product == null) ? 0 : product.hashCode());// return result; //自己手动手写hashCode,代码如下: Stri
2009-10-19 23:33:00
397
转载 一些精妙的数据库语句
1. 说明:复制表(只复制结构,源表名:a,新表名:b) SQL: select * into b from a where 11; 2. 说明:拷贝表(拷贝数据,源表名:a,目标表名:b) SQL: insert into b(a, b, c) select d, e, f from b; 3. 说明:显示文章、提交人和最后回复时间 SQL: sel
2009-10-18 20:16:00
349
转载 一些人生哲学
1.别为你自己和别人下定论,你所看到听到的可能只是一面,为这个失去可能的朋友,很不值。 2.你可以有喝醉的时候,我们可以接受,但是你要明白和真正的朋友一醉才能让伤心事方休,否则,你只会是别人的谈资和笑柄。 3.如果你的个性让很多人对你敬而远之,那么你的个性是失败的,个性的成功在于能吸引,而不是能排斥。 4.别怕丢人,如果你实在不行就别怕丢人,行的话,建议你们-去追求丢人,那是一种成功的尝试,至于为
2009-10-18 18:41:00
426
原创 一个jstl标签综合运用的例子(包括下拉列表事件处理等等),直观了解一个浏览器页面上有多少对象)
pageEncoding="UTF-8"%> http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">${product.name}-巴巴运动网 function styleEvent(styleid){ var productImage = documen
2009-10-18 15:47:00
1385
原创 实现导航功能的代码
数据收集: List gps = new ArrayList(); ProductType type = productTypeService.find(ProductType.class, typeid); ProductType parent = type.getParent(); gps.add(type); while(parent != null){ gps
2009-10-18 14:21:00
1117
原创 一个实现了向cookie中添加浏览信息的源文件
package com.itcast.web.action.product;import java.util.LinkedList;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.Actio
2009-10-18 13:09:00
711
原创 购物车的实现方案
购物车开发的几种方案:a:session方案,简单,优点:开发简单,在单台服务器下使用是不错的方案;缺点:太占内存,不太适合在集群环境(5台以上)使用。b:Cookie+数据库 稍微复杂 优点:不占内存,避免集群环境下session同步带来的性能损失,缺点:增加了数据库的压力,分布式缓存(内存-硬盘)。c:EJB有状态bean(这个方案比较少)
2009-10-18 10:54:00
1247
原创 一个工具类WebUtil.java(包含设置cookie,得到cookie的方法,去除字符串当中的html标签的方法等等)
package com.itcast.utils;import java.util.HashMap;import java.util.Map;import java.util.regex.Pattern;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServletRequest;import javax.ser
2009-10-18 10:01:00
2508
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅