JavaEE
文章平均质量分 64
龙少X100
--------------Java爱好者--------------
--------------Android--------------
展开
-
在Eclipse中查看JDK类库的源代码
<br />在Eclipse中查看JDK类库的源代码!!! <br />设置: <br />1.点 “window”-> "Preferences" -> "Java" -> "Installed JRES" <br />2.此时"Installed JRES"右边是列表窗格,列出了系统中的 JRE 环境,选择你的JRE,然后点边上的 "Edit...", 会出现一个窗口(Edit JRE) <br />3.选中rt.jar文件的这一项:“c:/program files/java/jre_1.5.0_原创 2011-05-14 12:32:00 · 574 阅读 · 0 评论 -
Servlet实现文件的上传下载
一、文件上传入门1. 应用: 用户上传头像、上传图片、邮件上传附件等2. 页面表单的实现 文件上传表单和普通表单有两个区别 1) 需要文件上传字段 2) form 表单的 enctype 属性需要指定为 multipart/form-data3. 服务器端解析request 在 Servlet 中通过 request.getInputSt转载 2011-10-28 01:15:08 · 1575 阅读 · 0 评论 -
tomcat启动不了,tomcat5.exe一闪,startup.bat一闪问题解决办法
tomcat启动不了,tomcat5.exe一闪就没了,startup.bat一闪就没了,这是什么原因呢可能是环境变量没有配置正确查错的方法为在cmd下进入tomcat的bin目录下,执行startup.bat文件,即可看出启动不了的原因具体方法为开始→运行→cmd→回车→cd \→回车→d:→回车→cd tomcat\bin(进入tomcat bin的目录,假设为原创 2011-10-27 17:34:30 · 1625 阅读 · 0 评论 -
Dom4j解析XML文件(Xpath)
用Dom4j解析一个struts.xml文件主要的使用的是XML文件 可能算法比较烂 当文件比较的时候会搜索比较慢.要用到的2的Dom4j的jar包dom4j-1.6.1.jarjaxen-1.1-beta-6.jar <form-bean name="addForm" type="beans.UserInfoBean" />原创 2011-11-05 23:09:52 · 1413 阅读 · 0 评论 -
struts中Action跳转jsp页面图片.css乱----解决方法
1.struts中的路径用的是action路径,而不是Jsp路径,所以用的时候尽量不要用相对路径,而是用绝对路径2.使用统一的绝对路径,就是myeclispe中经常用到的">标签<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerNam原创 2011-12-10 22:29:02 · 1152 阅读 · 0 评论 -
GWT整合Struts2
ExampleSetup ActionStart by creating an action that contains the method that is going to be called. This method needs to match the signature of the service interface, but you don't need to imp原创 2012-01-07 12:29:04 · 841 阅读 · 0 评论 -
GXT2.2+GWT2.4+Struts2+Hibernate3.X+Spring2.5整合完成!!
以后写 先睡觉 纪念一下哈哈哈....................原创 2012-01-09 02:49:51 · 1717 阅读 · 3 评论 -
Spring整合Servlet
在实际开发中我们需要用到Spring和Servlet这样的组合(比如写一个小项目啥的)下面我来整理一下我我的整合:第一步:在web.xml中注册Spring的监听器这时我们在Web项目中添加Spring的第一步(当然肯定要添加Spring所需要的Jar包啦)<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/j原创 2012-04-11 23:46:13 · 23748 阅读 · 9 评论 -
Spring整合Filter
在Spring整合Filter的时候我们需要用到Servlet,下面是Spring整合Filter的过程和前面一张的Spring整合Servlet是一起的。犹豫Spring已经给我们提供了一个过滤器的代理类所以在这里我们不需要象整合Servlet一样去写自己的代理类org.springframework.web.filter.DelegatingFilterProxy这个是Spring给我原创 2012-04-12 00:12:42 · 1002 阅读 · 0 评论 -
Maven添加本地依赖
在写本文的时候先来说明一下maven依赖的各种范围的意思compile(编译范围) compile 是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath 中可用,同时它们也会被打包。provided(已提供范围) provided 依赖只有在当JDK 或者一个容器已提供该依赖之后才使用。例如,如果你开发了一个原创 2012-08-05 19:57:48 · 25989 阅读 · 0 评论 -
求解答新浪微博api报错
Caused by: javax.net.ssl.SSLKeyException: RSA premaster secret error at sun.security.ssl.RSAClientKeyExchange.(RSAClientKeyExchange.java:114) at sun.security.ssl.ClientHandshaker.serverHelloDone(Cli原创 2012-08-06 00:02:15 · 4517 阅读 · 4 评论 -
一个简单的Servlet框架(帮助理解Servlet原理)
一个简单的Servlet框架(帮助理解Servlet原理)点击打开链接原创 2011-10-24 17:08:48 · 858 阅读 · 0 评论 -
OSGI BUNDLE
<br />开发一个简单的Hello World的OSGi Bundle(OSGi绑定包)<br />在OSGi中,软件是以Bundle的形式发布的。一个Bundle由Java类和其它资源构成,它可为其它的Bundle提供服务,也可以导入其它Bundle中的Java包;同时,OSGi的Bundle也可以为其所在的设备提供一些功能。Eclipse为开发OSGiBundle提供了优秀的支持,它不仅提供了向导来创建OSGi Bundle,而且还提供了内嵌的Equinox容器,您可以使用该容器执行和调试原创 2011-05-18 08:48:00 · 1019 阅读 · 0 评论 -
Eclipse使用SVN
Eclipse使用SVN[转]<br />1.下载所需软件<br /> 1.1SVN服务端(svn-1.4.3-setup.exe)<br /> http://subversion.tigris.org/project_packages.html<br /> 1.2把SVN设置成window服务(SVNService.exe)<br /> 我没有下载地址,如有需要,留下你的email<br /> 1.3Eclipse的SVN插件(用Eclip原创 2011-05-23 23:39:00 · 575 阅读 · 0 评论 -
Servlet Filter
<br /><br />Servlet过滤器是J2EE Web应用程序级的Java代码组件,是一种类似于Servlet,由窗口管理的对象,它能够以声明的方式插入到HTTP请求响应的过程中。它们拦截和响应,以便查看、提取或以某各方式操作正在客户机和服务器之间交换的数据。它是通常封装了一些功能的类,实现了对Web应用程序中的预处理和后期逻辑。<br /> 过滤器提供一种面向对象的模块化机制,用以将公共任务封装到可插入的组件中。这些组件通过Web部署描述符(web.xml)配置文件恶声明,可以方便地添加和删除过原创 2011-05-31 00:20:00 · 494 阅读 · 0 评论 -
重新认识Servlet
<br />1 .首先,什么是Servlet? <br /> Servlet是一个Java编写的程序,此程序是在服务器端运行的,是按照Servlet规范编写的一个Java类。 <br /> 2.Servlet是做什么的? <br /> Servlet是处理客户端的请求并将其发送到客户端。 <br /> 3.Servlet API <br /> 1>Servlet框架的组成 <br /> Servlet框架是由2个原创 2011-05-31 00:37:00 · 576 阅读 · 0 评论 -
web.xml listener、filter、servlet 加载顺序
<br />首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:listener -> filter -> servlet<br /> 同时还存在着这样一种配置节:context-param,它用于向 ServletContext 提供键值对,即应用程序上下文信息。我们的 listener, filter 等在初始化时会用到这些上下文中的信息,那么 c原创 2011-05-31 00:32:00 · 764 阅读 · 0 评论 -
java面试题目全集------转载
<br /><br />以前的收藏,估计很少有这么全的面试题集了 ^_^<br /><br />基础知识:<br />1.C++或Java中的异常处理机制的简单原理和应用。<br /> <br />当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是JAVA原创 2011-04-14 23:13:00 · 1374 阅读 · 1 评论 -
Eclipse 安装 UML2 tools 插件 的方法
<br />UML2 Tools: 选择Help->Software Updates ->Available Software -> Ganymeda ->Models and Model Development下的EMF - Eclipse Modeling Framework Runtime and Tools,Graphical Modeling Framework Runtime, UML2 Diagram Search Feature, UML2 Search, UML2 Tools安装即可。原创 2011-04-22 09:31:00 · 9261 阅读 · 1 评论 -
apache solr helloworld
现在Solr的版本是3.1,与Lucene Java开始同版本号发布。 Hello, World! 从Solr的官网下载Solr的包,我们就挑一个国内的镜像吧,http://labs.renren.com/apache-mirror//lucene/solr/3.1.0/,可以看到,这里有一个是源码包,一个是可执行包。我们就先下载可执行包apache-solr-3.1.0.原创 2011-06-11 11:17:00 · 1025 阅读 · 1 评论 -
Hibernate之Configuration-SessionFactiory-Session
<br />Configuration:<br />负责管理Hibernate的配置信息,这些配置信息都是从配置文件hibernate.cfg.xml或者Hibernate.properties读取的,当然也可以自定义文件名称,只要在实例化Configuration的时候指定具体的路径就可以了;<br /><br /><br />SessionFactiory:<br />Configuration的实例会根据当前的配置信息,构造SessionFactory实例。SessionFactory是线程安全的,一原创 2011-04-30 12:37:00 · 889 阅读 · 1 评论 -
常用的正则表达式
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [/u4e00-/u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^/x00-/xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:/n/s*原创 2011-06-25 16:55:00 · 460 阅读 · 0 评论 -
GWT-Ext开发之HelloWorld
http://www.ibm.com/developerworks/cn/java/j-lo-gwtext1/index.html概述GWT-Ext 是基于 Google Web Toolkit(GWT)和 ExtJs 的功能强大的网页开发控件库。它扩展了 GWT,在 E原创 2011-09-09 23:02:41 · 962 阅读 · 1 评论 -
用CSV框架导出csv文件实现下载(jsp)
<%if(session.getAttribute("user")!=null){String BASE_PATH=com.fantasia.common.util.ServletUtil.getBase(request);String name="analyzeproduct.csv";String warehouse = request.getParameter("warehouse"原创 2012-07-25 00:11:34 · 2152 阅读 · 0 评论