热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

学习如何创建和使用Servlet

一、创建Servlet2、3、创建完成后在web.xml里可见就创建成功了1,初始化阶段 调用init()方法2,响应客户请求阶段调用service()方法3,终止阶段

一、创建Servlet


2、


3、




创建完成后在web.xml里可见


就创建成功了



1,初始化阶段  调用init()方法


  2,响应客户请求阶段  调用service()方法


  3,终止阶段  调用destroy()方法


Servlet初始化阶段:


  在下列时刻Servlet容器装载Servlet:


    1,Servlet容器启动时自动装载某些Servlet,实现它只需要在web.XML文件中的之间添加如下代码:








1



    2,在Servlet容器启动后,客户首次向Servlet发送请求


    3,Servlet类文件被更新后,重新装载Servlet


  Servlet被装载后,Servlet容器创建一个Servlet实例并且调用Servlet的init()方法进行初始化。在Servlet的整个生命周期内,init()方法只被调用一次。


三、解决乱码


resp.setCharacterEncoding("UTF-8");
resp.setContentType("text/html;charset=UTF-8");


接受页面传过来的参数


String name = req.getParameter("username");
String pass = req.getParameter("password");


四、页面重定向


resp.sendRedirect("index.jsp");


五、资源路径

System.out.println(req.getMethod());//POST(GET)
System.out.println(req.getRequestURI());//JDBC_1/TestServlet
System.out.println(req.getRequestURL());//http://localhost:8080/JDBC_1/TestServlet
System.out.println(req.getContextPath());///JDBC_1



推荐阅读
author-avatar
枫殇忆华年
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有