
web开发
fuqinyijiu
这个作者很懒,什么都没留下…
展开
-
获取当前环境的相对路径
问题描述:在web工程中,因为要部署到服务器中,所以引用外部文件的时候必须要写相对路径。如果在jsp页面中写相对路径,那么会得到eclipse的安装目录。比如在jsp文件的写如下代码: 此时如果打印path出来,出现的是eclipse的安装路径如图: 相同的代码出现在java类中,则会显示workspace的路径如图出现这种问题的原因目前不是原创 2012-08-31 16:30:38 · 592 阅读 · 0 评论 -
替换html特殊字符
org.apache.commons.lang.StringEscapeUtils str = StringEscapeUtils.unescapeHtml(str),替换掉html里的特殊字符。原创 2012-11-08 09:02:22 · 1246 阅读 · 0 评论 -
反防盗链实现办法(摘自百度百科)
不定期更名文件或者目录 不定期的更改文件或者目录的名称,是最原始的反盗链的方式,可以比较有效地防止盗连,这种方法一般工作量比较大。但是批量的文件改名是完全可以自动化的,而且也比较容易实现。在文件的更名过程中, 可能会有客户正在下载该文件,这样会导致正常的客户访问失败,尽管这个问题容易解决,但是也不能够忽视。限制引用页 这种防盗链原理是,服务器获取用户提交信息的网站地址,然后和真转载 2012-12-03 11:36:14 · 654 阅读 · 0 评论 -
反防盗链
最近一个项目要从web上抓取图片,遇到目标网站图片做了防盗链处理,以前项目里的防盗链代码是写在jsp里的,直接访问流文件,然后直接输出。%@page contentType="image/jpeg" import="java.io.OutputStream,java.io.InputStream,java.net.URL,java.net.URLConnection" language="ja原创 2012-11-26 10:35:52 · 808 阅读 · 0 评论 -
页面静态化(JSP动态页面转静态化)
urlrewritefilter 下载:http://tuckey.org/urlrewrite/#download所用基于动态的url http://www.nihaoblog.com/content.jsp?id=1&contentid=404按照各大搜索引擎的喜好,应该美化成http://www.nihaoblog.com/content/1_404.html静态网页的方式,尽管转载 2012-12-17 11:25:06 · 983 阅读 · 0 评论 -
java序列化的serialVersionUID
简单来说,Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化版本不一致的异常。当实现java.io.Serializable接口的实体(类)没有显式原创 2013-10-22 17:38:26 · 909 阅读 · 0 评论