
Java
hwpokay
这个作者很懒,什么都没留下…
展开
-
MyEclipse 无法编译 classes
嘿嘿,曾经也遇到这个问题,折磨我一天:我的原因是因为从新部署的时候掉包了,所以包不够,eclipse不编译。从新导入包,一切正常。解决方法:1:下面说一下解决问题的思路:点击project->clean清除部署文件2:检查project properties->java build path->default output folder3:检查project proper...2009-08-28 15:40:00 · 91 阅读 · 0 评论 -
Struts 2 类型转换
1.类型转换的意义 思考.......................... 2.类型转换器的注册方式 注册局部类型转换器:局部类型转换器仅仅对某个Action的属性起作用. 注册全局类型转换器:全局类型转换器对所有Action特定的类型的属性都会起作用. 使用jdk 1.5的注释注册类型转换器,通过注释方式来生成类型转换器....2008-03-25 18:48:00 · 85 阅读 · 0 评论 -
Struts 2 动态结果 请求参数决定结果 属性驱动和模型驱动
1.动态结果 动态结果是指配置结果时,指定实际视图资源时使用了表达式语法,通过语法可以允许Action处理完用户请求后,动态转入实际的视图. 如下配置片断 <action name="crud_*" class="lee.CrudAction" method="{1}"> <result name="input">/input.jps2008-03-25 18:37:00 · 83 阅读 · 0 评论 -
Struts 2 动态方法调用
1.在jsp中如何得到Action的属性: (1).${requestScope.tip} (2).ValueStack vs = (ValueStack)request.getAttribute("struts.valueStack"); vs.findValue("tip")2.动态方法调用 动态方法调用是指,...2008-03-20 19:10:00 · 81 阅读 · 0 评论 -
Struts 2 Web.xml
<?xml version="1.0" encoding="UTF-8"?><web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=&quo2008-03-12 19:52:00 · 100 阅读 · 0 评论 -
WebService JWS部署方法
下面介绍以JWS的方式在TOMCAT上的部署WEBSERVICE。 前言: 相信有越来越多的程序员将接触WEBSERVICE这一新的领域。但是,总感觉很迷茫。买本书来看看,介绍的好象都是XML的知识,什么WSDL等等。搞的我们云里雾里的。那么,我们不仿自己来试试看,自己写一些WEBSERVICE程序,看看它的运行结果是怎么样子的。本文档就是介绍怎么样在TOMCAT上部署简单...2008-03-12 15:42:00 · 319 阅读 · 0 评论 -
jconsole 服务器 随机 cpu 100%
最近在tomcat上布署一个应用,服务器随机(有时几小时有时几天)cpu100%,我检查了代码,好像没有什么地方可能陷入死循环.最后用jconsole找到了原因所在,HashMap在高并发的情况下map.get(key)进入到死循环.把hashmap改为CurrentHashMap就好了....2008-10-18 16:40:00 · 145 阅读 · 0 评论 -
数据库已死(转)
现代软件和以往传统软件主要区别在于:现代软件基于internet互联网技术,运行于开放的网络环境,不象传统软件只是运行在封闭的局域网,运行环境的区别就决定了软件操作用户的多少,在一个开放互联网环境,你的软件系统用户是不断增长,特别是那些对所有人群开放的社区网站系统,更是承受前所未有的访问负载。那么,这些软件系统承受的压力主要会集中在软件的哪个环节呢?如果你使用传统软件的设计思路,那么无疑压力...2008-10-14 14:30:00 · 148 阅读 · 0 评论 -
iReport-2.0.4 web打印
Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "root"); File exe_rpt = new File(request.getRealPath("repo...2008-03-10 22:16:00 · 164 阅读 · 0 评论 -
Struts标签
1.在web.xml中加入:..<taglib> <taglib-uri>/struts-tags</taglib-uri> <taglib-location>/WEB-INF/lib/struts-tags.tld</taglib-location> </taglib></web-a...2008-03-04 22:24:00 · 78 阅读 · 0 评论 -
JSP2Excel
今天又学了一招,jsp转换成Excel.在Web应用中,很多数据经常要导出成Excel文档。用专门的生成真正的Excel文档的方式比较复杂,不太好用。所以经常用一种简单的方式来实现,即将报表保存为HTML格式,然后用Excel打开。实现方式:第一步,用JSP实现HTML版本的报表第二步,在该JSP页面头部设置response的ContentType为Excel格式 <% resp...2008-03-04 14:06:00 · 97 阅读 · 0 评论 -
Struts 2 的 配置
一.在struts.xml中定义bean时,通常有如下两个作用 1.创建该Bean的实例 2.Bean包含的静太方法需要一个值注入二.常量配置 在struts.xml文件中配置常量是一种指定Struts 2属性的方法.可以通过三种方式配置. 1.struts.xml(推荐) <struts> &...2008-02-20 19:58:00 · 104 阅读 · 0 评论 -
Struts 2 与 Struts 1.x 的对比
1.在Action实现类方面的对比.2.在线程模式方面的对比3.Servlet依赖方面的对比4.可测试性方面对比5.封闭请求参数方面的对比6.表达式语言方面的对比6.绑定值到视图的对比7.类型转换的对比8.数据效验方面的对比9.Action执行控制的对比...2008-02-20 13:02:00 · 94 阅读 · 0 评论 -
struts2 action 一小点
package org.vanpull.vm.action.user;import java.util.Calendar;import org.vanpull.vm.bo.service.UserService;import org.vanpull.vm.po.User;import com.opensymphony.xwork2.ActionContext;import com.opensym...2008-10-07 23:09:00 · 93 阅读 · 0 评论 -
Java 操作时间类(转)
在JDK 1.1后,java.util.Date 类型的大多数方法已经不推荐使用了。代替它的是Calendar。而在java.sql.Date 和 java.util.Date之间,有些微妙的关系。如何将Date类型插入数据库中,成为好多人的一个不小的障碍。我们将讨论下面的类:1、具体类(和抽象类相对)java.util.Date 2、抽象类java.text.DateFormat 和它...2008-09-04 10:55:00 · 136 阅读 · 0 评论 -
字符串加强 StrUtil
package org.vanpull.frame.commons.util;import java.io.UnsupportedEncodingException;import java.net.URLDecoder;import java.net.URLEncoder;import java.text.DecimalFormat;import java.util.ArrayList;im...2009-03-16 17:10:00 · 249 阅读 · 0 评论 -
OGNL 是什么
OGNL是Object-Graph(图) Navigation(导航) Language的缩写,它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。它使用相同的表达式去存取对象的属性。 WebOGNL是一种构建以servlet为基础的组件化应用的...2008-03-25 19:01:00 · 379 阅读 · 0 评论 -
java 回调技术
当通常大家说的回调函数一般就是按照别人的定好的接口规范写的,等待别人调用的函数,在C语言中,回调函数通常通过函数指针来传递;在Java中,通常就是编写另外一个类或类库的人规定一个接口,然后你来实现这个接口,然后把这个实现类的一个对象作为参数传给别人的程序,别人的程序必要时就会通过那个接口来调用你编写的函数。 在java中理解“回调函数”所谓回调,就是客户程序C调用服务程序S中的...2008-04-01 21:11:00 · 151 阅读 · 0 评论 -
没想清楚就下笔 白写了
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->package com.roadway.edmail....2008-11-04 18:08:00 · 96 阅读 · 0 评论 -
Url GET POST
package com.roadway.httpinterface.util;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;public class Sen...2009-08-20 17:18:00 · 155 阅读 · 0 评论 -
Tomcat 启动 超慢
昨天启动服务器,发现服务器启动超慢,大约要40分钟才能启动起来.Log4j的日志到Parsing configuration file [struts-plugin.xml]就不动了.我感到很奇怪,因为我并未对程序作过更改,以前是能正常启动的.接下来,我把log4j的日志级别调到debug级别,发现时间主要消耗在Loading action configurations from .......2009-08-20 09:53:00 · 115 阅读 · 0 评论 -
从FieldError中得到信息
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->public synchronized static ...2009-02-24 14:31:00 · 229 阅读 · 0 评论 -
关于手机号码
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->package com.roadway.sms.uti...2009-02-23 17:27:00 · 169 阅读 · 0 评论 -
XFire 一小点
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->package test;import java.ut...2009-02-17 13:18:00 · 79 阅读 · 0 评论 -
log4j
#Created by Huy Vanpull - http://www.drivemail.com.cn#Thu Oct 06 16:50:35 CST 2008#其它的logger都要继承rootLoggerlog4j.rootLogger=debuglog4j.appender.file=org.apache.log4j.DailyRollingFileAppenderlog4j....2010-01-05 10:14:00 · 113 阅读 · 0 评论 -
java.lang.UnsupportedClassVersionError: Bad version number in .class file
java.lang.UnsupportedClassVersionError:Bad version number in .class file造成这种错误的原因是你的支持Tomcat运行的JDK版本与支持application运行的JDK版本不一致导致的.那么如何解决上面的问题呢?办法显而易见:把它们的JDK版本改成一致.步骤如下:1.Window --> Preference...2009-02-09 10:48:00 · 119 阅读 · 0 评论 -
java 判断文本文件编码
package com.roadway.edmail.util;import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;public class FileEncodeReferee{ private File file; public FileEncodeRef...2009-12-07 10:43:00 · 148 阅读 · 0 评论 -
电子邮件那点事儿
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->package org.hvp.test;import...2008-11-28 18:30:00 · 302 阅读 · 0 评论 -
点浏览器"后退"按钮后强制刷新页面
页面的表单里input和select控件大约有80来个,本来想用js实现这样的重置,但感觉这样太累人了,于是到网上转了转,终于找到更简单明了的东东.<% response.setHeader("Cache-Control","no-store"); response.setDateHeader("Expires", 0); response.setHeader("Pra...2009-05-26 18:34:00 · 179 阅读 · 0 评论 -
发布项目要注意
发布项目一般指定80端口,不然有的客户会打不开的.比如有的公司网络只留了80端口.2009-04-22 11:24:00 · 167 阅读 · 0 评论 -
java CDM
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.logging.Level;import java.util.logging.Logger;/** *//** **@authorhadeslee */public class Tes...2009-10-30 11:31:00 · 216 阅读 · 0 评论 -
反射设值
package com.roadway.keyin.bo.user.util;import java.lang.reflect.Field;import com.roadway.keyin.dao.hibernate.PreviewTemplate;import com.roadway.keyin.dao.hibernate.PreviewUser;public class SeterUtil{...2009-10-29 18:11:00 · 123 阅读 · 0 评论 -
JSP 转换 Excel 问题 解决方案
1.中文乱码 加入 response.setContentType("application/vnd.ms-excel;charset=GB2312"); head里加入 <meta http-equiv=Content-Type content="text/html; charset=gb2312">2.Excel文件名 response.addHeader...2008-05-15 16:20:00 · 160 阅读 · 0 评论 -
TOMCAT出错:java.lang.OutOfMemoryError: Java heap space
If Java runs out of memory, the following error occurs:Exception in thread "main" java.lang.OutOfMemoryError: Java heap spaceJava heap size can be increased as follows:java -Xms<initial heap siz...2008-04-22 18:27:00 · 573 阅读 · 0 评论 -
jsp 与 csv 下载
response.setHeader("Content-Disposition", "attachment; filename=\"" + "reportByProject.csv" + "\""); response.setCharacterEncoding("GB2312"); response.setContentType("text/plain;char2009-03-06 13:32:00 · 163 阅读 · 0 评论 -
配置 本地 TOMCAT 服务器
Happy,每天都有新的收获,今天学会了配置本地服务器的新招.配置本地服务器分两步:1.配置tomcate的server.xml加入如下代码:<Host name="test" debug="0" appBase="c:/smsclient" unpackWARs="true" autoDeploy="true"> <Context path2008-01-28 19:29:00 · 135 阅读 · 0 评论 -
MD5 标准32位加密 工具类
package com.roadway.website.util;import java.security.MessageDigest;/** *//** * @discription:A tool of Secutity by SHA * @author :Hui Wanpeng * @time :2008-1-25 * @version :1.0 * @see ...2008-01-25 14:59:00 · 701 阅读 · 0 评论 -
JAVA之路(转)
很多网友问我学习Java有没有什么捷径,我说“无他,唯手熟尔”。但是我却很愿意将自己学习的一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛! 要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environme...2007-12-04 18:12:00 · 89 阅读 · 0 评论 -
再温java jkd 环境变量设置
JAVA_HOME: C:\Program Files\Java\jdk1.5.0 path: %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%JAVA_HOME%\bin classpath: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.ja...2007-12-04 15:16:00 · 180 阅读 · 0 评论 -
Hibernate检索对象的方式
Hibernate检索对象的方式教学内容HQL检索方式QBC检索方式本地SQL检索方式Hibernate提供的检索对象的方式导航对象图检索方式根据已经加载的对象,导航到其他对象。例如,对于已经加载的Customer对象,调用它的getOrders().iterator()方法就可以导航到所有关联的Order对象,假如在关联级别使用了延迟加载检索策略,那么首次执行此方法时,Hibern...2007-11-23 11:23:00 · 65 阅读 · 0 评论