java-servlet
特点 运行于javaWeb服务器处理请求和进行响应的java程序
一般要继承于HttpServlet父类,重写doget和dopost方法
和jsp比较 应用场景 jsp适合显示复杂的界面
servlet适合不需要界面的后台处理程序
编程方式 jsp是html和java代码混合
servlet是纯java编写
运行方式 jsp是编译成servlet后运行
servlet是自动编译并配置后运行
执行速度 jsp改变后会自动重新编译
servlet先编译后再运行
部署方式 jsp改变后不用重启服务器就生效
servlet改变后要重启服务器才生效
配置 2.x 在web.xml配置 <servlet> (命名<servlet-name>、全类名<servlet-class>)
<servlet-mapping> (命名<servlet-name>、url路径<servlet-pattern>)
名称
3.x 兼容2.x
支持@WebServlet("映射的url")
API HttpServlet
HttpServletRequest 对应内置对象request
getSession() 得到当前请求的HttpSession实例
中文转码
HttpServletResponse 对应内置对象response
setContentType(“text/html”) 设置响应头信息解码
response.setCharacterEncoding("UTF-8") 设置响应头信息解码
HttpSession 对应内置对象session
转载于:https://www.cnblogs.com/jingfengling/p/6019452.html
java-servlet相关推荐
- java servlet html文件_Servlet生成html页面
Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容. 该Se ...
- java servlet applet,详解Java Servlet与Applet比较
Java Servlet与Applet相似之处: ◆它们不是独立的应用程序,没有main()方法. ◆它们不是由用户或程序员调用,而是由另外一个应用程序(容器)调用. ◆它们都有一个生存周期,包含in ...
- java servlet 多线程_Servlet的多线程和线程安全
线程安全 首先说明一下对线程安全的讨论,哪种情况我们可以称作线程安全? 网上对线程安全有很多描述,我比较喜欢<Java并发编程实战>给出的定义,"当多个线程访问某个类时,不管运行 ...
- jsp java 登陆_jsp+java servlet实现简单用户登录
jsp+java servlet实现简单用户登录(使用数据库,包括注册页面) 功能介绍 本项目通过使用jsp和servlet实现简单的用户登录.主要逻辑为:如果用户不存在,则首先进行注册(注册信息同步 ...
- 第三章 Java Servlet基础
第三章 Java Servlet基础 3.6.2 转发 1.获得RequestDispatcher对象 2.RequestDispatcher对象调用forward()方法实现转发 请求转发工作原理 ...
- Java Servlet完全教程
本文来自Java Servlet完全教程 Servlet 是一些遵从Java Servlet API的Java类,这些Java类可以响应请求.尽管Servlet可以响应任意类型的请求,但是它们使用最广 ...
- Java Servlet工作原理问答
导读 本文来自stackoverflow的问答,讨论了Java Servlet的工作机制,如何进行实例化.共享变量和多线程处理. 问题:Servlet是如何工作的?Servlet 如何实例化.共享变量 ...
- Java Servlet关键点详解
Java Servlet关键点详解 1.理解Servlet的生命周期 Servlet引擎控制着Servlet的生命周期 Servlet的生命周期由以下三个方法进行描述(五个生命周期阶段) 1)初始化 ...
- [转]Java——Servlet的配置和测试
本文转自:http://blog.csdn.net/makefish/article/details/6904807 本文以一个实例介绍如何用Java开发Servlet. 主要内容有: 配置和验证To ...
- java flex 上传文件_使用Flex和java servlet上传文件
资源都是来自网上.本实例将展示使用Flex和java servlet上传文件. 事前准备就是到http://commons.apache.org 下载common-fileupload-1.1.1.j ...
最新文章
- 从“人肉扩缩容”到云原生容量,90 后程序员的进化
- NLP领域中更有效的迁移学习方法
- YznCMS 后台开发框架
- 关于obs的录制时黑屏问题
- MySQL--启动和关闭MySQL服务
- 贝叶斯网络(数据预测)Python代码资源推荐
- 基于华为eNSP的企业网络规划
- 电感的作用和工作原理
- 真实评测 rtx3080ti对比rx6800xt选哪个好
- dos攻击的工具——pentmenu
- 电脑无法分屏,连接两个显示器,但只能检测到一个显示器,且只有一个显示器有画面
- 创建TimesTen 数据库
- 测试管理工具列表大全
- 【JZOJ B组】幸运数
- 这些算法可视化网站助你轻松学算法
- VC2015编译旧工程找不到头文件stdio.h
- YLC-Shopping(ASP.NET MVC 小型商品管理系统)
- 除了任务管理器,还能用其他办法关闭应用吗?
- SQL 主键和外键的定义以及使用
- R语言零基础基因/数据差异分析(二)
热门文章
- ai 图灵测试_适用于现代AI系统的“视觉图灵测试”
- OVS VxLAN Flow 分析 - 每天5分钟玩转 OpenStack(149)
- swiper怎么让不会回弹,为什么我的滚动条拉上拉下都会回弹呢?
- 怎么用贝塞尔工具画圆_Win10恶意软件删除工具怎么用?这个方法都舍不得分享...
- python打印所有花数_Python中使用while循环实现花式打印乘法表
- uic计算机科学与技术,北京师范大学-香港浸会大学联合国际学院UIC理工科技学部高招网...
- linux img 内核启动,linux的启动流程(initrd.img)
- 【theano-windows】学习笔记十六——深度信念网络DBN
- [C语言]为什么要有include?——从Hello World说起
- 李宏毅机器学习课程5~~~分类:逻辑回归