servlet实现新闻控制

1、概述

092715_k2QJ_2320342.png

093222_iPY1_2320342.png

093611_eoJ0_2320342.png

2、Servlet API

 093955_9Xak_2320342.png

100449_NhX6_2320342.jpeg

3、Servlet生命周期

100904_nvrp_2320342.jpeg

 4、部署运行Servlet

 101236_mHk3_2320342.jpeg

样例:

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>

105134_hCiB_2320342.png

停止服务:

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>

110103_jpAH_2320342.png

<?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>

110534_fHzt_2320342.png

 111026_wR7k_2320342.jpeg

111532_vP2N_2320342.png

 5、完成信息添加功能

112101_4h5F_2320342.jpeg

113150_Pyni_2320342.jpeg

 

转载于:https://my.oschina.net/u/2320342/blog/403682

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
系统角色:1.游客:可以搜索、浏览新闻,不能评论新闻,可以注册成为会员 2.会员:可以搜索、浏览新闻,评论新闻,可以修改密码等个人信息 3.编辑:对新闻进行编辑、发布,可以添加删除修改新闻 4.管理员:拥有系统最高权限,可以添加删除修改新闻,可以删除用户,可以添加删除编辑 前台: 首页: 1.新闻分类:(国际 娱乐 体育 等)新闻分类需要从数据库中动态取出(因为后台中有添加删除修改分类的功能), 可以只显示4—5个分类,后面加个“更多>>”链接,来罗列所有分类 2.新闻搜索:(可以选择分类)以新闻标题模糊搜索,有分页功能 3.热点新闻:按新闻点击率高低显示前10条左右的新闻(显示点击率) 4.最新新闻:显示最新添加的新闻(显示日期) 5.公告栏:显示公告信息 6.登录:可选角色有 会员、编辑、管理员,有注册链接按钮,找回密码链接 会员可以对新闻进行评论,游客点击评论时提示注册 注册时包含密码提示问题,以便找回密码,注册验证用ajax动态验证,有分页功能, 包含在线文本编辑器 登陆后有欢迎信息:“您好,XXX” 后台: 新闻分类管理 分类列表(包含删除、修改) 添加分类 新闻管理 新闻列表(包含删除、修改新闻) 添加新闻(支持新闻、图片上传) 查找新闻 (包含删除、修改新闻) 评论管理 公告修改 会员管理 会员列表(包含删除) 查找会员(包含删除) 编辑管理 编辑列表(包含删除、修改) 查找编辑(包含删除、修改) 修改密码 会员:修改密码等个人信息 系统使用说明: 本系统的开发环境是windows xp+myEclipse5.5+Tomcat6.0+sqlserver2000数据库 (1)首先解压我的程序文件夹,安装开发环境软件myEclipse和运行服务器tomcat (2)打开sqlserver的企业管理器,将数据库目录下的sqlserver2000数据库数据文件附加到sqlserver2000。 (2)启动MyEclipse,选择文件->导入->导入现有的工程到WorkPlace,把项目导入 (3)发布xwfb这个web项目到tomcat服务器,启动服务器输入登陆页新闻系统首页index.jsp的地址即可访问了。 注意:本系统采用jdbc:odbc方式连接的数据库,需要在运行前设置数据源,数据源的名称是xwfb,路径附加好的sqlserver数据库 测试管理员帐号和密码: admin 198517 测试用户帐号和密码: linjian 198517
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值