![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java综合
文章平均质量分 61
yuancandy
这个作者很懒,什么都没留下…
展开
-
在jsp中实现页面定时跳转的方法总结
第一种:response.setHeader("Refresh", "5; URL=http://www.google.com"); //5秒后,当前页面跳转到google。 第二种:JSP 如何实现网页定时跳转: <script language="javascript"> <!-- setTimeout("document.locati...原创 2011-05-01 10:02:26 · 1055 阅读 · 0 评论 -
【MyEclipse8.5】该版本的MyEclipse的优化
第一步: 取消自动validation validation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下! 取消方法: windows–>perferences–>myeclipse–>validation 除开Manual下面的复选框全部选中之外,其他全部不选 ...原创 2011-05-02 08:09:26 · 78 阅读 · 0 评论 -
jstl学习小结
1 FOREACH学习: <c:forEach items="${ personList }" var="person"> <tr> <td>${ person.id }</td></tr>........</c:forEach> 隔行变色效果: <c:forEach i原创 2011-05-02 08:21:51 · 76 阅读 · 0 评论 -
一个小小的防盗链图片的filter
public class ImageRedirectFilter implements Filter { public void init(FilterConfig config) throws ServletException { } public void doFilter(ServletRequest req, ServletResponse res, FilterChain c...原创 2011-05-02 08:23:20 · 104 阅读 · 0 评论 -
一个过滤敏感词的filter,看书学到的,小结之:
一个过滤敏感词的filter,看书学到的,小结之:原理是将内容输出到response时,response将缓存起来,在filter中替换,然后再输出到客户端浏览器.因为默认的response不能缓存输出内容,因此要自定义response,可以通过扩展HttpServletResponseWrapper 获得, import java.io.CharArrayWriter...原创 2011-05-02 08:24:30 · 84 阅读 · 0 评论 -
关于EL表达式语言的简单总结
关于EL表达式语言的简单总结 基本语法一、EL简介 1.语法结构 ${expression} 2.[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如: ${user.My-Name}应当改为${user["My-Name"] } 如果...原创 2011-05-02 08:32:18 · 121 阅读 · 0 评论 -
java中abstract,interface,final,static总结
关键字: abstract, interface, final, static 一,抽象类:abstract 1,只要有一个或一个以上抽象方法的类,必须用abstract声明为抽象类; 2,抽象类中可以有具体的实现方法; 3,抽象类中可以没有抽象方法; 4,抽象类中的抽象方法必须被它的子类实现,如果子类没有实现,则该子...原创 2011-05-02 09:09:49 · 66 阅读 · 0 评论 -
接口与抽象类的区别
接口中基本数据类型的数据成员,都默认为static和final,抽象类则不是 区别一,两者表达的概念不一样。抽象类是一类事物的高度聚合,那么对于继承抽象类的子类来说,对于抽象类来说,属于“是”的关系;而接口是定义行为规范,因此对于实现接口的子类来说,相对于接口来说,是“行为需要按照接口来完成”。区别二,抽象类在定义类型方法的时候,可以给出方法的实现部分,也可以不给出;而对于接口来说,...原创 2011-05-02 09:10:54 · 69 阅读 · 0 评论 -
overload,overwrite和override比较
老话重提,又是重载和重写的区别等的概念性问题,记录下,以后万一需要,直接查看。重载(Overload) 每个重载的方法(或者构造函数)都必须有一个独一无二的参数类型列表。 只能重载构造函数 规则 被重载的方法必须改变参数列表; 被重载的方法可以改变返回类型; 被重载的方法可以改变访问修饰符; 被重载的方法可...原创 2011-05-02 09:12:02 · 96 阅读 · 0 评论 -
java经典面试题!
今天上午我总结了一下,java的一些企业常面试的面试题,也可以说是堪称经典吧!大部分企业的面试题,差不多都会以下我列出的面试题!而且面试题为红色的题更是企业经常面试的,可以说是屡试不爽,大家如果看到了我的这篇文章,那么请你进来看看,会对你有不小的收获的。 注意:以下的面试题,只是java的基础方面。有时间我会整理更多的面试题。Java基础方面: 1、Sta...原创 2011-05-02 09:21:30 · 217 阅读 · 0 评论 -
主题:struts2 与 jfreechart的整合
显示效果: 先引入相关的jar包: jcommon-1.0.12.jar jfreechart-1.0.9.jar struts2-jfreechart-plugin-2.1.6.jarJfreecharaction.java代码 package com.example.struts.action; import jfreeChart.J...原创 2011-05-02 10:00:19 · 88 阅读 · 0 评论 -
JUnit 实例讲解
JUnit 4是JUnit框架有史以来的最大改进,其主要目标便是利用Java 5的Annotation特性简化测试用例的编写。让我们看看如何使用JUnit 4来进行Unit测试。请注意:本文主要介绍JUnit 4的最新特性和用法,并不会讲解Unit测试的基础。如果你对JUnit框架还不熟悉,请先参考“Eclipse快速上手指南 (2) 使用JUnit测试”一文,学习如何编写JUnit测试。...原创 2011-05-02 20:19:12 · 96 阅读 · 0 评论 -
jsp页面提交时post和get的区别
1.Post传输数据时,不需要在URL中显示出来,而Get方法要在URL中显示。 2.Post传输的数据量大,可以达到2M,而Get方法由于受到URL长度的限制,只能传递大约1024字节. 3.Post顾名思义,就是为了将数据传送到服务器段,Get就是为了从服务器段取得数据.而Get之所以也能传送数据,只是用来设计告诉服务器,你到底需要什么样的数据.Post的信息作为http请求的内容,而Get是...原创 2011-05-02 20:24:12 · 140 阅读 · 0 评论 -
webservice 入门案例
最近准备考试:将webservice 充充电,本想配置一遍,在网上资料,资源虽多,没有几个能成功的,还没有几个有原代码的,可能是自己理解能力有限,摸索了一段时间,终于调通了webservice ! 在此为想学习webservice同仁们提供一个入门例子 1、新建一个web project,如下面的例子为Storm 2、在工程中目录如下图所示 Storm.│ .cl...原创 2011-05-02 20:59:45 · 91 阅读 · 0 评论 -
冒泡排序的简单例子
public class maopao { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int[] a ={70,22,23,45,26,88,11,77}; //实现降序排列 for(in...原创 2011-05-07 21:48:00 · 84 阅读 · 0 评论 -
B/S与C/S的区别
C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracl...原创 2011-05-07 21:55:06 · 62 阅读 · 0 评论 -
异步 同步的通俗解释
异步 同步的通俗解释 A代表小孩 B代表大人 同步的做法 小孩向大人要吃的 ,大人给小孩吃的东西,小孩就吃,如果大人不给小孩吃东西,小孩就一直等着。这是同步,也就是说,两者必须同时反应。A要求B作出要求,B做完了,A就继续做。 异步的做法 小孩向大人要吃的 ,大人给小孩吃的东西,小孩就吃,如果大人不给小孩吃东西,小孩就去玩了,等到大人给小孩食物时,小孩又过来。这是异...原创 2011-05-01 21:12:51 · 175 阅读 · 0 评论 -
static 和 final 的使用
一、 final 关键字final有“无法改变的”或者“最终的”含义,可以修饰非抽象类、非抽象类成员方法和变量。 1、final类 final类不能被继承,因此final类的成员方法没有机会被覆盖,默认都是final的。在设计类时候,如果这个类不需要有子类,类的实现细节不允许改变,并且确信这个类不会载被扩展,那么就设计为final类,但可以被继承。这样也是为了安全考虑,防止黑...原创 2011-05-01 20:54:08 · 85 阅读 · 0 评论 -
form表单 enctype="multipart/form-data"
含义 ENCTYPE="multipart/form-data" 说明: 通过 http 协议上传文件 rfc1867协议概述,jsp 应用举例,客户端发送内容构造1、概述在最初的 http 协议中,没有上传文件方面的功能。 rfc1867 (http://www.ietf.org/rfc/rfc1867.txt) 为 http 协议添加了这个功能。客户端的浏览器,如 Microsoft ...原创 2011-05-01 10:12:47 · 253 阅读 · 0 评论 -
JSP中不能使用EL表达式
不能使用JSTL是件很纠结的问题。尤其是对用惯了EL表达式的人来说无疑是件更加蛋疼的事情今天纠结了半天,终于把问题解决 了。对于低版本的MyEclipse直接添加EL表达式支持就行了,至于搞版本,由于很多时候配置文件都是手动加入了,所以就会出现一些意想不到的问题在输入<%@ page isELIgnored="false" %>,没提示的时候,一般是web.xml文...原创 2011-05-01 10:16:22 · 59 阅读 · 0 评论 -
FCKeditor 在jsp中的用法
因为要用FCKeditor做新闻发布,所以开始大面积查找资料,或许有朋友会觉得为什么发两篇同样的文章介绍FCKeditor在JSP中的使用方法,因为我找了很久通过其中的一篇文章或许不能够全面的学习配置FCKeditor,所以我才转来两篇认为比较完整的文章来参考。两篇文章大部分内容基本是一样的,但还是有不同的地方。我认为通过这两篇文章至少可以掌握FCKeditor的基本使用方法。当然重点还是放...原创 2011-05-01 10:23:06 · 115 阅读 · 0 评论 -
jdbc 连接不同数据库的url和驱动加载
一.连接oracle url:jdbc oracle:thin 127.0.0.1:1521 orclClass.forName("oracle.jdbc.driver.OracleDriver").newInstance(); 二.连接mysql URl:jdbc:mysql://localhost:3306/sample_db?user=root&pass...原创 2011-05-01 10:39:12 · 158 阅读 · 0 评论 -
c:forEach 一行排三个图片然后自动换行
body style="margin:0px"> <table width="100%" border="0"> <tr> <div id="xlxka"> <table bgcolor=&q原创 2011-05-01 10:41:42 · 520 阅读 · 0 评论 -
JSP实现点击链接后下载文件(相当于右键另存)功能
[code=&quot;java&quot;] /** *//** * 实现文件另存功能 * * @param text * 文件内容 * @param fileName * 文件名称 * @return */ p...原创 2011-05-01 10:55:04 · 214 阅读 · 0 评论 -
String path = request.getContextPath
String path = request.getContextPath(....拼装当前网页的相对路径<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+pa...原创 2011-05-01 18:14:51 · 125 阅读 · 0 评论 -
于ArrayList 与LinkedList 的比较分析
关于ArrayList 与LinkedList 的比较分析 a) ArrayList 底层采用数组实现,LinkedList 底层采用双向链表实现。 b) 当执行插入或者删除操作时,采用LinkedList 比较好。 c) 当执行搜索操作时,采用ArrayList 比较好。 ...原创 2011-05-01 18:25:58 · 67 阅读 · 0 评论 -
JAVA中String与StringBuffer的区别
String和StringBuffer的区别,网上资料可以说是数不胜数,但是看到这篇文章,感觉里面做的小例子很有代表性,所以转一下,并自己做了一点总结。 在java中有3个类来负责字符的操作。 1.Character 是进行单个字符操作的,2.String 对一串字符进行操作。不可变类。3.StringBuffer 也是对一串字符进行操作,但是可变类。String:是对象不...原创 2011-05-01 18:27:50 · 45 阅读 · 0 评论 -
Hibernate中Session.load/get区别
出自《深入浅出Hibernate》.Session.load/get方法均可以根据指定的实体类和从数据库读取记录,并返回与之对应的实体对象.其区别在于:1. 如果未能发现符合条件的记录,get方法返回null,而load方法会抛出一个ObjectNotFoundException.2. Load方法可返回实体的代理类实例,而get方法永远直接返回实体类....原创 2011-05-01 18:29:50 · 51 阅读 · 0 评论 -
提升JSP应用程序的七大绝招
网络中看到这样一篇文章,具体年代不详细。但是有几个观点不能够直接接受,后面会指出,希望看到文章的各位都能发表自己的意见。 你时常被客户抱怨JSP页面响应速度很慢吗?你想过当客户访问次数剧增时,你的WEB应用能承受日益增加的访 问量吗?本文讲述了调整JSP和servlet的一些非常实用的方法,它可使你的servlet和JSP页面响应更快,扩展性更强。而且在用户数增加的情 况下,系统负载会呈现...原创 2011-05-01 18:32:02 · 79 阅读 · 0 评论 -
java web 开发的常用的jar包
mail.jar与activation.jar 里面包含了activation.jar和mail.jar两个包.通过里面的类的调用便可以达到发送电子邮件的目的 commons-beanutils.jar Apache Commons包中的一个,包含了一些Bean工具类类。必须使用的jar包。 commons-collections.jar Apache Commons包中的一个,包含了一些Apac...原创 2011-05-01 18:40:17 · 203 阅读 · 0 评论 -
提高myeclipse的启动速度
1 在myeclipse 7.0版本以上时,window-preferences-MyEclipse Enterprise Work-Maven4MyEclipse-Maven, 取消选中Download repository index updates on startup!2 关闭更新调度:window --> preferences --> General --> Star...原创 2011-05-01 19:57:45 · 63 阅读 · 0 评论 -
JAVA操作excel的一些例子
JAVA操作EXCEL有两种办法,一个用POI,一个用JXI,好象听说JXI对中文的支持会稍微好些.1 用POI,一个写的例子: import org.apache.poi.hssf.usermodel.*;import org.apache.poi.poifs.filesystem.*;import java.io.*;public class Write { /** * ...原创 2011-05-01 19:59:56 · 76 阅读 · 0 评论 -
jfreechart火速应用
import org.jfree.chart.ChartFactory;import org.jfree.chart.ChartUtilities;import org.jfree.chart.JFreeChart;import org.jfree.chart.plot.PlotOrientation;import org.jfree.data.category.DefaultCategoryDa...原创 2011-05-01 20:40:37 · 68 阅读 · 0 评论 -
java正则表达式入门文档
引言 正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来:(1)检查一个串中是否含有符合某个规则的子串,并且可以得到这个子串;(2)根据匹配规则对字符串进行灵活的替换操作。 正则表达式学习起来其实是很简单的,不多的几个较为抽象的概念也很容易理解。之所以很多人感觉正则表达式比较复杂,一方面是因为大多数的文档没有做到由浅入深地讲解,概念上没有注意...原创 2011-09-23 16:22:59 · 123 阅读 · 0 评论