servlet实现新闻控制

1、概述

2、Servlet API

3、Servlet生命周期

 4、部署运行Servlet

样例:

package com.ljb.servlet;
import java.io.IOException;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class MyServlet3 extends HttpServlet{
 @Override
 protected void doGet(HttpServletRequest req, HttpServletResponse resp)
   throws ServletException, IOException {
  System.out.println("处理请求,doGet方法被调用。");
 }
 @Override
 public void destroy() {
  System.out.println("servlet被销毁,destroy方法被调用。");
 }
 @Override
 public void init(ServletConfig config) throws ServletException {
  System.out.println("servlet初始化,init方法被调用。");
 }
 @Override
 protected void doPost(HttpServletRequest req, HttpServletResponse resp)
   throws ServletException, IOException {
  System.out.println("处理请求,doPost方法被调用。");
 }
// @Override
// protected void service(HttpServletRequest arg0, HttpServletResponse arg1)
//   throws ServletException, IOException {
//  // TODO Auto-generated method stub
//  super.service(arg0, arg1);
// }
}
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
  <display-name>ServletDemo</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>
  <servlet>
      <servlet-name>myServlet3</servlet-name>
      <servlet-class>com.ljb.servlet.MyServlet3</servlet-class>
  </servlet>
  <servlet-mapping>
      <servlet-name>myServlet3</servlet-name>
      <url-pattern>/myServlet</url-pattern>
  </servlet-mapping>
</web-app>

停止服务:

servlet被销毁,destroy方法被调用。

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
  <display-name>ServletDemo</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>
  <servlet>
      <servlet-name>myServlet3</servlet-name>
      <servlet-class>com.ljb.servlet.MyServlet3</servlet-class>
  </servlet>
  <servlet-mapping>
      <servlet-name>myServlet3</servlet-name>
      <url-pattern>/demo/*</url-pattern>
  </servlet-mapping>
</web-app>

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
  <display-name>ServletDemo</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>
  <servlet>
      <servlet-name>myServlet3</servlet-name>
      <servlet-class>com.ljb.servlet.MyServlet3</servlet-class>
  </servlet>
  <servlet-mapping>
      <servlet-name>myServlet3</servlet-name>
      <url-pattern>*.do</url-pattern>
  </servlet-mapping>
</web-app>

时间: 2024-08-06 04:10:36

servlet实现新闻控制的相关文章

JSP丶新闻发布会系统

新闻发布会 项目所需要的一些实现类 servlet 工具类 1.实现登录功能 前端界面的代码 1 <form action="<%=path %>/LonginServlet" method="post"> 2 <label> 登录名 </label> 3 <input type="text" name="uname" value='<%=request.getPar

Servlet基础知识

1.什么是Servlet? Servlet是一个符合特定规范的Java程序,是一个基于Java技术的Web组件,运行在服务器端,由Servlet容器所管理,用于生成动态的内容; 2.Servlet和JSP的关系:JSP在运行时首先解析成一个Java类,该类继承于HttpJspBase类,而HttpJspBase又是继承自HttpServlet类,所以结论为 -->JSP在运行时会被Web容器翻译为一个Servlet. 3.Servlet API: -->1.使用Servlet API可以开发H

web开发技术中Servlet技术的概述

1.servlet是什么:servlet是一个位于服务器端的java应用程序它可以像jsp一样,直接输出信息 servlet类必须继承HttpServlet类,否则,不能称为serlvet servlet类是一个java类,但是有自己的规则servlet必须在web.xml文件中注册服务器在启动的时候,可以根据这些配置来加载servlet类....... 2.servlet作用:C:控制层serlvet主要用来做控制转发,需要结合到MVC模式(套路) 3.servlet生命周期:initserv

2016-2-1 Servlet细节

Servlet的一些细节(韩顺平老师视频讲解)(1)由于客户端是通过URL地址访问web服务器中的资源,所以Servlet程序想要被外界访问,必须把servlet程序映射到一个URL地址上.这个工作在web.xml文件中使用<servlet> & <servlet-mapping> <servlet>        用于注册Servlet,它包含两个主要的子元素<servlet-name> & <servlet-class>  

Servlet和JSP的本质和区别

基本概念 Servlet Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面.它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层. Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机. JSP JSP技术使用Java编程语言编写类XM

jsp和servlet的区别

servlet是服务器端的程序,动态生成html页面发到客户端,但是这样 程序里有许多out.println(),java和html语言混在一起很乱.所以 后来推出了jsp.其实jsp就是servlet,每一个jsp在第一次运行时被 转换成servlet文件,再编译成.class来运行. 有了jsp,因此在MVC模式中servlet不再负责生成html页面,转而担任 控制程序逻辑的作用,控制jsp和javabean之间的流转. Servlet与Jsp的区别 * Servlet中没有内置对象,原来

Java Servlet系列之Servlet生命周期

Servlet生命周期定义了一个Servlet如何被加载.初始化,以及它怎样接收请求.响应请求,提供服务.在讨论Servlet生命周期之前,先让我们来看一下这几个方法: 1. init()方法 在Servlet的生命周期中,仅执行一次init()方法,它是在服务器装入Servlet时执行的,可以配置服务器,以在启动服务器或客户机首次访问Servlet时装入Servlet.无论有多少客户机访问Servlet,都不会重复执行init(): 2. service()方法 它是Servlet的核心,每当

我的Servlet(一)

Servlet Servlet是用java语言编写的程序,运行在Web服务器上,用来处理来自客户端的请求:一般会把处理的结果以HTML的形式返回,在客户端形成动态网页.其实可以理解成一个中间层,负责连接前后.用三层理解的话相当于是业务逻辑层. 那么,Servlet有什么优点呢?Servlet运行在服务器中,可以扩展服务器的功能:可以和其他资源交互,从而生成返回客户端响应的内容,因为是用java编写的,所以能够跨平台:Servlet也很安全,因为访问Servlet的唯一途径就是通过服务器:Serv

javaweb学习总结(五)——Servlet开发(一)

一.Servlet简介 Servlet是sun公司提供的一门用于开发动态web资源的技术. Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤: 1.编写一个Java类,实现servlet接口. 2.把开发好的Java类部署到web服务器中. 按照一种约定俗成的称呼习惯,通常我们也把实现了servlet接口的java程序,称之为Servlet 二.Servlet的运行过程 Servlet程序是由WEB