Servlet初始化 可以传入一些参数 通过 <init-param>来配置 新建 servletinit项目 新建包 com.xiaoan.test->new Class(TestInit.java) package com.xiaoan.test; import java.io.IOException; import java.util.Enumeration; import javax.servlet.Servlet; import javax.servlet.ServletCon…
ServletContextServlet引擎为每个Web应用程序都创建一个对应的ServletContext对象, ServletContext对象被包含在ServletConfig对象中, 调用ServletConfig.getServletContext方法可以返回ServletContext对象的引用.由于一个WEB应用程序中的所有Servlet都共享同一个ServletCOntext对象, 所以ServletContext对象被称之为application对象(Web应用程序对象).功…
Servlet配置 1.配置Serlvet加载时机 2.配置多映射 配置加载时机 新建项目config->创建包com.xiaoan.config->创建类FirstServlet implements Servlet(实现Servlet接口) ->创建类SoundServlet(也实现Servlet接口) 配置web.xml 先配置两个Servlet实现类的Servlet <?xml version="1.0" encoding="UTF-8&quo…
之前都是集成的Servlet真的太过于繁琐了, Servlet接口提供了一个实现类 为HttpServlet  只要实现doGet 和doPost方法就可以了 仍然以一个表单为例 新建一个web工程 package com.xiaoan.test; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRes…
HTTP简介WEB浏览器与WEB拂去其之间的一问一答的交互过程, 必须遵循一定的规则,这个规则就是HTTP协议HTTP是hypertext transfer protocol(超文本传输协议)的简写, 它是TCP/IP协议集中的一个应用层协议, 用于定义WEB浏览器与WEB服务器之间交换数据的过程以及数据本身的格式HTTP协议的版本 HTTP/1.0 HTTP/1.1 HTTP-NG HTTP的会话方式四个步骤1> 建立连接2> 发出请求信息3> 回送响应信息4> 关闭连接 浏览器…
Servlet简介Java Servlet是和平台无关的服务器端组件,它运行在Servlet容器中. Servlet容器负责Servlet和客户的通信以及调用Servlet方法, 在这里Servlet容器指的就是Tomcat,Servlet和客户端通信采用"请求/响应"的模式.Servlet可以完成如下功能:--创建并返回基于客户请求的动态HTML页面--创建可嵌入到现有HTML页面中的不分HTML页面(HTML片段).--与其他服务器资源(如数据库或基于Java的应用程序)进行通信…
1. 什么是Servlet * Servlet是JavaWeb三大组件之一(Servlet.Filter.Listener) ,Servlet是用来处理客户端请求的动态资源,按照一种约定俗成的称呼习惯,通常我们也把实现了servlet接口的java程序,称之为Servlet Servlet的任务有: 获取请求数据 处理请求 完成响应 Servlet接口的5个方法:…
一.Servlet概述 1.1 什么是Servlet Servlet是是sun公司提供一套规范(接口),是JavaWeb的三大组件之一(Servlet.Filter.Listener),它属于动态资源.Servlet的作用是处理请求,服务器会把接收到的请求交给Servlet来处理,在Servlet中通常需要: 接收请求数据: 处理请求: 完成响应. 例如客户端发出登录请求,或者输出注册请求,这些请求都应该由Servlet来完成处理!Servlet需要我们自己来编写,每个Servlet必须实现ja…
JSP简介: JSP是简化Servlet编写的一种技术, 它将Java代码和HTML语句混合在一个文件中编写, 只对网页中药动态产生的内容采用Java代码来编写, 而对固定不变的静态内容采用普通的静态HTML页面的方式编写 案例: Hello JSp 新建动态web工程 helloJSp WebContent下新建hello.jsp 会发现有一行为 <%@ page language="java" contentType="text/html; charset=ISO-…
1.继续( \ ) 有两种例外情况一个语句不使用反斜线也可以跨行.在使用闭合操作符时,单一语句可以跨多行,例如:在含有小括号.中括号.花括号时可以多行书写.另外就是三引号包括下的字符串也可以跨行书写 2.变量赋值 赋值并不是直接将一个值赋给一个变量, 尽管你可能根据其它语言编程经验认为应该如此.在Python 语言中,对象是通过引用传递的.在赋值时,不管这个对象是新创建的,还是一个已经存在的,都是将该对象的引用(并不是值)赋值给变量. 3.关键字 # 判断是否为关键字 import keywor…