
Web
秋风小凉鱼
技术无边界!
展开
-
关于附件下载的路径处理
在网站附件下载中,往往我们不要直接暴露附件的存放地址,比如:《我的成功可以复制》点击下载的时候链接就是http://192.169.1.87/file/test.zip这样总感觉不够好,太直接了,我们可以使用Response.WriteFile的输出方式来隐藏路径,变成http://192.169.1.87/dowfile.aspx?fid=13的形式来。在系统中,往往转载 2013-06-06 20:45:06 · 1178 阅读 · 0 评论 -
数字签名与数字证书
前言先看一下百度百科对数字签名和数字证书的解释:数字签名:将报文按双方约定的HASH算法计算得到一个固定位数的报文摘要。在数学上保证:只要改动报文中任何一位,重新计算出的报文摘要值就会与原先的值不相符。这样就保证了报文的不可更改性。将该报文摘要值用发送者的私人密钥加密,然后连同原报文一起发送给接收者,而产生的报文即称数字签名数字证书:转载 2016-07-26 18:02:10 · 909 阅读 · 0 评论 -
web.xml 中的listener、 filter、servlet 加载顺序及其详解
在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。 首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:listener转载 2015-10-08 21:06:20 · 560 阅读 · 0 评论 -
HttpServletRequest常用获取URL的方法
1、request.getRequestURL()返回的是完整的url,包括Http协议,端口号,servlet名字和映射路径,但它不包含请求参数。2、request.getRequestURI()得到的是request URL的部分值,并且web容器没有decode过的3、request.getContextPath()返回 the context of the requ转载 2014-12-08 10:45:46 · 1424 阅读 · 1 评论 -
Ajax 模糊查询的简单实现
类似于百度的搜索引擎模糊查询功能,不过百度的模糊查询功能更强大,这里简单实现下.要实现模糊查询,首先要做的就是把SQL写好。话不多少,直接贴代码了!JSP页面:<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":原创 2014-01-03 11:03:12 · 18485 阅读 · 8 评论 -
JSP 分页显示数据 (Oracle)
要实现分页,首先我们要做的就是如何来编写SQL语句,网上也有很多,大家可以搜一下.在这里,我们使用一种比较常用的方式来编写SQL语句。代码如下:----分页显示select * from (select rownum as r,t.* from (select emp.* from emp order by hiredate desc原创 2013-11-19 20:40:39 · 10925 阅读 · 5 评论 -
j2ee5.0开发中jstl标签失效
j2ee5.0开发中jstl标签失效 原因不详,解决办法,一:将.web.xml中xmlns="http://java.sun.com/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/n转载 2013-11-21 18:19:46 · 1829 阅读 · 0 评论 -
jsp标签jsp:setProperty用法
用来设置已经实例化的Bean对象的属性第一种形式:该形式是设置Bean 属性的快捷方式.在Bean 中属性的名字,类型必须和request对象中的参数名称相匹配。由于表单中传过来的数据类型都是String 类型的,Jsp内在机制会把这些参数转化成Bean属性对应的类型。property = "*"表示所有名字和Bean属性名字匹配的请求参数都将被传递给相应的属性set方法。转载 2013-11-21 20:39:56 · 3528 阅读 · 0 评论 -
Cookie的简单使用
在JSP中,使用cookie,有以下几个步骤:1.使用page指令导入类javax.servlet.http.cookie2.创建Cookie对象Cookie newCookie=new Cookie(String key,Object value);3.写入Cookie在创建Cookie对象后,我们使用response对象的addCookie()方法实现写入cookie,原创 2013-11-18 16:33:30 · 1736 阅读 · 0 评论 -
转发与重定向
1.什么是转发 转发简单的说就是通过一个中介,将甲方的请求传递给乙方。从程序运行的角度解答就是当客户端发送一个请求道服务器后,Web服务器调用内部的方法在容器内部完成请求处理和转发动作,然后将目标资源发送给浏览器,整个过程都是在一个Web容器内完成,因而可以共享request范围内的数据。而对应客户端,不管服务器内部如何处理,作为浏览器都只是提交了一个请求,因而客户端的URL地址不会改原创 2013-11-15 20:34:33 · 1257 阅读 · 0 评论 -
利用Servlet实现文件安全下载
利用Servlet实现文件的下载功能,今天就利用上班时间做了一个小小的demo.在这里先说明一下:在实现Servlet下载的时候,大家可能会习惯性的在html页面直接写一个URL链接,如:http://127.0.0.1:7001/TestFileUpload/fileDownLoadServlet?filename=mm.txt&file_path=/day1/xiu.txt。这是一种很不友原创 2013-06-07 16:07:12 · 1550 阅读 · 0 评论 -
利用Dom4j解析xml文档
本次我将学习利用Dom4j中的SAXReader(还有个是DOMReader)来解析xml 文档,解析的xml为:test.xml,源码如下 张三 男 20 李四 女 19 王五 男 21 要解析xml,首先要创建SAXReader,然后读取xml获得它的Document对象。 SAXReader saxReader=ne原创 2013-05-22 18:17:44 · 1082 阅读 · 0 评论