
Servlet
玲儿叮当想
个人博客,记录学习生涯,发表言论仅代表个人。有错真的很能改
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Http协议-POST和GET的区别
POST和GET的区别: GET请求: 浏览器可以看到参数. 而且参数大小有限制. POST请求: 浏览器不可以看到参数,无大小限制常见响应码: 200 成功 500 服务器内部错误.也就是说,我们写的后台代码出错了 404 页面不存在,也就是说,我们写的路径不对. 304 查找本地缓存 ...原创 2018-03-11 09:45:05 · 162 阅读 · 0 评论 -
Servlet+js实现简单验证码校验
通过CheckImgServlet产生一个随机字符串验证码并存入Session中,在UserLoginServlet中获取前台表单验证码跟Session中存储的字符串验证码进行判断. 前台通过简单的js给验证码绑定一个onclick事件,每次点击验证码都会重新生成一个新的验证码.这里使用了时间戳概念.是为了防止浏览器拿缓存的数据.因为浏览器每次拿数据都是优先从缓存...原创 2018-03-24 23:59:43 · 1787 阅读 · 0 评论 -
重定向和转发的区别
* 重定向(redirect)://重定向 response.sendRedirect("/dy_01/product_info.htm");* 转发(forward)://转发到商品详情(转发不能写根目录) request.getRequestDispatcher("/product_info.htm").forward(request, response);重定向和转发的区别:* 1.重定...原创 2018-03-11 13:08:26 · 496 阅读 · 0 评论 -
Servlet处理文件下载
文件下载的两种方式: * 第一种:超链接下载,直接将文件的路径写到超链接的href中。前提是:文件类型不支持。如果支持浏览器会直接打开文件<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> &原创 2018-03-11 12:58:24 · 227 阅读 · 0 评论 -
ServletContext获取Web项目下的文件
* 读取web项目下/src目录下的db.properties配置文件:driverClass=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/caiwu username=root password=root1、通过ServletContext的getRealpath获取文件的绝对路径//通过ServletContext的get...原创 2018-03-11 11:46:00 · 671 阅读 · 0 评论 -
ServletContext作为域对象来存储数据
ServletContext是一个域对象. * 作用范围:整个web工程. * 创建:服务器启动的时候,tomcat服务器为每个web项目创建一个单独ServletContext对象. * 销毁:服务器关闭的时候,或者项目从服务器中移除的时候.样例:在Servlet中定义一个全局参数,统计成功登录人数。 在/WEB-INF/web.xml中配置<load-on-sta...原创 2018-03-11 11:29:08 · 1967 阅读 · 0 评论 -
ServletContext获取全局初始化参数
使用ServletContext读取全局初始化参数(在/WEB-INF/web.xml目录下配置参数) <context-param> <param-name>username</param-name> <param-value>root</param-value> </context-param> ...原创 2018-03-11 11:18:12 · 2623 阅读 · 0 评论 -
ServletContext对象
1、获取ServletContext对象:ServletContext sc = this.getServletContext();2、作用: *1、获取全局初始化参数(点击查看)sc.getInitParameter(name) *2、获取文件的MIME类型(获取文件的格式)// 2.1设置Content-Type头 String type = this.getServletCont...原创 2018-03-11 11:00:56 · 210 阅读 · 0 评论 -
Servlet下页面跳转方式
1、重定向:// 重定向 //修改响应行状态码,设值响应头Location值 response.setStatus(302); response.setHeader("Location", "/dy_01/loginSuccess.html"); //推荐方式 response.sendRedirect("/dy_01/loginSuccess.html"); ...原创 2018-03-11 10:36:15 · 358 阅读 · 0 评论 -
Servlet的生命周期以及相关配置
生命周期:就是一个对象从创建到销毁的过程. Servlet生命周期:Servlet从创建到销毁的过程.* 何时创建:用户第一次访问Servlet创建Servlet的实例* 何时销毁:当项目从服务器中移除的时候,或者关闭服务器的时候. 用户第一次访问Servlet的时候,服务器会创建一个Servlet的实例,那么Servlet中init方法就会执行.任何一次请求服务器都会创建一个新的线程访问Se...原创 2018-03-11 10:24:59 · 185 阅读 · 0 评论 -
Servle概述与常见对象
概述:Serlvet就是一个运行在WEB服务器上的小的java程序,用来接收和响应从客户端发送过来的请求。通俗的讲,Servlet就是用来连接Html页面和JAVA程序的桥梁。使用步骤:1、编写一个类实现Servlet接口2、将编写的这个类配置到服务器中(在web.xml中配置)<servlet> <servlet-name>Servlet名字(可以是任意)<...原创 2018-03-11 09:58:51 · 269 阅读 · 0 评论 -
编写通用的字符集编码的过滤器Filter
简介:数据传输,通常依赖GET/POST请求,但是都有可能提交中文数据。一般在Serlvet中对中文进行编码处理。Servlet下POST/GET中文乱码的处理方式 我们现在可以将处理乱码交给过滤器(Filter)完成,只需要在Servlet中调用request.getParameter();接收参数即可,而不去关心到底get/post如何处理乱码. 增强request中的...原创 2018-03-21 21:15:07 · 974 阅读 · 0 评论