首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
从0开始学java——JSP&Servlet——web容器搜索class的路径顺序
】的更多相关文章
从0开始学java——JSP&Servlet——web容器搜索class的路径顺序
在web应用程序如果要用到某个类,会按照如下的顺序来搜索: 1)在WEB-INF/classes目录下搜索: 2)如果该目录下没有,则会到WEB-INF/lib目录下的jar文件中搜索: 3)如果还没有找到,则会到该web容器本身的jar目录下搜索,以tomcat为例,就会去搜索tomcat目录下的lib目录.…
从0开始学Java——JSP&Servlet——HttpServletRequest相关的几个路径信息
在HttpServletRequest中有几个获取路径的接口:getRequestURI/getContextPath/getServletPath/getPathInfo 这些接口互相之间有什么区别,通过下面这段代码就可以分辨清楚了: @WebServlet("/hello.view") public class FirstServlet extends HttpServlet { protected void doGet(HttpServletRequest request, Ht…
从0开始学Java——JSP&Servlet——如何部署web应用程序
web容器要求应用程序部署时,需要像下面这样组织其目录结构: 手动去创建这样的目录结构还是挺麻烦的,所幸我们有开发工具,所以可以像下面这样来部署一个web项目. 1)确认程序代码已经完成: 2)在eclipse的工程上右键,然后到处war文件,如下图所示: 3)然后把该文件拷贝到tomcat的webapps目录下: 4)然后在bin目录下点击startup.bat启动tomcat,然后使用 Http://localhost:8080/firstServlet访问即可. …
从0开始学Java——JSP&Servlet——Tomcat和Apache的区别
从<JSP & Servlet 学习笔记>的第一章,了解到web容器:“Web容器是Servlet/jsp唯一认得的http服务器”. 在Java中,容器的类型有多种,这里要说的是Web容器,他在整个servlet请求路线上的位置如下: 做java开发的人一般都在用tomcat来作为web服务器,但是从上图可以看到这里其实http服务器和web容器之间是有区别的,那么tomcat算是一个http服务器还是web容器呢?假如tomcat只是一个web容器,那么在他的链条上对应的htt…
从0开始学Java——JSP&Servlet——如何在Eclipse中配置Web容器为tomcat
windows- >Preferences -> Server->runtime Envirement ->Add 点击下一步,然后按照如下设置: …
从0开始学Java——JSP和Servlet——jsp转servlet出错的三个典型场景
由于jsp终究是要转换为servlet的java文件,然后再编译为.class文件,最后才执行,那么在这过程的任何一个步骤都可能有问题,主要包括三个方面,下面逐一分析: 一.JSP转换为Servlet的java源码时 因为上面的这个jsp转java.再转class的过程是在运行期执行来做的,也就是客户第一次请求该jsp页面的时候做的,所以如果jsp页面中有语法错误,使得容器不知如何把jsp转换为servlet的java文件时,比如 <%@page contentType="html…
JSP/Servlet Web应用中.properties文件的放置与读取
本地项目 在本地类库中,我经常使用当前目录来放置.properties文件,这时调用方只要引用我的jar,并且将我的.properties放在他的classpath里面即可,比如: p.load(new FileInputStream("HanLP.properties")); 这样类似下图的项目结构就可以跑起来: JSP/Servlet Web项目 但是到了Web项目时,情况大不相同.在Tomcat下,classpath里只含apache-tomcat-8.0.14\bin目录下有限…
JSP/Servlet Web 学习笔记 DayOne
JSP概述 1)JSP是一种动态网页技术标准,它是在传统的页面HTML文件中插入Java程序段和JSP标记(tag),从而形成JSP文件(*.jsp),也称JSP页面. 2)JSP容器是一个支持JSP的Web服务器.目前Apache的Jakarta Tomcat服务器就是运行JSP/Servlet的Web服务器,它作为JSP Web应用的最佳选择之一. JSP的工作原理…
JSP/Servlet Web 学习笔记 DayFive
ServletConfig <只对当前Servlet有效> (1)在Web容器初始化Servlet实例时,都会为这个Servlet准备一个唯一的ServletConfig实例(俗称Servlet配置对象). (2)Web容器会从部署文件中读出该Servlet类的初始化参数,并设置到ServletConfig实例中,然后再把这个ServletConfig实例传递给该Servlet实例的init()方法. ServletContext <整个Web应用有效> (1)一个Web应用程序中…
JSP/Servlet Web 学习笔记 DayThree
JSP内置对象 使用JSP语法可以存取这些内置对象来执行JSP网页的Servlet环境相互作用.内置对象其实是由特定的Java类所产生的.每一种内置对象都映射到一个特定的Java类或者端口,在服务器运行时根据情况自动生成. 下表列出了所有的JSP内置对象: 对象名 描述 作用域 分类 appliction 显示相应网页是有应用程序的对象 整个应用程序执行期间 作用域通信对象:检索JSP页面的Servlet相关信息 session 保存个人信息的个人所有对象 会话期间 pageContext 提…