在学习Servlet时,我们知道Tomcat能够从客户端的请求URL中提取出Web应用程序目录(/ServletStudy)和Servlet匹配的URL(/firstServlet)。
如果我们使用如下URL访问jsp文件,Tomcat会如何处理呢?
http://localhost:8080/JspStudy/JspFile/first.jsp
Tomcat同样可以从以上URL中提取出Web应用程序目录(/JspStudy)和jsp文件所在的目录(/JspFile/first.jsp),这样Tomcat就能准确定位jsp文件的位置,即
<Tomcat安装目录>\webapps\JspStudy\JspFile\first.jsp
既然Tomcat找到了即将被访问的jsp文件,那么它会如何处理这个jsp文件呢?
先让我们来看下面一段配置片段:
<!--这段代码来自<Tomcat安装目录>\conf\web.xml--> <servlet> <servlet-name>jsp</servlet-name> <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class> <init-param> <param-name>fork</param-name> <param-value>false</param-value> </init-param> <init-param> <param-name>xpoweredBy</param-name> <param-value>false</param-value> </init-param> <load-on-startup>3</load-on-startup> </servlet> <servlet-mapping> <servlet-name>jsp</servlet-name> <url-pattern>*.jsp</url-pattern> <url-pattern>*.jspx</url-pattern> </servlet-mapping>
很明显,这是配置了一个Servlet,该Servlet的名字是jsp,对应的Servlet类是JspServlet,匹配的url是“*.jsp、*.jspx”,即所有以“.jsp、*.jspx”结尾的请求全部交给JspServlet。
(我们假定这是首次访问first.jsp)
1、把jsp文件编译成Servlet源文件
相关推荐
JSP&Servlet学习笔记,适合初学jsp和servlet的人群,初学者学习可能有点困难
学习JSP的相关读书笔记,可作为平时学习JSP的参考资料或者作为课设的总结
Servlet &JSP学习笔记NetBeans源代码,课本中所有的源代码,NetBeans版本,服务器为Tomcat
JSP笔记,JSP笔记 JSP JAVA 笔记
JSP学习笔记(三)-----使用JSP处理用户注册和登陆
2.JSP运行过程 1,JSP文件先要翻译成Java文件(Servlet),在tomcat中翻译后的java文件在tomcat下的work\Catalina\localhost中相应名字的应用目录里。 2,编译Java文件 3,运行.class文件 3.JSP的特点 1,JSP不需要...
jsp学习笔记
林学良Jsp&Servlet学习笔记,html格式的,很基础的学习文档。
全书内容分为7篇,共23章,第一篇为“JSP应用开发基础”,主要讲述JSP技术背景情况、JSP技术的基本原理及开发环境的搭建;第二篇为“Servlet核心技术”,主要讲述Servlet的技术特点、请求和响应、数据共享、会话跟踪...
《JSP & Servlet学习笔记(第2版)》是作者多年来教学实践经验的总结,...《JSP & Servlet学习笔记(第2版)》以“微博”项目贯穿全书,将JSP & Servlet技术应用于实际项目开发之中,并使用重构方式来改进应用程序架构。
web学习笔记总结,关于JSP很详尽的例子和说明,动手实现例子会更加有利于自己的理解和使用,总结用于期末考试和记忆使用,可以作为考试参考和入门学习的资料。
该资源为本人在专业培训学校的jsp学习笔记,内容非常全面!
[JSP&Servlet;学习笔记(第2版)]。
吉林大学珠海学院JSP&Servlet学习笔记(第二版)课后答案 本资源为吉林大学珠海学院JSP&Servlet学习笔记(第二版)的课后答案,涵盖了JSP和Servlet相关的知识点。本笔记共分为九章,每章节都包含了相关的问题答案,...
jsp学习笔记2
jsp学习笔记3
jsp学习笔记5
自己的html javaScript jsp学习笔记
本书是作者多年来教学实践经验的总结,汇集了教学过程中学生在学习JSP & Servlet时遇到的概念、操作、应用或认证考试等问题及解决方案。 本书针对Servlet 3.0的新功能全面改版,无论是章节架构与范例程序代码,都做...
一套详细的jsp学习笔记及相关的oop笔记