-
手工编写第一个Servlet
get方式请求servlet
继承 HttpServlet
指定输出类型及字符response.setContentType("text.html;charset=utf-8");
重写doget和dopost方法
web.xml配置<servlet>标签
<servlet-name>起个名字</>
<servlet-class>包名.类名</>
web.xml配置<servlet-mapping>标签
<servlet-name>对应上面的</>
<url-pattern>访问路径(对应上面的:/包名/类名)</>
查看全部 -
什么是Servlet?
Servlet是在服务器上运行的小程序。一个Servlet就是一个java类,并且可以通过“请求-响应”编程模型来访问的这个驻留在服务器内存里的Servlet程序
查看全部 -
Selvet与九大内置对象
查看全部 -
Servlet生命周期
在下列时刻Servlet容器装载Servlet:
Servlet容器启动时自动装载某些Servlet,实现它只需要在web.xml文件中的<Servlet></Servlet>之间添加如下代码:<loadon-startup>1</loadon-startup>数字越小表示优先级别越高。
在Servlet容器启动后,客户首次向Servlet发送请求
Servlet类文件被更新后,重新装载Servlet
Servlet被装载后,Servlet容器创建一个Servlet实例并且调用Servlet的init()进行初始化。在Servlet的整个生命周期内,init()方法只被调用一次。
查看全部 -
编写Servlet的doPost方法时,需要抛出ServletExcpetion和IOException异常,不会抛出HttpServletException异常。
查看全部 -
servlet生命周期阶段包括初始化、加载、实例化、服务和销毁。
查看全部 -
Servlet执行流程:<servlet-mapping>---<servlet>
Servlet生命周期
初始化阶段,调用init()
响应客户请求阶段,调用service()。由service()方法根据提交方式选择执行doGet()ordoPost()
终止阶段,调用destroy()
查看全部 -
Tomcat容器分为四个等级,Servlet的容器管理Context容器,一个Context对应一个Web工程
Context->Servlet容器->HOST(主机容器)->Engine(引擎容器)->Container容器
查看全部 -
继承HttpServlet
Servlet(interface) init() service() destroy()
GenerieServlet(Abstract Class) 与协议无关的Servlet
HttpServlet(Abstract Class) 实现了http惬意的Servlet
自定义Servlet 一般重写doget() 和doPost()
2. 重写doGet()或者doPost()
3. 在web.xml中注册Servlet
<servlet>
<servlet-name>类名</servlet-name>
<servlet-class>包名.类名<servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>类名<servlet-name>
<url-pattern>/包名/类名</url-pattern>
</servlet-mapping>
查看全部 -
Tomcat容器等级
Tomcat的容器分为四个等级,Servlet的容器管理Context容器,一个Context对应一个Web工程
一、context可以理解成一个聚宝盆,在当前环境下你能拿到的参数都可以从context出发去拿,而不仅仅是放URL的.从里面可以拿到request,session,response.......,可以说只要你拿到了context就可以访问任何你有权限访问的东西
二、context就是“容器”,放的就是应用程序的所有资源,要用时候就访问它,所以context里面的东西,在同一个应用程序里面是全局的。Context提供了一个应用的运行环境,在Context的大环境里,应用才可以访问资源,才能完成和其他组件、服务的交互查看全部 -
什么是Servlet?
Servlet是在服务器上运行的小程序。一个Servlet就是一个java类,并且可以通过“请求-响应”编程模型来访问的这个驻留在服务器内存里的Servlet程序
查看全部 -
Servlet基础
什么是Servlet
Tomcat容器等级
手工编写第一个Servlet
使用Myeclipse编写Servlet
Servlet生命周期
Servlet获取9大内置对象
查看全部 -
1 相对路径 绝对路径
2 jsp页面中 href="servlet/helloservlet"是相对路径
href="/servlet/helloservlet" 页面无法访问,报错,因为/ 表示服务器根目录(WebContent,在MyEclipse中指WebRoot)
3 jsp中绝对路径 href="<%=path%>/servlet/helloservlet"
path 表示项目的根目录
4 web.xml中 <url-pattern> / 表示当前应用(即该项目)根目录
5 servlet文件中,请求重定向的/代表服务器根目录
6 在jsp中连接或提交表单到servlet时,路径要与web.xml中的url-pattern标签路径相匹配。
7 使用request.getContextPath()获得上下文对象,即获得工程名,并且是带有"/"的,例如"/ProjectName"
查看全部 -
1写在servlet里面啊,不是单独写的啊
查看全部 -
Servlet与九大内置对象的关系<img src="https://img1.sycdn.imooc.com//5ba8f3390001319705000257.jpg" alt="https://img1.sycdn.imooc.com//5ba8f3390001319709810503.jpg" />查看全部
举报