自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

转载 java.lang.IllegalStateException异常解决办法

供稿:xjh  编辑:xjh  2007-06-29 17:29:40关键词:javajava.lang.IllegalStateException异常解决办法 最近在使用response.sendRedirect()时出现如下错误:  java.lang.IllegalStateException  org.apache.catalina.connector.ResponseFacade.s

2007-08-31 13:05:00 6954 2

转载 jsp,Struts中大段文本内容的显示问题

 在类似留言板的web应用中,需要将中的大段文字显示在Jsp页面上,因此需要对文字中的特殊字符如换行、空格的作处理,方法如下: 1、直接保存,然后当从数据库中取出来时用过滤方法过滤一遍再送回页面即可,给一段代码,看了就明白了,可以自己扩充 public static String filter(String value) { if (value == null) return (n

2007-08-13 15:08:00 482

原创 关于web中下拉列表的几种实现方法

  总结一下关于web上使用下拉框的情况:    从数据库中获得数据List,将数据放到Request里面使用setAttribute(”AList”,AList)    A中有2个属性(String id,String value)    1.使用JSTL的forEach方式           selected="selected">          >                2

2007-08-11 10:21:00 792

转载 Tiles的使用-遗补和总结- -

                                         遗补篇一.) Tiles配置要正常使用tiles,必须在Structs配置文件中加入下列代码:   className="org.apache.struts.tiles.TilesPlugin" > definitions-config" va

2007-08-10 17:21:00 687

转载 Structs - 标签库(Logic)- -

                                         Logic 标签库        此标签库可以分为三种类型:条件、循环、转发/重定向。一.) 条件类型 logic:empty和logic:notEmptylogic:empty标签判断脚本变量是否为null,是否是一个空的字符串(长度为0),是否是一个空的collection或map(

2007-08-10 17:19:00 348

转载 Structs - 标签库(HTML)- -

                                                Struts提供了五个标签库,即:HTML、Bean、Logic、Template和Nested。  标签库  说明

2007-08-10 17:18:00 422

转载 Structs - 标签库(Bean)- -

                                         Bean 标签库        此标签库和Java Bean有很强的关联性,设计的本意是要在JSP 和JavaBean 之间提供一个接口。Struts 提供了一套小巧有用的标签库来操纵JavaBean和相关的对象:cookie、 header、 parameter、 define、write、messag

2007-08-10 17:06:00 326

原创 java中的日期处理练习

package net.hfh;import java.sql.Timestamp;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;import java.util.TimeZone;public clas

2007-08-10 09:19:00 637

转载 hibernate的各种保存方式的区别 (save,persist,update,saveOrUpdte,merge,flush,lock)等

hibernate的保存hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别:一、预备知识:在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、detached下边是常见的翻译办法:transient:瞬态或者自由态persistent:持久化状态detached:脱管状态或者游离态脱管状态的实

2007-08-10 07:45:00 745

原创 BeanUtils.populate&argument type mismatch - [Struts]

BeanUtils.populate&argument type mismatch - [Struts]1.继承ActionForm的类的所有字段必须为String型   2.由于Date型转换为String需设置DateFormat,所以你的Bean里的日期字段最好用String     这样就不会出现类型转换错误了。  有时也可以不用String,而是在ActionForm中用java

2007-08-09 20:24:00 1179

转载 spring中的单元测试的策略

本文主要介绍使用spring提供的对junit的扩展机制来进行单元测试,没有设计mock方面的测试。一、Spring提供的JUnit框架扩展: AbstractSpringContextTests:spring中使用spring上下文测试的Junit扩展类,我们一般不会使用这个类来进行单元测试,它是spring内部设计使用到的类 AbstractDepend

2007-08-09 16:58:00 581

原创 spring中Junit单元测试,测试DAO或Service的实现方法

一。在增加spring的jar包时增加单元测试支持。二。把applicationContext.xml文件最好放在classpath下三。测试类继承 AbstractDependencyInjectionSpringContextTests并且要实现如下方法:protected String[] getConfigLocations() {  // TODO Auto-generate

2007-08-09 12:05:00 2831 1

转载 常用JavaScript正则表达式的表示方法

一些常用的正则表达式 "^/d+$"  //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$"  //正整数 "^((-/d+)|(0+))$"  //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$"  //负整数 "^-?/d+$"    //整数 "^/d+(/./d+)?$"  //非负浮点数(正浮点数 + 0) "^(([0-9]+/.[0-

2007-08-09 09:24:00 853

原创 关于postgresql与hibernate的应用出现错误的解决方案Postgredql 8.0 无法生成sequence主键

When connecting to my webapp, I receive the following error message: Bad SQL grammar [] in task Hibernate operation; nested exception is org.postgresql.util.PSQLException: ERROR: relation "hibernate

2007-08-08 19:28:00 2055

原创 Struts常见错误汇总(转载)

 以下所说的struts-config.xml和ApplicationResources.properties等文件名是缺省时使用的,如果你使用了多模块,或指定了不同的资源文件名称,这些名字要做相应的修改。  1、“No bean found under attribute key XXX”  在struts-config.xml里定义了一个ActionForm,但type属性指定的类不存

2007-08-08 12:34:00 367

原创 Struts-Menu使用指南

 一、简介  Struts-Menu是一组从基于XML的配置文件中生成多种样式的菜单的JSP Tags,并且可以结合API开发通过数据库生成的动态菜单。Struts-Menu支持国际化和多种权限控制。 二、运行环境  Windows 2000 Professional  JDK 1

2007-08-08 11:35:00 1344

转载 Struts-menu 权限控制

  Struts-menu 权限控制一> 基本配置我就不多说了,网上多的很,我这里只说一下具体实现,呵呵 采用Struts+Hibernate一、新建菜单表:表根据配置文件自己建吧,我这里就不写了二、建立表对应的Hibernate的配置文件及JAVABEANxml version="1.0" encoding="utf-8"?>DOCTYPE hibernate-m

2007-08-08 11:33:00 653

原创 基于数据库的Struts Menu动态菜单分析

 使用JSTL的SQL标记库,该标记库易用而且全面。本例子创建数据库表、插入数据,读取表中的数据并构建菜单。决定菜单在视图中的可见性的逻辑可以在Servlet 、Struts Action或Servlet Filter中实现,可以直接使用例子中的代码。  浏览dynamicMenu.jsp页面的内容,可以看到该页面中创建表并插入数据的代码。每次加载页面的时候,都会先删除表、

2007-08-08 11:30:00 409

转载 Struts Menu开发向导

Struts Menu开发向导[译]Struts Menu开发向导 作者: ∣来源:BlogJava∣原文地址∣2005-11-28 官方英文版向导(http://struts-menu.sourceforge.net/userguide.html)一、从1.X升级到2.X需要做以下事情:1、改变你的taglib声明中的URI。" prefix="menu" %>2、改变,使用新的包名

2007-08-08 11:28:00 418

原创 hibernate中java对象的三种状态

        Hibernate的对象有3种状态,分别为:瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。  1)临时状态  New,delete()  不在session的缓存中,数据库中无对应的数据。 在Hi

2007-08-04 15:02:00 454

原创 java作用域public ,private ,protected 及不写时的区别

在说明这四个关键字之前,我想就class之间的关系做一个简单的定义,对于继承自己的class,base class可以认为他们都是自己的子女,而对于和自己一个目录下的classes,认为都是自己的朋友。 1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用 2、private:private表示私有,私有的意思就是除了class自己之外,

2007-08-04 13:35:00 557

转载 使用Torque访问数据库

  文章摘要 Torque项目是Apache的公开源代码项目,主要用于生成访问数据库的资源和java代码、提供使用这些代码访问数据库的运行时(runti

2007-08-03 11:20:00 673

转载 J2EE项目异常处理

 关键字: 企业应用        J2EE项目异常处理                        为什么要在J2EE项目中谈异常处理呢?可能许多java初学者都想说:“异常处理不就是try….catch…finally吗?这谁都会啊!

2007-08-02 14:14:00 566

转载 Javascript备忘代码

1、无提示关闭窗口2、防止被人iframeif (top.location != self.location){  top.location.href="http://www.34do.net";}3、判断一个对象存在不存在document.all("a")==null(不存在)4、弹出子窗口window.open (default.asp, newwindow, height=100,

2007-08-02 10:40:00 408

原创 关于VO、PO的理解

O/R Mapping 是 Object Relational Mapping(对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在O/R Mapping的世界里,有两个基本的也是重要的东东需要了解,即VO,PO。  VO,值对象(Value Object),PO,持久对象(Persisent Object),它们是由一组属性和属性的get和set方法组成。从结构上

2007-08-02 10:38:00 336

原创 为何struts不支持中文

    在使用struts的资源文件,如果资源文件中有中文字符,直接使用就是乱码。我们一般是把资源文件用java的native2ascii.exe命令把资源文件中字符全部转换为Ascii码,也有通过自己实现过滤器来转换。    为什么struts资源文件不支持中文呢?查看struts原码:org.apache.struts.util.PropertyMessageResources类中的244和2

2007-08-02 10:34:00 320

原创 正确优雅的解决用户退出问题——JSP和Struts解决方案

摘要在一个有密码保护的Web应用中,正确处理用户退出过程并不仅仅只需调用HttpSession的invalidate()方法。现在大部分浏览器上都有后退和前进按钮,允许用户后退或前进到一个页面。如果在用户在退出一个Web应用后按了后退按钮浏览器把缓存中的页面呈现给用户,这会使用户产生疑惑,他们会开始担心他们的个人数据是否安全。许多Web应用强迫用户退出时关闭整个浏览器,这样,用户就无法点击后退按钮

2007-08-02 10:12:00 344

转载 解决sql2000挂起无法安装的问题

1)添加/删除程序中彻底删除sql server。 2)将没有删除的sql server目录也删除掉。 3)打开注册表编辑器,在HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。 4)删除注册表中跟s

2007-08-02 10:09:00 259

原创 Struts标签示例

1.html:link标签用法1:Content 其中paramValue是在page、request、session或application中的一个属性名,一般为基本数据类型,也可以为对象。 用法2:Content 用法3:Content 其中name是在page、request、session或application中的一个属性名,一般为Map。 用法4:Content 2

2007-08-02 10:05:00 312

转载 Java中常见的异常

 Java中常见的异常作为一名游戏开发者,程序员,很自然必须熟悉对程序的调试方法。而要调试程序,自然需要对程序中的常见的异常有一定的了解,这些日子很多朋友都提出了很多问题,都是关于游戏中的报错,因此在这里我将一些常见的程序中的异常列举出来给大家参考:  1. java.lang.NullPointerException  这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就

2007-08-02 09:59:00 382

转载 Struts struts-config.xml 配置【原创】

  2006-5-14 16:21:47 作为Java web应用的四个知名配置文件,这里花了两天时间完成了这个struts-config.xml文件的常用配置详解.不求最全,但求实用.希望能给大家带来方便.

2007-08-02 09:50:00 468 1

原创 commons-logging结合Log4j的问题

今天在写一个J2EE的项目要用Log4j来记录相关日志,结果出现了一些错误,在网上SO了一下看到一个文章如下: 升级Commons Logging居然出了问题,把Commons Logging升级到1.0.4,启动服务器出现了 java.lang.NoSuch

2007-08-01 16:21:00 1393

个人知识管理的方法及技巧

个人知识个人知识管理的方法及技巧个人知识管理的方法及技巧个人知识管理的方法及技巧个人知识管理的方法及技巧

2010-01-20

空空如也

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

TA关注的人

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