JSP基础
张启明
目前学生一枚
展开
-
JSP文件下载
本例介绍通过超链接下载文件到本例的简单实例。值得注意的是服务器文件目录的动态改变以及对相关字符串的处理。话不多说,直接上例子: <%@ page import="java.io.*" %><% String path = application.getRealPath("/"); String name = null; String i = request.getParame原创 2015-11-22 19:55:07 · 409 阅读 · 0 评论 -
JSP浏览器不缓存
本例介绍解决浏览器不缓存问题,通过几个属性的简单设置,完成效果。 <% response.setHeader("Expires","0"); response.setHeader("Cache-Control","no cache"); response.setHeader("Pragma","no-cache"); %> <html>原创 2015-11-22 19:58:39 · 447 阅读 · 0 评论 -
JSP防盗链接
本文转载: 通过获取Referer的字符串判断是否访问合法,相应作出判断。 <% String referer = request.getHeader("Referer"); System.out.println(referer); //如果链接出自地址栏的输入,则跳转至本站点RequestAndResponse转载 2015-11-22 20:09:41 · 485 阅读 · 0 评论 -
JSP分页
本次介绍怎么对数据库查找的数据进行分页。有两种分页方式: 1.真分页 2.假分页 真分页处理依赖数据库,这里只介绍假分页。我总结只要四步: 1.确定 2.查全 3.消耗 4.取出请看下面代码: (本例使用microsoft access数据库及ODBC进行连接)<%@ page import="java.sql.*" pageEncoding="gbk原创 2015-11-22 20:06:01 · 729 阅读 · 0 评论 -
JSP白名单
本例同样通过request内置对象的getRemoteAddr()方法获取访问的IP,进行初级判断,做出解决方法。 <% int i= 0; String ip = request.getRemoteAddr(); String IP[] = {"192.168.0.1","0.0.0.0","127.0.0.1"}; for(String ipname:IP原创 2015-11-22 20:12:48 · 646 阅读 · 0 评论 -
JSP session对象以及图片验证码的实现
1、session对象session是浏览器和服务器之间访问的一个会话对象;session是一个容器;session用来记录用户访问服务器的一段持续周期;30分钟;session有一个id,每一个访问服务器的用户,都会有一个自己独有的session,该session在这个周期内唯一; 2、session实现的原理是什么? session的唯一id会作为Cookie数据返回浏览器, 下一原创 2015-11-30 21:41:52 · 1481 阅读 · 0 评论