servlet
文章平均质量分 80
My_____Dream
这个作者很懒,什么都没留下…
展开
-
http协议要点
超文本传输协议: 规定数据的格式 浏览器往服务器发送 ---- 请求 服务器往浏览器回写 ---- 响应 请求:(request) 组成部分: 请求行 请求头 请求体 请求行:请求信息的第一行 格式:请求方式 访问的资源 协议/版本 例如:GET /day0801...原创 2018-03-22 16:14:00 · 164 阅读 · 0 评论 -
request请求操作参数
操作请求参数username=tom&password=123&hobby=drink&hobby=sleep 常用方法: String getParameter(String key):获取一个值 String[] getParameterValues(String key):通过一个key获取多个值...原创 2018-03-28 21:47:42 · 1778 阅读 · 0 评论 -
request请求-操作请求头
操作请求头 格式:key/value(value可以是多个值) 常用方法: ★String getHeader(String key):通过key获取指定的value (一个) 了解: Enumeration getHeaders(String name) :...原创 2018-03-28 20:31:50 · 3535 阅读 · 0 评论 -
request:请求-操作行
request:请求 作用:获取浏览器发送过来的数据 组成部分: 请求行 请求头 请求体 操作请求行 格式: 请求方式 请求资源 协议/版本 常用方法:HttpServletRequest 掌握 String getMethod():获取...原创 2018-03-28 19:41:29 · 456 阅读 · 0 评论 -
response生成验证码
一、在网上找验证码的java代码package cn.itcast.response.e_code;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java...原创 2018-03-28 17:16:10 · 182 阅读 · 0 评论 -
servlet下载文件
servlet下载文件文件下载: 下载方式: 1.超链接下载 <a href="/day10/download/day10.txt">下载 day10.txt</a> 若浏览器能解析该资源的mime类型,则打开;若不能接下则下载; 2.编码下载 通过servlet完成 ...原创 2018-03-28 16:46:39 · 215 阅读 · 0 评论 -
response:响应(二)操作响应体
操作响应体: 页面上要展示的内容 常用方法: Writer getWriter():字符流 ServletOutputStream getOutputStream() :字节流 自己写的东西用字符流,其他一概用字节流. 处理响...原创 2018-03-28 10:03:17 · 1446 阅读 · 0 评论 -
response:响应(一)
response:响应作用: 往浏览器写东西 组成部分: 响应行 响应头 响应体 操作响应行 格式: 协议/版本 状态码 状态码说明 状态码: 1xx:已发送请求 2xx:已完成响应 200:正常响应 ...原创 2018-03-28 09:58:32 · 370 阅读 · 0 评论 -
servlet写登录页面
servlet写登录页面代码:(类按照逻辑顺序一次展示,使用原生jdbc连接数据库,可考虑用连接池等)LoginServlet类package com.feizhuwebthree;import java.io.IOException;import javax.servlet.ServletContext;import javax.servlet.ServletException...原创 2018-03-27 00:40:53 · 1349 阅读 · 0 评论 -
servlet统计登录成功的总人次
servlet统计登录成功的总人次在一个用户登录成功之后,获取之前登录成功总人次,将次数+1.在访问另一个servlet的时候,显示登录成功的总人次技术分析: ServletContextServletContext: 上下文(全局管理者) 常用的方法: setAttribute(String key,Object value);//设置值 ...原创 2018-03-27 00:32:22 · 684 阅读 · 0 评论 -
servlet 设置定时器,登录失败后跳转
servlet 设置定时器,登录失败后跳转定时刷新常见的响应头-refresh 响应头格式: refresh:秒数;url=跳转的路径 设置响应头: response.setHeader(String key,String value);设置字符串形式的响应头 response.addHeader(String key,Str...原创 2018-03-27 00:25:29 · 373 阅读 · 0 评论 -
servlet生命周期
servlet生命周期void init(ServletConfig config):初始化 * 初始化方法 * 执行者:服务器 * 执行次数:一次 * 执行时机:默认第一次访问的时候 void service(ServletRequest request,ServletResponse response):服务 处理业务逻辑 * 服务...原创 2018-03-27 00:19:13 · 138 阅读 · 0 评论 -
servlet-生命周期
servlet生命周期 void init(ServletConfig config):初始化 * 初始化方法 * 执行者:服务器 * 执行次数:一次 * 执行时机:默认第一次访问的时候 void service(ServletRequest request,ServletResponse response):服务 处理业务逻辑 ...原创 2018-06-21 07:47:31 · 198 阅读 · 0 评论 -
servlet-体系结构
servlet的体系结构:(了解) Servlet:接口 | GenericServlet:抽象类 | HttpServlet:抽象类 | 自定义servlet servlet常用方法: void init(ServletConfig config):初始化 void ...原创 2018-03-25 22:05:53 · 289 阅读 · 0 评论 -
servlet接受参数
servlet接受参数格式:key=value Sting value=request.getParameter("key") 例如: http://localhost/day09/hello?username=tom request.getParameter("username")就可以获取tom值回写内容: response resp...原创 2018-03-23 14:59:19 · 841 阅读 · 0 评论 -
编写一个servlet
servlet: 动态的web开发技术,本质就是一个类,运行在服务器端的一个java小程序 处理业务逻辑,生成动态web内容编写一个servlet步骤: 1.编写一个类 a.继承HttpServlet b.重写doGet或者doPost方法 2.编写配置文件(web-inf/web.xml) a.注册ser...原创 2018-03-22 22:29:06 · 1090 阅读 · 0 评论 -
请求的中文乱码及浏览器编码与解码
请求的中文乱码: 对于get请求:参数追加到地址栏,会使用utf-8编码,服务器(tomcat7)接受到请求之后,使用iso-8859-1解码,所以会出现乱码 对于post请求,参数是放在请求体中,服务器获取请求体的时候使用iso-8859-1解码,也会出现乱码 通用的方法: new String(参数.g...原创 2018-03-28 22:37:06 · 1210 阅读 · 0 评论