简单的J2EE(五)Servlet和Jsp

news/2024/6/15 14:11:51 标签: java

Servlet在每来一个请求的时候,开启一个线程。
Servlet在请求结束以后,依然存活。
Servlet有四个基本方法:init(),Service(),请求方法(doPost/doGet),destroy()。我们可以覆盖init()方法,加入在Servlet生命周期中只需要执行一次的语句。Service()方法会为请求产生新的线程或者调用未使用的线程,这里要注意并发的问题,一种简单的处理方式是实现SingleThreadModel,但是这样可能降低性能。

Jsp本质上就是Servlet,在客户端第一次请求这个Jsp时,会把Jsp编译成Servlet。由于Jsp一开始的定位是给页面开发人员看得,所以语法简单,而且大量使用了标记形式。

Jsp中5种标记:
<%- -%>:注释标记

<%! %>:声明标记

<%@ %>:指令标记,这里分为三类import,include,taglib,分别对应给Jsp文件导入相应的类,文件,标记库。
例子:<%@ page import="java.sql.*";%> <%@ include file="books.html" %> <%@ taglib uri="myTags.tld" %>

<%= %>:表达式标记

<% %>:脚本标记

Jsp中可以完成和Servlet一样的功能,那么,Servlet涉及到的对象Jsp中当然也有,只不过是通过隐式对象给出:request、response、session、out


http://www.niftyadmin.cn/n/1080915.html

相关文章

腾讯组织架构调整中的“技术中台”是什么?

前台、后台我知道&#xff0c;中台是什么呢&#xff1f; 今天一早起来&#xff0c;整个互联网圈都被腾讯的组织架构调整刷屏了&#xff0c;甚至有些人对腾讯新的6大事业群如数家珍&#xff0c;侃侃而谈&#xff0c;搞得比对自家公司的组织架构还清楚一样。 腾讯进行组织架构调…

Oracle 入门之管理online redolog|转|

Oracle的主要文件类型有三种&#xff0c;分别是控制文件&#xff0c;数据文件和日志文件&#xff1b;日志文件记录了对数据库的所有操作记录&#xff0c;提供了一个恢复机 制&#xff0c;oracle将数据写入数据文件之前&#xff0c;需要将修改过的内容写入redo日志文件,oracle推…

一个编程的好习惯

今天看到一个问题&#xff0c;编程中有哪些好习惯值得养成&#xff1f; 可能很多同学会立刻想到编码要严格遵守编码风格规范、参数要检查、要写注释、不要使用rm -rf 和 git push -f等。这些习惯当然也可以算是好习惯&#xff0c;养成了这些习惯可以让你少犯错误&#xff0c;但…

【Test Design Studio 3】-01.初步展示

Rss订阅IQuickTest&#xff08;关于如何订阅&#xff1f;&#xff09; GoogleReader订阅地址&#xff1a;http://feeds.feedburner.com/iquicktest作者&#xff1a;zzxxbb112时间&#xff1a;2011/10/12 版权所有&#xff0c;侵权必究。 出处&#xff1a;http://blog.csdn.net…

神经网络计算也称神经网络或神经计算

什么是神经网络计算机? 许多新型电子计算机不仅拥有高速的计算功能&#xff0c;而且还能模拟人脑的某种思维活动&#xff0c;就是说&#xff0c;拥有某些智能化的功能。然后&#xff0c;如果严格来鉴定一下&#xff0c;它们离真正的人脑思维功能实在差得太远了&#xff0c;而且…

iOS App间常用的五种通信方式

iOS系统是相对封闭的系统&#xff0c;App各自在各自的沙盒&#xff08;sandbox&#xff09;中运行&#xff0c;每个App都只能读取iPhone上iOS系统为该应用程序程序创建的文件夹AppData下的内容&#xff0c;不能随意跨越自己的沙盒去访问别的App沙盒中的内容。 所以iOS 的系统中…

已经发布的信息安全国家标准

信息来源&#xff1a;信安标委网站 发布时间&#xff1a;2006.12.29 序号标准号标准名称1.GB/T 15843.1-1999信息技术 安全技术 实体鉴别 第1部分:概述 2.GB 15843.2-1997信息技术 安全技术 实体鉴别 第2部分:采用对称加密算法的机制 3.GB/T 15843.3-1998信息技术 安全技术 实体…

所谓神经网络是指以人脑和神经系统为模型的什么算法

什么是神经网络计算机? 许多新型电子计算机不仅拥有高速的计算功能&#xff0c;而且还能模拟人脑的某种思维活动&#xff0c;就是说&#xff0c;拥有某些智能化的功能。然后&#xff0c;如果严格来鉴定一下&#xff0c;它们离真正的人脑思维功能实在差得太远了&#xff0c;而且…