![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java web
文章平均质量分 61
zhanghaipeng1989
这个作者很懒,什么都没留下…
展开
-
springMVC 配置文件参考
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xml原创 2015-05-25 18:52:59 · 909 阅读 · 0 评论 -
返回上一页
在jsp页面添加返回上一页功能:返回上一页或返回上一页如果是用按钮做的话就是:用图片做的话就是:原创 2015-03-04 11:48:08 · 663 阅读 · 0 评论 -
从Eclipse导入web项目,然后在另一个电脑上的Eclipse导入web项目后报错
在从Eclipse到Eclipse的web项目迁移的过程中,出现了两个报错: 1.HttpServletRequest cannot be resolved to a type 2.javax.servlet.jsp.JspException cannot be resolved to a type解决方法:在项目下通过“bulid path”添加tomcat下的ser原创 2015-03-03 11:03:23 · 3448 阅读 · 0 评论 -
中科院分词系统异常处理
中科院分词ICTCLAS5.0 配置错误处理 中科院分词ICTCLAS5.0 配置错误处理 (已上传) 将rar文件解压后,将文件中的所有内容,放入工程的bin文件下。 新建包,包名:ICTCLAS.I3S.AC.ICTCLAS50 在包中复制文件ICTCLAS50.java 错误一: 配置文件太多,包括Data和ICTCLAS50.dll等,我想把它放在一个特定的文件夹如ICTCLAS路原创 2014-10-18 12:23:45 · 1168 阅读 · 0 评论 -
JSP的EL表达式(常与apache的JSTL搞混)
EL是Expression Language的简称,意思是表达式语言。它是JSP 2.0原创 2014-10-19 15:07:34 · 606 阅读 · 0 评论 -
org.apache.log4j.logger详解
1. 概述1.1. 背景 在应用程序中添加日志记录总的来说基于三个目的 :监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为日后审计的依据;担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。 最普通的做法就是在代码中嵌入许多的打印语句,这些打印语句可以输出到控制台或文件中,比较好的做法就是构造一个日转载 2014-10-16 20:56:56 · 588 阅读 · 0 评论 -
WampServer安装后,不能打开MySQL(本地也安装了MySQL)
WampServer 安装是不会覆盖以前的MySQL,所以你的机器上会有两个MySQL,那么会存在3306的端口冲突,也就是说你以前的MySQL会正常运行,而新装的会自动被停止,如果你想两个MySQL都使用,那么需要设置新装的MySQL端口和phpmyAdmin连接到MySQL的端口配置就可以;1,打开WampServer中的MySQL配置 my.ini 可以看到下面一段[client]原创 2014-06-04 11:10:04 · 42522 阅读 · 3 评论 -
request.getContextPath()使用
request.getcontextPath() 详解 是为了解决相对路径的问题,可返回站点的根路径。但不用也可以,比如/catalog.jsp">直接用也行,这两个文件是在同一个目录下的。比如你要生成一个文件放在服务器上得一个目录下,你可以使用request.getContextPath()+/dir,组成一个完整得目录结构!但在jsp文件里,通过request.getConte原创 2014-02-19 23:06:13 · 3022 阅读 · 0 评论 -
GZIP压缩Filter
网站常使用GZIP压缩算法对网页内容进行压缩,然后传给浏览器,以减小数据传输量,提高响应速度。浏览器接收到GZIP压缩数据后会自动解压并正确显示。GZIP加速常用于解决网速慢的瓶颈。压缩Filter中需要先判断客户浏览器时候支持GZip自动解压,如果支持,则进行GZIP压缩,否则不压缩。判断的依据是浏览器提供的Header信息,代码如下:GZipFilter.javapackage c转载 2014-02-20 13:58:23 · 4359 阅读 · 0 评论 -
Log4j--java日志
系统日志的概念及作用日志系统作为一种应用程序服务,对于跟踪调试、程序状态记录、崩溃数据恢复都有着重要的作用常用Java日志系统Log4J最早的Java日志框架之一,由Apache基金会发起,提供灵活而强大的日志记录机制。JDK1.4 LoggingFramework继Log4J之后,JDK标准委员会将Log4J的基本思想吸收到JDK当中,在JDK转载 2015-03-19 09:51:30 · 1793 阅读 · 0 评论 -
log4j.rootLogger
log4j.rootLogger=INFO,db语法为: log4j.rootLogger = [ level ] , appenderName1, appenderName2, … level : 是日志记录的优先级,分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者您定义的级别。Log4j建议只使用四个级别,优先级从高到低分别是ERROR、W原创 2015-03-19 10:17:16 · 18758 阅读 · 0 评论 -
response.setHeader()的用法
response.setHeader()下载中文文件名乱码问题 收藏 1. HTTP消息头(1)通用信息头即能用于请求消息中,也能用于响应信息中,但与被传输的实体内容没有关系的信息头,如Data,Pragma主要: Cache-Control , Connection , Data , Pragma , Trailer , Transfer-Encoding , Upg转载 2015-03-29 23:59:46 · 495 阅读 · 0 评论 -
Eclipse创建Maven web项目流程
版本说明: JDK版本:1.7 Eclipse版本:Kepler1.在Eclipse里创建一个新的Maven Project,选择“Next”:2.勾选“Create a simple project(skip archetype selection)”,点击“Next”:3.填写Group I原创 2015-05-25 16:46:38 · 1394 阅读 · 0 评论 -
springMVC maven的pom.xml配置文件参考
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.原创 2015-05-25 17:56:24 · 53128 阅读 · 2 评论 -
springMVC web.xml配置文件参考
attendance encoding_filter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true原创 2015-05-25 18:07:19 · 1509 阅读 · 0 评论 -
Eclipse&Maven导入Maven项目后在pom.xml出现"Missing artifact org.springframework:spring-jdbc:jar:3.2.4.RELEAS"
同学的一个项目需要协作开发,从他的电脑上导出的Maven项目,到了我的电脑上的Eclipse里,在pom.xml文件中出现 "Missing artifact org.springframework:spring-jdbc:jar:3.2.4.RELEASE"错误 解决方法:(在stackoverflow上找到的答案)In case原创 2015-03-18 19:06:59 · 37910 阅读 · 9 评论 -
Eclipse启动报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
这是由于maven项目,tomcat在发布项目的时候没有同时发布maven依赖所添加的jar包, 你需要设置一下eclipse: 项目 —> 属性 -> Deployment Assembly -> Add -> Java Build Path Entries -> 选择Maven Depende原创 2015-03-18 20:58:34 · 1080 阅读 · 0 评论 -
解决导入工程文件到Eclipse后 @override注释报错
原因: @override注释在jdk 1.5环境下只能用于对继承的类的方法的重写,而不能用于对实现的接口中的方法的实 现。 导入后默认的使用jdk1.5环境。 解决办法: 1.在右键项目选择Properties-->java Compiler-->Compiler Comp原创 2015-03-18 19:43:54 · 801 阅读 · 0 评论 -
设置response.setHeader时,含有中文字符,设置出现错误
在设置response.setHeader时,如果含有中文字符,一定要转换成ISO8859-1格式,否则设置的中文会出现错误。 response.setHeader("content-disposition","attachment;filename="+new String(excelName.getBytes("gb2312"), "ISO8859-1"));原创 2015-03-29 23:59:39 · 12414 阅读 · 2 评论 -
FastJson--阿里巴巴公司开源的速度最快的Json和对象转换工具
这是关于FastJson的一个使用Demo,在Java环境下验证的class User{ private int id; private String name; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() {转载 2015-03-30 11:24:59 · 710 阅读 · 0 评论 -
request.getHeader(referer)的使用
request.getHeader("referer")获取来访者地址。只有通过链接访问当前页的时候,才能获取上一页的地址;否则request.getHeader("referer")的值为null,通过window.open打开当前页或者直接输入地址,也为null。若从http://xxx/a.jsp 上 点击 a标签 至 http://XXXX/b.jspb.jsp 获取r原创 2014-02-19 10:27:59 · 18790 阅读 · 0 评论 -
getRequestURI()与getRequestURL()
引于: http://hi.baidu.com/cloudxpcrequest.getRequestURI() 返回值类似:/xuejava/requestdemo.jsprequest.getRequestURL() 返回值类似:http://localhost:8080/xuejava/requestdemo.jsp附:request.getContextPath(转载 2014-02-18 23:23:21 · 19207 阅读 · 2 评论 -
如何备份MySQL数据库
如何备份MySql的数据库应该说一般的数据库都有BackUp的需求, MySql备份数据库的方式很简单, 但是在网上说得云里雾里, 也应该是我对MySql数据库不熟悉. #0.首先备份数据库要通过命令提示符操作(我的MySQL安装在D:\MySQL下)加入你要进入D:\MySQL\bin文件夹,D盘是NTFS格式的,这时你可以按以下的步骤进入:原创 2014-02-08 12:46:06 · 525 阅读 · 0 评论 -
数值比较与自动拆装箱
Integer a=13;Integer b=13;Integer c=190;Integer d=190;System.out.print(a==b);System.out.print(c==d); 结果 true,false这个时候13和130都会被自动装箱为Integer对象。在自动装箱时,对于值在-128到127之间的整数,他们被装箱为Integer对象原创 2013-05-18 11:57:54 · 643 阅读 · 0 评论 -
MyEclipse+MySql插入中文乱码问题解决
一、设置MyEclipse的字符编码,步骤如下:1、进入Window--Preferences--General--Workspace,Text file encoding 选项中默认的Default(GBK)选项更改为Other,并将值设为utf-8;2、进入Window--Preferences--MyEclipse--Files and Editors,将这个选项下面的:ASP an转载 2013-05-16 19:51:22 · 1357 阅读 · 0 评论 -
解决MyEclipse运行太慢
MyEclipse运行太慢 首先:打开Myeclipse---->window--->preferences--->Myeclipse--->Validation build下除了 Classpath dependence validate 其他勾全部去掉。 大家一定对buileding workspace时那缓慢的速度给困扰到了吧~ 其实只要把project选项里的 bu转载 2012-02-24 16:03:34 · 308 阅读 · 0 评论 -
String.spit()的使用方法总结
java.lang.string.splitsplit 方法将一个字符串分割为子字符串,然后将结果作为字符串数组返回。stringObj.split([separator,[limit]])stringObj 必选项。要被分解的 String 对象或文字。该对转载 2011-09-28 21:11:45 · 7024 阅读 · 0 评论 -
StringTokenizer与String.spit()的区别
split需要转码,因为split接收的是正则 split(String regex) 根据给定的正则表达式的匹配来拆分此字符串。 stringtokenizer直接使用就可以了。 StringTokenizer(String str)转载 2011-09-28 20:56:40 · 1594 阅读 · 0 评论 -
StringTokenizer Java分隔符解析
StringTokenizer是java.util包下面的一个类。 1、构造函数。 1. StringTokenizer(String str) :构造一个用来解析str的StringTokenizer对象。java默认的分隔符是“空格”、“制表符(‘\t’)”、“换原创 2011-09-28 20:27:05 · 3233 阅读 · 0 评论 -
translate
/* 1、设有3个数组内容如下: String x[]={"zero","one","two", "three",four", "five","six",seven","eight","nine"} ; String y[]={ten","eleven","原创 2011-09-27 17:37:14 · 1087 阅读 · 0 评论 -
生成验证图片
package com.zhanghaipeng.servlet;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.IOException;import java.io.PrintWr原创 2014-02-13 00:19:57 · 516 阅读 · 0 评论 -
Eclipse开发工程的导入和导出
一.导入现有的工程点击File 然后点击Import (或者在Package Explorer视图内右键选择Import)。选择General再选择Existing Projects into Workspace。1.如果工程是个zip或者jar文件,选择Select archive file然后再后面的Browse内浏览到工程文件存在的地址,会把工程放到工作空间内,然后再点击Finish即可转载 2014-02-12 21:03:45 · 379 阅读 · 0 评论 -
查询ip地址
public String getArea(String ip) {//查询ip所在地区 return ipSeeker.getArea(ip); } public String getCountry(String ip) { return ipSeeker.getCountry(ip); } public boolean isValidIp(String ip) {转载 2014-02-14 14:52:58 · 999 阅读 · 0 评论 -
pageContext对象的用法
pageContext对象这个对象代表页面上下文,该对象主要用于访问JSP之间的共享数据。pageContext是PageContext类的实例,使用pageContext可以访问page、request、session、application范围的变量。getAttribute(String name):取得page范围内的name属性。setAttribute(String转载 2014-02-18 16:29:18 · 856 阅读 · 0 评论 -
Unicode编码:保存中文
中文和英文字符不同,中文属于Unicode字符,在内存中占4个字符,而英文属于ASCII字符,内存中只占2个字节。Cookie中使用Unicode字符时需要对Unicode字符进行编码,否则会乱码。编码可以使用java.net.URLEncoder类的encode方法,解码用java.netURLDecoder类的decode方法,例如:<% //使用中文的Cookie.name与v转载 2014-02-16 23:57:32 · 1032 阅读 · 0 评论 -
Class.getResourceAsStream()与ClassLoader.getResourceAsStream()的区别
Class.getResourceAsStream() 会指定要加载的资源路径与当前类所在包的路径一致。 例如你写了一个MyTest类在包com.test.mycode 下,那么MyTest.class.getResourceAsStream("name") 会在com.test.mycode包下查找相应的资源。 如果这个name是以 '/' 开头的,那么就会从cl原创 2014-02-17 13:15:39 · 12145 阅读 · 1 评论 -
javaweb项目中对于资源文件的读取
分成普通java类和servlet类 两种情况考虑读取资源文件要点说明: 1:在javaweb项目中所有src下的资源在部署后都会被弄到WEB-INF/classes/下 2:this.getServletContext().getRealPath("/");来的得到当前web应用在硬盘上的绝对路径 3:FileInputStream in = new FileI转载 2014-02-17 13:04:32 · 582 阅读 · 0 评论 -
Cookie使用
{CSDN:CODE:fdsfs}{CSDN:CODE:fdsfsdsfs}fdsfsfs转载 2014-02-16 23:01:17 · 385 阅读 · 0 评论 -
FileItem类
FileItem类的常用方法 1.boolean isFormField()。isFormField方法用来判断FileItem对象里面封装的数据是一个普通文本表单字段,还是一个文件表单字段。如果是普通文本表单字段,返回一个true否则返回一个false。因此可以用该方法判断是否是普通表单域还是文件上传表单域。 2.String getName()。getName方法转载 2014-02-16 10:51:40 · 426 阅读 · 0 评论 -
上传文件
参考JavaWeb整合开发写的,直接贴代码。package com.zhanghaipeng.servlet;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream原创 2014-02-14 14:43:32 · 483 阅读 · 0 评论