JavaWeb学习笔记——开发动态WEB资源(三)

该工程的功能是实现在页面中显示当前的时间

以下的代码是HelloApp2中的代码

package org.common.servlet;

import java.io.IOException;
import java.io.PrintWriter;

import java.util.Date;

import javax.servlet.GenericServlet;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;

//适配器模式,假设一个借口里面有很多的方法,因为实现接口必须实现所有方法
//而我们不想去实现那些对我们无用的方法,这个时候可以写一个子类实现该接口
//我们的类实现该子类,则我们的类只需要重写自己想重写的方法(因为其他方法已经在上面的子类里面实现了)
public class HelloServlet extends GenericServlet {

    @Override
    public void service(ServletRequest arg0, ServletResponse arg1)
            throws ServletException, IOException {
        // TODO Auto-generated method stub

        PrintWriter pw = arg1.getWriter();
        pw.println("hello servlet");
        pw.println(new Date().toLocaleString());    //动态时间显示
        pw.close();
    }

}

以下的代码是web.xml中的代码

<?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" 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>HelloApp2</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>hello</servlet-name>
      <servlet-class>org.common.servlet。HelloServlet</servlet-class>
  </servlet>

  <!-- 定义映射 -->
  <servlet-mapping>
      <servlet-name>hello</servlet-name>
      <url-pattern>/hello</url-pattern>
  </servlet-mapping>
</web-app>

使用myeclipse自动部署的方法:

  1.

  2.

  3.

时间: 2024-11-05 14:38:58

JavaWeb学习笔记——开发动态WEB资源(三)的相关文章

JavaWeb学习笔记——开发动态WEB资源(一)

开发一个动态web资源,即开发一个Java程序向浏览器输出数据,需要完成以下2个步骤: 1.编写一个Java类,实现Servlet接口 开发一个动态web资源必须实现javax.servlet.Servlet接口,Servlet接口定义了Servlet引擎与Servlet程序之间通信的协议约定 以下是MyServlet.java文件中的代码(写的这个类的名字叫做MyServlet): package org.MyServlet.MyServlet; import java.io.IOExcept

JavaWeb学习笔记——开发动态WEB资源(二)

该工程的功能是在页面上输出一段话 首先在src里面新建一个class,在interface里面添加javax.servlet.Servlet 以下是HelloServlet.java中的代码 package org.common.Servlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.Servlet; import javax.servlet.ServletConfig; impo

JavaWeb学习笔记——开发动态WEB资源(七)

该工程的功能是实现一个bookapp 1.开发注册页面,注册使用properties文件,存储在classpath跟路径 2.注册成功跳转到登录页面 3.输入用户名密码登录,登录成功跳转到book显示页面 4.开发持久化对象Course.java,用来存储持久化数据 5.开发DAO对象,即数据访问对象,提供获得所有课程的方法 6.在bookServlet里面获得调用DAO对象的方法获取所有课程 7.循环显示

JavaWeb学习笔记——开发动态WEB资源(八)

会话: cookies: (1)cookies是WEB服务器发送到浏览器的简短文本信息 (2)cookies可以禁用 httpsession: 一次会话是从你打开浏览器开始到你关闭浏览器结束 提供一种方式在多个页面请求间确认用户或者存储关于用户的信息: (1)可以将httpsession理解成一个比request大的缓存

javaweb学习--Servlet开发(一)

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

Web Service学习笔记:动态调用WebService

原文:Web Service学习笔记:动态调用WebService 多数时候我们通过 "添加 Web 引用..." 创建客户端代理类的方式调用WebService,但在某些情况下我们可能需要在程序运行期间动态调用一个未知的服务.在 .NET Framework 的 System.Web.Services.Description 命名空间中有我们需要的东西. 具体步骤: 1. 从目标 URL 下载 WSDL 数据. 2. 使用 ServiceDescription 创建和格式化 WSDL

GSON使用的学习笔记,进阶篇(三)

本篇笔记内容比较杂乱,没有专门去整理. TypeAdapter 现在轮到TypeAdapter类上场,但考虑到gson默认行为已足够强大,加上项目实践中应用json时场景不会太复杂,所以一般不需要自定义TypeAdapter.TypeAdapter优点是集成了JsonWriter和JsonReader两个类,定义了一套与gson框架交互的良好接口,同时便于管理编码和解码的实现代码,不至于太零碎.因而在了解JsonReader和JsonWriter的使用方法之后,自定义TypeAdapter类来完

GIS学习和开发的在线资源

1.OpenGIS Consortium标准,http://www.opengeospatial.org.著名的OGC标准是每个GIS开发者最后都不得不学习的,或深或浅. 2.SharpMap,ProjNet,NetTopologySuite,http://www.codeplex.org.开源的GIS工具,参照OGC相关标准和建议使用C#开发.是学习GIS底层技术的极好范例.另外附上主要开发者Morten Nielsen的Blog,http://www.sharpgis.net/,有不少强文.

PHP学习笔记-PHP与Web页面的交互2

转载请标明出处: http://blog.csdn.net/hai_qing_xu_kong/article/details/51761308 本文出自:[顾林海的博客] 前言 在<PHP学习笔记-PHP与Web页面的交互1>笔记中讲解了form表单的一些属性,包括它的输入域标记.选择域标记和文字域标记的写法,接下来的内容就是讲如何获取表单数据以及PHP数据的传递,包括对各种控件值的获取. 插入表单 提交表单之前一定得有表单,当我们的表单创建完毕后可以将表单插入Web页中,代码如下: <