Servlet的创建和使用
2017-09-08 10:14
155 查看
一、创建Servlet
2、
3、
创建完成后在web.xml里可见
就创建成功了
1,初始化阶段 调用init()方法
2,响应客户请求阶段 调用service()方法
3,终止阶段 调用destroy()方法
Servlet初始化阶段:
在下列时刻Servlet容器装载Servlet:
1,Servlet容器启动时自动装载某些Servlet,实现它只需要在web.XML文件中的<Servlet></Servlet>之间添加如下代码:
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
2、
3、
创建完成后在web.xml里可见
就创建成功了
1,初始化阶段 调用init()方法
2,响应客户请求阶段 调用service()方法
3,终止阶段 调用destroy()方法
Servlet初始化阶段:
在下列时刻Servlet容器装载Servlet:
1,Servlet容器启动时自动装载某些Servlet,实现它只需要在web.XML文件中的<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
相关文章推荐
- 使用Maven创建Web项目后,jsp引入静态文件提示报错。JSP 报错:javax.servlet.ServletException cannot be resolved to a type
- Eclipse中使用Maven创建Servlet3.0 Web 项目
- 如何使用Java、Servlet创建二维码
- Eclipse中使用Maven创建Servlet3.0 Web 项目
- 【Servlet学习笔记-1】使用Eclipse创建第一个Servlet并在html页面调用示例
- 使用Maven创建Web项目后,jsp引入静态文件提示报错。JSP 报错:javax.servlet.ServletException cannot be resolved to a type
- 使用Maven创建Web项目后,jsp引入静态文件提示报错。JSP 报错:javax.servlet.ServletException cannot be resolved to a type
- 使用Maven创建Web项目后,jsp引入静态文件提示报错。JSP 报错:javax.servlet.ServletException cannot be resolved to a type
- Eclipse中使用Maven创建Servlet3.0 Web 项目
- 【转发】使用tomcat7创建异步servlet
- 使用Maven创建Web项目后,jsp引入静态文件提示报错。JSP 报错:javax.servlet.ServletException cannot be resolved to a type
- Eclipse中使用Maven创建Servlet3.0 Web 项目
- 使用Maven创建Web项目后,jsp引入静态文件提示报错。JSP 报错:javax.servlet.ServletException cannot be resolved to a type
- 酒店管理系统_02-Servlet版本-mysql数据库(使用方法封装自动创建数据表)
- 如何使用Java、Servlet创建二维码
- 使用Intellij idea 2016.2.1 创建简单的servlet程序
- 使用Maven创建Web项目后,jsp引入静态文件提示报错。JSP 报错:javax.servlet.ServletException cannot be resolved to a type
- 创建servlet的三种方式、Servlet使用习惯、服务器资源路径
- 如何使用Java、Servlet创建二维码