待续
Servlet规范版本 JSP版本 JSF版本 Java EE版本 Servlet3.0 JSP2.2
Web项目目录 1、目录结构 2、web.xml文件:Servlet版本(须是Tomcat支持的版本)、session失效时间、异常处理 3、JSP文件: 三指令(page\include\taglib)、 四动作(useBean\include\forward转发\plugin)、 九内置对象(pageContext\out\exception\request\response\se
打开tomcat的库目录(lib)下,有两个JAR文件: jsp-api.jar servlet-api.jar 。如果没有,那可能是你没有添加进来。解压这两个文件,用记事本分别打开META-INF下的MAINMEFT.MF文件。apache-tomcat-6.0.36的这两个文件的全部内容分别如下: 第一个文件: Manifest-Version: 1.0 Ant-Version:
打开Web项目的web.xml文件,如果看到 “<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"  
服务器容器启动时加载?or 第一次被用户访问时加载?or ...(还有其他可能情况)...?
Servlet/JSP Spec Apache Tomcat version Minimum Java Version( 能支持前两者的最古老的Java版本)
Java API源码位于带源码的JavaSE软件安装目录的源目录(src)下(或src压缩包中) Servlet API源码位于带源码的Tomcat软件安装目录的源目录(java)下 Tomcat API源码位于带源码的Tomcat软件安装目录的源目录(java)下
(1)application 实际类型:org.apache.catalina.core.ApplicationContextFacade ApplicationContextFacade实现接口javax.servlet.ServletContext (2)page
JSP编译后编程Class类,service方法是其核心方法,service方法能通过访问九个JSP内置对象来做一些动作(action),也就是调用方法,分别如下: (1)设置Bean对象 <jsp:useBean id="...beanName..." scope="page|request|session|application" class=
JSP文件会被JSP编译器(注意不是Java编译器哦)编译成Java文件,这个Java文件中的类是实现了Servlet接口的类,最后被Java编译器编译成Class文件,因此JSP可以认为是Servlet的前身。 JSP中的9大内置对象,即Servlet体系中那些最常见和被经常访问的对象,它们如下: application:即代表应用程序 page :即Servlet对象,Jsp实现类的实例
--核心-- javax.servlet.Servlet接口 构造方法服务对象:主线程 init方法、destory方法的服务对象:主线程 service方法的服务对象是:分支线程 --重要-- javax.servlet.ServletRequest接口 构造方法的服务对象:分支线程 其他方法的服务对象:分支线程的service方法、分支线程的doFilter方法 javax.
1、复杂点说,Servlet是一门以Java技术为核心的实现Web的技术体系,它除囊括了整个Java技术外,还包括Http协议、Html、CSS、XML等技术,因此它也可以认为是一个复杂的技术体系或框架。 2、简单点说,Servlet是一个最简单不过的对象,这个对象在Web服务器启动后被加载和初始化。它被主线程加载和初始化后,被分支线程所访问,因此它是单实例的。我知道没有接口的对象将不是一个好的
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号