J2EE
thamsyangsw
这个作者很懒,什么都没留下…
展开
-
java中的URLEncoder和URLDecoder类
/* 网页中的表单使用POST方法提交时,数据内容的类型是 application/x-www-form-urlencoded,这种类型会: 1.字符"a"-"z","A"-"Z","0"-"9",".","-","*",和"_" 都不会被编码;2.将空格转换为加号 (+) ;3.将非文本内容转换成"%xy"的形式,xy是两位16进制的数值;4.在每个 name=value 对之间转载 2008-12-02 12:46:00 · 593 阅读 · 0 评论 -
关于js的两个问题
一·由于该控件目前不可见、未启用或类型不允许,因此无法将焦点移向它此类问题是因为在js中调用了*.focus()方法,而*元素却是一个hidden的元素类型,或者*的祖宗节点是被diaplay=none掉的元素,如果此时再调用的话,浏览器报错无法将焦点移向它就不足为怪了。错误源码如下function validateForm(){var inputs = document.ge原创 2008-12-26 11:11:00 · 2093 阅读 · 0 评论 -
about log4j
错误:log4j:WARN No appenders could be found for logger (org.apache.catalina.startup.Embedded).log4j:WARN Please initialize the log4j system properly.log4j:WARN No appenders could be found for logger (原创 2009-03-16 17:55:00 · 576 阅读 · 0 评论 -
在MyEclipse中安装propertiesEdit插件
在eclipse中编辑properties文件时,如果含有非西欧字符,则无法保存,要转化为相应的unicode编码才行。在jre/bin/下有一个native2ascii.exe,可以进行相应的转换,在commond模式下执行native2ascii 源文件名 目标文件名即可,为了在eclipse中使用方便可以使用相应的插件,安装步骤如下:1.Help->Software Up原创 2009-03-20 13:25:00 · 3519 阅读 · 0 评论 -
Apache Commons fileUpload实现文件上传
Apache的commons-fileupload.jar可方便的实现文件的上传功能,本文通过实例来介绍如何使用commons-fileupload.jar。@author:ZJ 07-2-22Blog: http://zhangjunhd.blog.51cto.com/ 将Apache的commons-fileupload.jar放在应用程序的WEB-INF/lib下,即可使转载 2009-04-24 13:01:00 · 790 阅读 · 0 评论 -
使用apache commons-fileupload.jar 实现文件上传
根据你的应用需求,fileupload可以有许多不同的使用方式。在最简单的情况下,你可以调用一个简单的方法来解析servlet请求,然后在他们提交到你的应用时处理表单列表。在其它规模的终端上,你也可能决定将fileupload进行自定义,以完全控制个别表单项存储的方法。比如,你或许会将内容流化来保存到数据中。在这里。我们将要描述fileupload的基本使用方法,然后解释一些更简单的,以及最常用的转载 2009-04-24 14:10:00 · 3505 阅读 · 0 评论 -
HttpClient
HttpClient2007-10-26 16:20HttpClient 学习整理((转http://www.blogjava.net/Alpha/archive/2007/01/22/95216.html))HttpClient 是我最近想研究的东西,以前想过的一些应用没能有很好的实现,发现这个开源项目之后就有点眉目了,令人头痛的cookie问题还是有办法解决滴。在网上整转载 2009-07-29 10:02:00 · 805 阅读 · 0 评论 -
java解析html例子
import java.io.*;import java.util.*;import javax.swing.text.*;import javax.swing.text.html.*;import javax.swing.text.html.parser.*;import javax.swing.text.html.HTMLEditorKit.ParserCallback;public cl转载 2009-07-29 11:04:00 · 14894 阅读 · 0 评论 -
multipart/form-data 类型的form使用request.getParameter()会返回null
上传者: 上传文件: 如果在uploadFile.jsp中使用如下代码访问表单:String name = request.getParameter("name");System.out.println("name="+name);%> 在访问页面是可以看到:name=null是因为form表单的类型是multipart/for原创 2009-05-18 17:12:00 · 2436 阅读 · 0 评论 -
htmlparser使用指南
(转自http://www.cnblogs.com/xinzhyu/archive/2008/12/10/1352158.html)需要做一个垂直搜索引擎,比较了nekohtml和htmlparser 的功能,尽管nekohtml在容错性、性能等方面的口碑好像比htmlparser好(htmlunit也用的是nekohtml),但感觉nekohtml的测试用例和文档都比htmlparser都转载 2009-07-31 16:09:00 · 1878 阅读 · 0 评论 -
JAVA读取WORD,EXCEL,POWERPOINT,PDF文件的方法
本文来源于:http://hi.baidu.com/pazhu/blog/item/518f06adc05ea80d4a36d655.htmlOFFICE文档使用POI控件,PDF可以使用PDFBOX0.7.3控件,完全支持中文,用XPDF也行,不过感觉PDFBOX比较好,而且作者也在更新。水平有限,万望各位指正java2word 是一个在java程序中调用 MS Office Word转载 2009-05-22 15:53:00 · 1241 阅读 · 0 评论 -
htmlParser收集记录
文章出处:http://hao861002.javaeye.com/blog/290985 需要做一个垂直搜索引擎,比较了nekohtml和htmlparser 的功能,尽管nekohtml在容错性、性能等方面的口碑好像比htmlparser好(htmlunit也用的是nekohtml),但感觉 nekohtml的测试用例和文档都比htmlparser都少,而且htmlp转载 2009-08-06 10:03:00 · 920 阅读 · 0 评论 -
httpclient
1.HttpClient简介 HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。本文首先介绍 HTTPClient,然后根据作者实际工作经验给出了一些常见问题的解决方法。HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,转载 2009-08-05 17:06:00 · 699 阅读 · 0 评论 -
align="absmiddle"
AbsBottom 图像的下边缘与同一行中最大元素的下边缘对齐。 AbsMiddle 图像的中间与同一行中最大元素的中间对齐。 Baseline 图像的下边缘与第一行文本的下边缘对齐。 Bottom 图像的下边缘与第一行文本的下边缘对齐。 Left 图像沿网页的左边缘对齐,文字在图像右边换行。 Middle 图像的中间与第一行文本的下边缘对齐。 NotSet 未设定对齐方式。 Right 图像沿网转载 2008-12-24 10:04:00 · 1440 阅读 · 0 评论 -
Javascript中暂停功能的实现
/*Javascript中暂停功能的实现 Javascript本身没有暂停功能(sleep不能使用)同时 vbscript也不能使用doEvents,故编写此函数实现此功能。 javascript作为弱对象语言,一个函数也可以作为一个对象使用。 比如: function Test(){ alert("hellow"); this.NextStep=function(){ alert("Nex转载 2008-12-25 16:01:00 · 730 阅读 · 0 评论 -
工厂方法模式
工厂方法模式的特点是,各产品类实现统一的接口,工厂类有多个,也实现统一的工厂接口,每一种具体产品都对应有一个具体工厂类,每一个工厂类只生产一种产品。产品系列的结构与工厂系列的结构是完全一致的。这样设计的好处是,当加入新的产品时,不用对已有的代码做改动,只要加入新的产品类和对应的工厂类就行了。package factorymethod;/* 水果类的接口,声明了种植、生长和收获三个方法*/p转载 2008-12-19 14:32:00 · 471 阅读 · 0 评论 -
tomcat中文问题的解决
第一,存文件必须以一种编码存;读文件也必须以一种编码读,如不特别设置,去系统默认的编码,中文windows为GBK编码。从.java->.class过程是,先编写.java文件并按莫种编码方式保存,然后用javac方法编译此文件,注意如.java没按系统默认编码保存则要带encoding参数指明实际编码,否则出错,生成的.class文件存为系统默认编码。从.jsp->.java->.class,先转载 2008-12-01 16:05:00 · 359 阅读 · 0 评论 -
log4j配置大全
1.1. 背景 在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为日后审计的依据;担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。 最普通的做法就是在代码中嵌入许多的打印语句,这些打印语句可以输出到控制台或文件中,比较好的做法就是构造一个日志操作类来封装此类操作,而不是让一系列转载 2008-12-02 15:48:00 · 511 阅读 · 0 评论 -
J2EE中的各种乱码问题
1 最基本的乱码问题。这个乱码问题是最简单的乱码问题。一般新会出现。就是页面编码不一致导致的乱码。 中文问题 乱码终结者 三个地方的编码。 第一个地方的编码格式为jsp文件的存储格式。Eclipse会根据这个编码格式保存文件。并编译jsp文件,包括里面的汉字。 第二处编码为解码格式。因为存为UTF-8的文件被解码为iso8859-1,这样如有中文肯定出乱码。也转载 2008-12-01 14:49:00 · 559 阅读 · 0 评论 -
关于showModalDialog打开页面后提交数据总打开新页面问题
在页面中使用window.showModalDialog()打开新的页面后,在打开的jsp中点击链接,发送form请求或者刷新自身页面等时都会打开一个新的页面来显示请求的资源,怎样在模态窗口中来请求新的资源呢? 打开新窗口可以有两种,window.showModalDialog()和window.showModelessDialog(),前者将独占资源,即不关闭该窗口将无原创 2009-02-11 16:05:00 · 3714 阅读 · 2 评论 -
怎样销毁session中的各个变量
在j2ee中,要在用户点击退出后把session变量清空,可在action类中使用一下代码:HttpSession session = request.getSession(); for(Enumeration e = session.getAttributeNames(); e.hasMoreElements();){ String var = e.nextElement().toSt原创 2009-02-13 13:09:00 · 3328 阅读 · 0 评论 -
如何避免因jsp刷新而重复提交数据
1 javascript ,设置一个变量,只允许提交一次。 var checkSubmitFlg = false; function checkSubmit() { if (checkSubmitFlg == true) { return false; } checkSubmitFlg = true; return转载 2009-02-13 15:06:00 · 2483 阅读 · 0 评论 -
java字符集
java/jsp的字符集是老问题了,这里谈一下我的理解。我们简单点拿一个"中"字来说,它的gb2312编码十六进制字符串是d6 d0(下面均以十六进制表示),ASCII码对应gb2312不变,所以中文在gb2312中是双字节,ASCII是单字节。那么当java把d6 d0理解为gb2312编码时它对应的字符集编码是unicode: 4e 2dutf-8: e4 b转载 2008-12-01 15:45:00 · 701 阅读 · 0 评论 -
URL编码
版权声明:如有转载请求,请注明出处:http://blog.csdn.net/yzhz 杨争 一、问题: 编码问题是JAVA初学者在web开发过程中经常会遇到问题,网上也有大量相关的文章介绍,但其中很多文章并没有对URL中使用了中文等非ASCII的字符造成服务器后台程序解析出现乱码的问题作出准确的解释和说明。本文将详细介绍由于在URL中使用了中文等非ASCII的字符造成乱码转载 2008-12-02 09:50:00 · 461 阅读 · 0 评论 -
java excel api
使用Windows操作系统的朋友对Excel(电子表格)一定不会陌生,但是要使用Java语言来操纵Excel文件并不是一件容易的事。在Web应用日益盛行的今天,通过Web来操作Excel文件的需求越来越强烈,目前较为流行的操作是在JSP或Servlet 中创建一个CSV (comma separated values)文件,并将这个文件以MIME,text/csv类型返回给浏览器,接着浏览器调用E转载 2009-02-19 09:44:00 · 643 阅读 · 0 评论 -
解决jsp开发中不支持EL问题
今天在学校机房遇到了一个莫名其妙的问题,就是在使用MyEclipse5.5或6.0时遇上了解析不到EL表达式的问题。经过好几个小时的琢磨终于发现了,给大家share一下: 问题就出在建Web Project的时候web.xml声明上。 web.xml声明部分一般分为如下版本的xsd, web-app_2_2.dtdweb-app_2_3.dtd web-app_2_4.xsd web-app_2_转载 2008-12-11 10:45:00 · 601 阅读 · 0 评论 -
使用log4j写日志信息邮件
SMTPAppender可以支持将日志以邮件形式发送,一般网上的例子只提供了无需认证的简单情形,所以本人特地写了本文,介绍如何配置使得其可以发送SMTP认证邮件。先做如下假设smtp服务器:smtp.sina.com,useremail: youraccount@sina.compassword: yourpassword假定我们希望对所有日志级别为ERROR的日志通过上述邮件服务器发送邮转载 2008-12-12 10:40:00 · 1079 阅读 · 0 评论 -
java生成doc文档
使用eclipse生成文档(javadoc)主要有三种方法: 1,在项目列表中按右键,选择Export(导出),然后在Export(导出)对话框中选择java下的javadoc,提交到下一步。 在Javadoc Generation对话框中有两个地方要注意的: javadoc command:应该选择jdk的bin/javadoc.exe destination:为生成文档的保存路径,可自由选择。转载 2008-12-16 15:49:00 · 818 阅读 · 0 评论 -
MyEclipse Subscription code生成器
<br />对应不同的版本把KeyGenerator类放到任意工程下,执行程序,在控制台输入注册名称,回车后会生成序列号。<br /> <br /> <br />import java.io.*;<br />/**<br />* MyEclipse6.0 Register Code<br />* @author 匿名<br />*<br />*/<br />public class KeyGenerator {<br /> private static final String LL = "Decom原创 2010-07-07 10:00:00 · 4744 阅读 · 2 评论