
JavaWeb
文章平均质量分 73
hzp020
这个作者很懒,什么都没留下…
展开
-
Java动态代理模拟struts2拦截器原理
①TargetInterfacepackage com.hzp.interceptor;//目标对象接口public interface TargetInterface { public void doSomething();} ②Targetpackage com.hzp.interceptor;//目标对象public class Tar...原创 2011-02-24 19:18:52 · 144 阅读 · 0 评论 -
commons-lang常用工具类StringEscapeUtils使用
在apache commons-lang(2.3以上版本)中为我们提供了一个方便做转义的工具类,主要是为了防止sql注入,xss注入攻击的功能。总共提供了以下几个方法:1.escapeSql 提供sql转移功能,防止sql注入攻击,例如典型的万能密码攻击' ' or 1=1 ' '1StringBuffer sql = new StringBuffer("sele...原创 2013-08-20 16:10:36 · 220 阅读 · 0 评论 -
OGNL常用归总
访问值栈中的action的普通属性: username = <s:property value="username"/> 访问值栈中对象的普通属性(get set方法):<s:property value="user.age"/> | <s:property value="user['age']"/> | <s:proper原创 2012-09-27 08:40:32 · 78 阅读 · 0 评论 -
文件服务器操作工具类
import java.awt.image.BufferedImage;import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java....原创 2012-12-19 12:24:44 · 175 阅读 · 0 评论 -
FileUtil
import java.io.File;import java.io.IOException;import java.util.UUID;import org.apache.commons.io.FileUtils;import org.apache.struts2.ServletActionContext;public class FileUtil { pub...原创 2012-12-19 12:17:17 · 90 阅读 · 0 评论 -
验证码图片生成
import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java...原创 2012-12-14 12:10:45 · 96 阅读 · 0 评论 -
SSL证书与Https应用部署小结
为了提高网站的安全性,一般会在比较敏感的部分页面采用https传输,https/ssl 主要起到两个作用:网站认证、内容加密传输和数据一致性。经CA签发的证书才起到认证可信的作用,所有有效证书均可以起到加密传输的作用。 按证书包含域名数量分为:单域名:只针对这个域名有效,不能用在其它域名下。多域名:只针对列出的多个域名有效。通配符域名(wildcard):对任...原创 2013-03-22 15:06:44 · 199 阅读 · 0 评论 -
用Gzip对网页内容进行压缩详解
Gzip是一种流行的文件压缩算法,现在的应用十分广泛,尤其是在Linux平台。当应用Gzip压缩到一个纯文本文件时,效果是非常明显的,大约可以减少70%以上的文件大小。这取决于文件中的内容。利用Apache中的Gzip模块,我们可以使用Gzip压缩算法来对Apache服务器发布的网页内容进行压缩后再传输到客户端浏览器。这样经过压缩后实际上降低了网络传输的字节数,最明显的好处就是可以加快网页加...原创 2013-03-21 17:43:23 · 989 阅读 · 0 评论 -
分页器
public final class Pager { private int intCurrentPage = 1; // 当前页 private int intTotal = -1; // 记录总数 private int intPosition = -1; // 记录游标 private int intPageSize = Constants.CON_PAGES...原创 2012-06-11 15:36:06 · 168 阅读 · 0 评论 -
org.apache.poi导出excel
OutputStream osResult = response.getOutputStream(); response.reset(); SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd_HH-mm-ss"); String date=sdf.format(new Date()); String f...原创 2012-06-11 15:33:25 · 103 阅读 · 0 评论 -
解决tomcat中文乱码问题
几乎所有的WEB容器在其内部默认的字符编码格式都是以ISO-8859-1为默认值的,同时,几乎所有的浏览器在传递参数时都是默认以UTF-8的方式来传递参数的。所以,虽然我们的Java源文件在出入口的地方指定了正确的编码方式,但其在容器内部运行时还是以ISO-8859-1来处理的。因为常用的WEB容器如Tomcat,Weblogic在在其内部默认的字符编码格式都是以ISO-8859-1为默认值的...原创 2010-11-17 08:37:21 · 101 阅读 · 0 评论 -
request.getParameter()、request.getInputStream()和request.getReader() (转)
转载:http://blog.youkuaiyun.com/kobejayandy/article/details/17661145 这是一个异常引发的故事:需要实现一个手机客户端行为分析的需求,手机客户端需要上传一些数据文件。手机客户端通过http协议post方式上传数据文件的时候,我们发现在服务器端无法通过request.getInputStream()获取到相应的数据,调用request....原创 2015-10-27 10:40:58 · 342 阅读 · 0 评论