//如何删除Cookie案例 package com.tsinghua; import javax.servlet.http.*; import java.io.*; public class CookieTest3 extends HttpServlet{ public void doGet(HttpServletRequest req, HttpServletResponse res) { try{ //解决中文乱码 res.setCharacterEncoding("gbk");…
Welcome.java //登录界面 package com.tsinghua; import javax.servlet.http.*; import java.io.*; import java.sql.*; public class Welcome extends HttpServlet{ public void doGet(HttpServletRequest req, HttpServletResponse res) { //业务逻辑 Connection ct = null; Pr…
Welcome.java //登录界面 package com.tsinghua; import javax.servlet.http.*; import java.io.*; import java.sql.*; import java.util.*; public class Welcome extends HttpServlet{ public void doGet(HttpServletRequest req, HttpServletResponse res) { //业务逻辑 Conn…
服务器端创建Cookie: Win7默认Cookie位置 C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Cookies CookieTest1.java //CookieTest1 package com.tsinghua; import javax.servlet.http.*; import java.io.*; public class CookieTest1 extends HttpServlet{ public voi…
Welcome.java //登录界面 package com.tsinghua; import javax.servlet.http.*; import java.io.*; import java.sql.*; public class Welcome extends HttpServlet{ public void doGet(HttpServletRequest req, HttpServletResponse res) { //业务逻辑 Connection ct = null; Pr…
Servlet课程 三日大纲 ● 网络概念,专业术语 ● Tomcat使用,发布网站,使用Myeclispe发布网站(搭建环境) ● 编写Servlet,Servlet生命周期 ● 用户注册,显示所有用户,显示单个用户 ● Request详解,Response详解 ● 转发和重定向 ● ServletConfig,ServletContext ● Session ● 用户登录 ● Cookies ● 自动登录 *******************************************…
一. 浏览器和服务器之间通信的简单介绍引出Cookie和Session(只是简单的简介,不包含协议方面的知识) 1.当我们在浏览器中输入一个地址后,回车后就可以看到浏览器给我们展示的漂亮页面.在这个过程中浏览器和服务器都做了什么呢?下面的解释只是浏览器与服务器之间 通信的最简单的形式,也称之为一次会话. ① 首先我们在地址栏上输入我们想要打开的网址,按下回车.这样一个请求就由浏览器发往服务器. ② 服务器的网络设备接收到数据后,在传向服务器软件.   ③ 服务软件得到请求后,进行一系列逻辑处理,…
5 web资源: 在http协议当中,规定了请求和响应双方,客户端和服务器.与web相关的资源. 静态资源:       html.css.css动态资源:           Servlet/jsp 6 什么是Servlet? 一个java程序,运行在web服务器上,用于接收和响应http请求更多的是配合动态资源来做,当然静态资源也需要使用到servlet,只不过 7 Servlet的通用写法: Servlet(接口,通用规范)---->GenericServlet(通用实现)----->H…
//这是我的第一个Servlet,使用实现Servlet接口的方式来开发 package com.tsinghua; import javax.servlet.*; import java.io.*; import javax.servlet.Servlet; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import…
//这是第二种开发servlet的方法(继承GernericServlet) package com.tsinghua; import javax.servlet.GenericServlet; import javax.servlet.*; import java.io.*; public class HelloGen extends GenericServlet{ //重写service方法即可 public void service(ServletRequest req, ServletR…
Servlet简介   (1) Servlet本质上就是一个Java类,只不过运行在Servlet容器中 (2) Servlet的功能: ① 创建并返回客户请求的动态HTML页面 ② 创建可嵌入到现有HTML页面中的部分HTML页面 ③ 与其他服务器资源进行通信 Servlet容器响应客户请求的过程 ① Servlet引擎检查是否已经装载并创建该Servlet实例对象(有②否④) ② 装载并创建Servlet的一个实例对象:调用该Servlet的构造器 ③ 调用init()方法 ④ 创建一个用于…
1.设置cookie:在flask.Response对象上,使用set_cookie('cookie名', 'cookie值')设置cookie set_cookie源码 key:cookie名value:cookie值max_age:最长过期时间,秒(IE8以下不支持)expires:最长过期时间,时间戳path:cookie有效的url,默认"/",即当前域名下所有的url都可以使用domain:cookie有效域名,无设置时默认当前访问的域名secure:若设为True,则此co…
  WEB简介   Web项目 是 B/S结构 浏览器/服务器模式的 浏览器发起请求,服务器作出响应   请求的发起和响应使用HTTP协议进行通讯 所谓协议也就是一种固定格式   而Socket是应用层与传输层的一层编程接口,屏蔽了传输层的细节 所以Web项目也就是通过Socket发送HTTP请求和响应的过程 只不过请求是浏览器发出来的 响应是服务器发出来的   针对于JavaWeb项目,动态响应则是Servlet容器通过调用Servlet进行响应 应用程序员所要做的也就只是编写符合Servle…
一.Servlet简介 1.Servlet定义: Servlet(Server Applet)是Java Servlet的简称,是为小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容. 2.Servlet定义: A servlet is a small Java program that runs within a Web server. Servlets receive and respond to requests from Web…
  一.cookie介绍 1.cookie的本来面目 HTTP协议本身是无状态的.什么是无状态呢,即服务器无法判断用户身份.Cookie实际上是一小段的文本信息(key-value格式).客户端向服务器发起请求,如果服务器需要记录该用户状态,就使用response向客户端浏览器颁发一个Cookie.客户端浏览器会把Cookie保存起来.当浏览器再请求该网站时,浏览器把请求的网址连同该Cookie一同提交给服务器.服务器检查该Cookie,以此来辨认用户状态. 2.cookie本来运行机制 当用户…
前言 会话:一次会话中包含多次请求和响应 注:一次会话表示浏览器第一次给服务器发送请求,会话建立,直到有一方断开为止 功能:在一次会话的多次请求间共享数据 方式: (1) 客户端会话技术:Cookie (2) 服务器端会话技术:Session Cookie 概念:将数据保存到客户端,客户端有了Cookie之后,每次请求都会发送给服务器 使用步骤: (1) 创建Cookie对象,参数中绑定数据(键值对) new Cookie(String name, String value); (2) 客户端向…
[声明] 欢迎转载,但请保留文章原始出处→_→ 文章来源:http://www.cnblogs.com/smyhvae/p/4140466.html 一.http协议回顾: 在上一篇文章中:JavaWeb学习之Servlet(一)----MyEclipse及Tomcat的配置,我们通过在浏览器输入url,就能看到在MyEclipse中编写的Servlet资源,效果如下: 上图中,整个过程是这样的:浏览器中输入url后,会通过hosts文件/dns服务器解析为IP地址,进而找到对应ip地址的服务器…
1.概述 Servlet API中共有5个包,约113个接口和类: javax.servlet javax.servlet.http javax.servlet.jsp javax.servlet.annotation javax.servlet.descriptor 2.Servlet接口 (1)所有Servlet/JSP应用必须直接或者间接实现Servlet接口, Servlet/JSP容器会将实现了Servlet接口的类加载至容器,以供访问. (2)Servlet中共定义了5个方法: vo…
每次新建一个Servlet,都会有很多的代码跟注释,但是在实际开发中我们是用不到这些的,所以每次都得手动删除,非常麻烦,所以接下来讲一下如何让自己的Servlet看上去更清新: 首先找到你的Myeclipse(eclipse)的安装目录,然后找到plugins这个目录:例如我的安装目录是D:\Program Files (x86)\myeclipse\plugins: 2.进入plugins这个文件价,然后搜索:com.genuitec.eclipse.wizards_13.0.0.me2015…
Servlet简介 Servlet定义 Servlet是一个Java应用程序,运行在服务器端,用来处理客户端请求并作出响应的程序. Servlet的特点 (1)Servlet对像,由Servlet容器(Tomcat)创建. (2)Servlet是一个接口:位于javax.servlet包中. (3)service方法用于接收用户的请求并返回响应. (4)用户访问时多次被执行(可以统计网站的访问量). Servlet底层原理 Servlet package javax.servlet; impor…
[声明] 欢迎转载,但请保留文章原始出处→_→ 文章来源:http://www.cnblogs.com/smyhvae/p/4140466.html 一.http协议回顾: 在上一篇文章中:JavaWeb学习之Servlet(一)----MyEclipse及Tomcat的配置,我们通过在浏览器输入url,就能看到在MyEclipse中编写的Servlet资源,效果如下: 上图中,整个过程是这样的:浏览器中输入url后,会通过hosts文件/dns服务器解析为IP地址,进而找到对应ip地址的服务器…
以下代码均非IDE开发,所以都不规范,仅供参考 模拟Servlet本质: 模拟Servlet接口: /* SUN公司制定的JavaEE规范:Servlet规范 Servlet接口是Servlet规范中核心接口 接口注意:调用者谁?实现者谁? */ public interface Servlet //服务器端小java程序不能随意编写,必须实现Servlet接口 { /* 服务器端的小java程序必须将service方法实现 */ void service(); } 服务器端小java程序(即S…
5.修改数据 5.1编写查询条件页面 修改单条数据的时候,首先是查询出单个数据的详细信息,然后根据实际需要部分修改或者全部修改.修改之后,数据会提交到数据库,数据库中保存更新以后的数据. 查询出单条数据的查询条件页面代码如下: QueryToUpdate.html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Que…
现象: tomcat 7 启动报错:java.lang.NoSuchMethodError: javax.servlet.ServletContext.getSessionCookieConfig()Ljavax/servlet/SessionCookieConfig 解决: 把tomcat目录下的lib/servlet-api.jar文件拷贝到$JAVA_HOME/jre/lib/ext目录下,再启动tomcat问题解决…
1.前台jsp代码 himily.jsp,定义了用户名和密码两个输入框,使用post方式提交:/order-web/HimilyServlet其中order-web为站点名称,HimilyServlet为servlet访问路径 <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE html…
JS设置cookie.读取cookie.删除cookie       JS设置cookie,注意一定要path=/ ,根目录,不然其他目录可能查询不到..默认是本目录. document.cookie = 不会吧原cookie删除的,可能是个属性实现模式,实际是个增量过程.. 删除cookie,通过是指过期时间来进行... function writeCookie(name, value, hours) { var expire = ""; if(hours != null) { ex…
最近在做网站退出功能的时候出现删除Cookie 的时候总是失效. 1.使用$.cookie("name","");  结果出来是生成了一个新的空值的cookie. 2.使用$.cookie("name",null); 结果出来是生成了一个null值的会话cookie. 3.使用js删除:没有起效果. 4.使用$.cookie("name",null,{path:"/"});  终于成功了! Cookie总结…
java编译错误 程序包javax.servlet不存在javax.servlet.* 编译:javac Servlet.java 出现 软件包 javax.servlet 不存在 软件包javax.servlet.http 不存在 等错误 由于servlet和JSP不是Java平台JavaSE(标准版)的一部分,而是Java EE(企业版)的一部分,因此,必须告知编译器servlet的位置. 解决“软件包 javax.servlet不存在”错误的方法: 1. 搜索servlet-api.jar…
1.什么是Servlet? * 服务器端Java程序,servlet需要交给服务器来运行. * 与javax.servlet.Servlet接口有关的java程序 2.如何使用servlet?[必须] * 创建web项目 * 创建一个类,并实现Servlet接口 * 交给服务器运行 /WEB-INF/web.xml <!-- 注册servlet <servlet>标签:进行servlet注册 <servlet-class>标签:确定servlet类所在位置 * 内容:需要注册…
[声明] 欢迎转载,但请保留文章原始出处→_→ 文章来源:http://www.cnblogs.com/smyhvae/p/4140529.html 一.Servlet映射匹配问题: 在第一篇文章中的第四段(MyEclipse及Tomcat的配置)已经讲到这个知识,现在再细化一下: 由于客户端是通过URL地址访问web服务器中的资源,所以Servlet程序若想被外界访问,必须把servlet程序映射到一个URL地址上,这个工作在web.xml文件中使用<servlet>元素和<servl…