jsp/servlet
文章平均质量分 82
phantomes
这个作者很懒,什么都没留下…
展开
-
java验证码/servlet
项目结构如图一: 第一步,新建PictureCode.java: package com.servlet;import java.awt.BasicStroke;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.geom.Af原创 2012-10-16 09:54:40 · 645 阅读 · 0 评论 -
idea14远程调试tomcat项目
场景如下:本地开发好代码之后,到qa那边提测,qa把同一份代码部署到自己的linux测试机。远程调试的步骤如下:1. 首先在IDEA中打开项目代码,并保证远程调试机器,也是同一份代码。2. 因为我们用的是Tomcat,所以在IDEA中点击右上角那个“Edit Configurations”按钮,然后在弹出的界面中点击左上角的加号,选择tomcat server->remote原创 2015-01-27 15:02:44 · 2223 阅读 · 0 评论 -
spring mvc支持多视图解析(jsp,velocity,freemarker)
http://www.blogjava.net/sxyx2008/archive/2011/07/13/354280.htmlhttp://www.cnblogs.com/huligong1234/p/3515747.html转载 2015-05-29 11:17:54 · 905 阅读 · 0 评论 -
java.net.SocketException: Too many open files问题分析及解决方案
Java web应用在执行一段时间之后出现了这么个问题[java] view plain copyjava.net.SocketException: Too many open files at java.net.PlainSocketImpl.socketAccept(Native Method) at转载 2017-04-13 10:47:15 · 18126 阅读 · 0 评论 -
struts2文件上传/下载(附源代码)
struts2对于文件的操作提供很多便捷的地方,因此在项目中多少会涉及到它的使用,当然网上关于它的帖子也确实不少,清楚地,不清楚的,详细的,不详细的,都有很多,我也曾学到过很多热爱分享的同行们的帮助,在这里,我便按我自己思路,整理了下,写成这篇博文,并提供效果图和附件的下载。首先,按老规矩,上效果图: 图一 图二 图三...2012-10-16 14:47:13 · 280 阅读 · 0 评论 -
JSP自定义标签
一、基本概念1、标签(Tag)标签是一种XML元素,通过标签可以使JSP网页变得简洁并且易于维护,还可以方便地实现同一个JSP文件支持多种语言版本。由于标签是XML元素,所以它的名称和属性都是大小写敏感的。2、标签库(Tag library)由一系列功能相似、逻辑上互相联系的标签构成的集合称为标签库。3、标签库描述文件(Tag Library Descriptor)标签库...原创 2013-03-11 11:08:03 · 101 阅读 · 0 评论 -
jsp自定义分页标签page
日常工作项目里,分页是十分常见的,网上也有大把的分页插件,性能和美观程度都比较不错,但是有时候并不一定能满足我们的需求,因为大部分的分页插件都是在客户端分页,有的甚至需要你一次性查询出所有的数据放入内存,在内存进行分页,而且分也时,只是单纯分页只接受页码,并不能传入本页的某些参数到另一个页面做重新查询的条件,进而重新分页。 ...原创 2013-03-11 16:15:33 · 416 阅读 · 0 评论 -
google验证码完善你的项目,为世界做一点点贡献
CMU设计了一个名叫reCAPTCHA的强大系统,让他们的电脑去向人类求助。具体做法是:将OCR软件无法识别的文字扫描图传给世界各大网站,用以替换原来的验证码图片;那些网站的用户在正确识别出这些文字之后,其答案便会被传回CMU,reCAPTCHA 会将最困难的词发送给多个用户并挑选其中有相同答案的作为正确的答案。据说准确率能够达到99%,因此Google,Face...2013-03-11 17:24:45 · 229 阅读 · 0 评论 -
struts2 <s:textfield />中的日期格式化输出
struts2 中的默认的日期输出并不符合我们的中文日常习惯,以下是我知道的在struts2中进行日期格式化输出的几种方式。1、利用 <s:date>进行格式化,如:<s:date format="yyyy-MM-dd"/>就是将属性birthday按yyyy-MM-dd的格式进行输出。2、利用<s:param>进行格式化,如:<s:...2013-05-20 10:22:19 · 105 阅读 · 0 评论 -
CKEditor+CKFinder+jsp的整理
CKEditor是新一代的FCKeditor,是一个重新开发的版本。CKEditor是全球最优秀的网页在线文字编辑器之一,因其惊人的性能与可扩展性而广泛的被运用于各大网站。 本篇文章主要介绍ckeditor_3.6.4+ckfinder_java_2.3 CKEditor下载地址:http://ckeditor.com/download 在线演示地址:htt...原创 2013-05-24 10:53:48 · 108 阅读 · 0 评论 -
打开jsp/html,3秒后自动跳转
打开一个页面,过几秒跳转,一般会应用在某些操作成功或者失败之后,给出提示,然后跳回到别的页面。比如你注册成功或者失败后,添加成功后者失败后。效果稍微好点儿的,会用隐藏域或者ajax在页面上直接提示并刷新,不会通过这种的页面进行跳转,效果和操作体验都要比这种几秒自动跳转要好,但是这里,我还是把这种的记录一下。 第一种:<script> window.setInterval("...2012-12-19 10:04:53 · 692 阅读 · 0 评论 -
java验证码/servlet
项目结构如图一: 第一步,新建PictureCode.java: package com.servlet;import java.awt.BasicStroke;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2...2012-10-14 10:24:48 · 101 阅读 · 0 评论 -
Java获取客户端真实IP地址
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不...原创 2013-12-25 11:00:27 · 126 阅读 · 0 评论 -
jsp url传参加密
一般我们在form提交时不要担心我们的参数会显示给用户看。 我们主要解决的是以get方式进行url参数传递的问题,如: http://xxx.xxx.xxx.xxx/xxx/xxx.do?pId=101&imageName=processimage.jpg这样的url pId=101&imageName=processimage.jgp这样的参数如何进行加密。...2013-02-25 13:11:24 · 234 阅读 · 0 评论 -
4行CSS实现表格内容超过一行的部分,用省略号代替
table{ table-layout: fixed;}td{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis;} 原理:本方法用于解决表格单元格内容过多时的美观问题,主要涉及到4句CSS样式:1. table-layout: fixed 由于ta...2013-02-25 14:00:26 · 140 阅读 · 0 评论 -
过滤器,拦截器, 监听器区别
总体的概念上的总结有:1、拦截器是基于java反射机制的,而过滤器是基于函数回调的。2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器。 3、拦截器只能对Action请求起作用,而过滤器则可以对几乎所有请求起作用。 4、拦截器可以访问Action上下文、值栈里的对象,而过滤器不能。5、在Action的生命周期中,拦截器可以多次调用,而过滤器只能在容器初始化时被调...原创 2014-02-23 11:35:17 · 230 阅读 · 0 评论 -
编写自定义的 Velocity 指令
Velocity 是一个高效、简洁的 Java 模板引擎,而且有很好的可扩展性,这使之特别适合在 Web 项目中使用。本文通过一个实际应用例子对 Velocity 的模板语言中的指令系统进行了介绍,并演示了如何通过编写自定义的指令来扩展 Velocity 的功能。Velocity 及其指令简介Velocity 是一个基于 Java 的模板引擎,它允许用户使用简单的模板语言来引用由转载 2014-12-16 12:34:03 · 812 阅读 · 0 评论 -
Velocity使用示例
1.Velocity使用示例1.1.基本用法l纯html用法div> Hello Worlddiv>l#set赋值与取值赋值#set($word="hello")取值 $word 推荐写成${word}取值的另一种写法 $!word$word和 $!word区别是当变量word为null时,$wor转载 2014-09-25 11:43:34 · 837 阅读 · 0 评论 -
struts2文件上传/下载(附源代码)
struts2对于文件的操作提供很多便捷的地方,因此在项目中多少会涉及到它的使用,当然网上关于它的帖子也确实不少,清楚地,不清楚的,详细的,不详细的,都有很多,我也曾学到过很多热爱分享的同行们的帮助,在这里,我便按我自己思路,整理了下,写成这篇博文,并提供效果图和附件的下载。首先,按老规矩,上效果图:图一图二图三图四图五然原创 2012-10-16 14:25:56 · 7971 阅读 · 5 评论 -
js验证浏览器,禁用按钮,打印,转化字符串等小记
1 判断是何种浏览器var name = navigator.appName;if (name == "Microsoft Internet Explorer") alert("IE"); //IE`else if (name == "Netscape") alert("NS");//Firefox2 按钮点击后禁止所有按钮for (var j = 0; j原创 2012-11-08 16:42:50 · 1066 阅读 · 0 评论 -
打开jsp/html,3秒后自动跳转
打开一个页面,过几秒跳转,一般会应用在某些操作成功或者失败之后,给出提示,然后跳回到别的页面。比如你注册成功或者失败后,添加成功后者失败后。效果稍微好点儿的,会用隐藏域或者ajax在页面上直接提示并刷新,不会通过这种的页面进行跳转,效果和操作体验都要比这种几秒自动跳转要好,但是这里,我还是把这种的记录一下。 第一种: window.setInterval("location='in原创 2012-12-19 10:00:47 · 4775 阅读 · 0 评论 -
jsp url传参加密
一般我们在form提交时不要担心我们的参数会显示给用户看。 我们主要解决的是以get方式进行url参数传递的问题,如: http://xxx.xxx.xxx.xxx/xxx/xxx.do?pId=101&imageName=processimage.jpg这样的url pId=101&imageName=processimage.jgp这样的参数如何进行加密。原创 2013-02-25 13:07:19 · 1636 阅读 · 0 评论 -
4行CSS实现表格内容超过一行的部分,用省略号代替
Html代码 table{ table-layout: fixed; } td{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } 原理:本方法用于解决表格单元格内容过多时原创 2013-02-25 13:55:59 · 1004 阅读 · 0 评论 -
JSP自定义标签
一、基本概念1、标签(Tag)标签是一种XML元素,通过标签可以使JSP网页变得简洁并且易于维护,还可以方便地实现同一个JSP文件支持多种语言版本。由于标签是XML元素,所以它的名称和属性都是大小写敏感的。2、标签库(Tag library)由一系列功能相似、逻辑上互相联系的标签构成的集合称为标签库。3、标签库描述文件(Tag Library Descriptor)标签库描原创 2013-03-11 11:03:10 · 1135 阅读 · 0 评论 -
jsp自定义分页标签page
日常工作项目里,分页是十分常见的,网上也有大把的分页插件,性能和美观程度都比较不错,但是有时候并不一定能满足我们的需求,因为大部分的分页插件都是在客户端分页,有的甚至需要你一次性查询出所有的数据放入内存,在内存进行分页,而且分也时,只是单纯分页只接受页码,并不能传入本页的某些参数到另一个页面做重新查询的条件,进而重新分页。 根据jsp原创 2013-03-11 16:16:52 · 2884 阅读 · 0 评论 -
google验证码完善你的项目,为世界做一点点贡献
CMU设计了一个名叫reCAPTCHA的强大系统,让他们的电脑去向人类求助。具体做法是:将OCR软件无法识别的文字扫描图传给世界各大网站,用以替换原来的验证码图片;那些网站的用户在正确识别出这些文字之后,其答案便会被传回CMU,reCAPTCHA 会将最困难的词发送给多个用户并挑选其中有相同答案的作为正确的答案。据说准确率能够达到99%,因此Google,Facebook、Twitter和Stum原创 2013-03-11 17:21:24 · 1529 阅读 · 0 评论 -
java.lang.NoSuchMethodError: com.opensymphony.xwork2.util.ValueStack.findValue
java.lang.NoSuchMethodError: com.opensymphony.xwork2.util.ValueStack.findValue(Ljava/lang/String;Z)Ljava/lang/Object; jar包冲突,搜索有两个jar包含ValueStack这个类 ,极有可能是xwork-2.1.1.jar 系列的包,你引入了多个。struts2-c原创 2013-03-14 13:26:59 · 1815 阅读 · 0 评论 -
struts2 <s:textfield />中的日期格式化输出
struts2 中的默认的日期输出并不符合我们的中文日常习惯,以下是我知道的在struts2中进行日期格式化输出的几种方式。1、利用 进行格式化,如:就是将属性birthday按yyyy-MM-dd的格式进行输出。2、利用进行格式化,如:s:textfieldname="mydate"> s:param name="value">s:date name="m原创 2013-05-20 10:17:17 · 1066 阅读 · 0 评论 -
CKEditor+CKFinder+jsp的整理
CKEditor是新一代的FCKeditor,是一个重新开发的版本。CKEditor是全球最优秀的网页在线文字编辑器之一,因其惊人的性能与可扩展性而广泛的被运用于各大网站。本篇文章主要介绍ckeditor_3.6.4+ckfinder_java_2.3CKEditor下载地址:http://ckeditor.com/download 在线演示地址:http://cke原创 2013-05-24 10:44:49 · 1174 阅读 · 2 评论 -
Java购物车实现
查询的资料,找到三种方法: 1.用cookie实现购物车; 2.用session实现购物车; 3.用cookie和数据库(购物车信息持久化)实现购物车; ========================================================================= 分析一下这三种方法的优缺点: 1.单纯有cooki转载 2013-09-13 16:43:39 · 4285 阅读 · 1 评论 -
Java获取客户端真实IP地址 编辑
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到转载 2013-12-25 11:03:46 · 638 阅读 · 0 评论 -
过滤器,拦截器, 监听器区别
总体的概念上的总结有:1、拦截器是基于java反射机制的,而过滤器是基于函数回调的。2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器。3、拦截器只能对Action请求起作用,而过滤器则可以对几乎所有请求起作用。4、拦截器可以访问Action上下文、值栈里的对象,而过滤器不能。5、在Action的生命周期中,拦截器可以多次调用,而过滤器只能在容器初始原创 2014-02-21 10:18:43 · 1019 阅读 · 1 评论 -
给servlet写单元测试的总结
servlet的测试一般来说需要容器的支持,不是像通常的java类的junit测试一样简单, 下面通过对HelloWorld代码的测试阐述了几种servlet测试方法。 被测试的HelloWorld类的代码如下: /** * 被测试的servlet */import java.io.IOException; import javax.servlet.转载 2014-03-11 15:29:17 · 613 阅读 · 0 评论 -
Java购物车实现
查询的资料,找到三种方法: 1.用cookie实现购物车; 2.用session实现购物车; 3.用cookie和数据库(购物车信息持久化)实现购物车; ========================================================================= 分析一下这三种方法的优缺点: 1.单纯有cook...原创 2013-09-13 16:42:45 · 326 阅读 · 0 评论