编写 Servlet 类

首先,需要在 java 目录下,创建一个名为 org.smart4j.chapter1 的包。然后,在该包下创建一个 HelloServlet  的类,代码如下:

package org.smart4j.chapter1;

import javax.servlet.ServletException;

import javax.servlet.annotation.WebServlet;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import java.io.IOException;

import java.text.DateFormat;

import java.text.SimpleDateFormat;

import java.util.Date;

/**

* Created by wgc on 2015/12/15.

*/

@WebServlet("/hello")

public class HelloServlet extends HttpServlet {

@Override

protected void doGet(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

String currentTime = dateFormat.format(new Date());

request.setAttribute("currentTime", currentTime);

request.getRequestDispatcher("/WEB-INF/jsp/hello.jsp").forward(request, response);

}

}

编写 JSP 页面

在 webapp 目录下创建 jsp 目录,并在该目录下创建 hello.jsp , 代码如下:

Hello

Hello!

当前时间:${currentTime}

至此,所有的代码编写完毕。

新建maven写页面_使用 IDEA 创建 Maven Web 项目 (三)- 编写一个简单的 WEB 应用相关推荐

  1. bootstrap设计登录页面_前端小白如何在10分钟内打造一个爆款Web响应式登录界面?...

    对于前端小白(例如:专注后端代码N年的攻城狮),自己编写一个漂亮的Web登录页面似乎在设计上有些捉襟见肘,不懂UI设计,颜色搭配极度的混乱(主色,辅助色,配色,色彩渐变,动画效果等等,看起来一堆乱七八 ...

  2. python如何编写数据库_如何在几分钟内用Python编写一个简单的玩具数据库

    python如何编写数据库 MySQL, PostgreSQL, Oracle, Redis, and many more, you just name it - databases are a re ...

  3. Silverlight学习(一) 创建Silverlight项目,构建一个简单的Silverlight Demo

          今天我将开始我的Silverlight学习之旅.首先学会如何创建Silverlight项目并构建一个Silverlight简单的Hello World Demo. 创建项目   现在Sil ...

  4. 【MAVEN】如何在Eclipse中创建MAVEN项目

    目录结构: contents structure [+] 1,Maven简介 2,Maven安装 2.1,下载Maven 2.2,配置环境变量 2.3,测试 3,Maven仓库 3.1,Maven仓库 ...

  5. ios php mysql实例_如何用PHP/MySQL为 iOS App 写一个简单的web服务器(译) PART1

    原文:http://www.raywenderlich.com/2941/how-to-write-a-simple-phpmysql-web-service-for-an-ios-app 作为一个i ...

  6. maven学习笔记之IDEA+Maven+Jetty运行一个简单的web项目

    maven学习笔记 一.什么是maven Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Life ...

  7. python编写登录_通过Python编写一个简单登录功能过程解析

    通过Python编写一个简单登录功能过程解析 需求: 写一个登录的程序, 1.最多登陆失败3次 2.登录成功,提示欢迎xx登录,今天的日期是xxx,程序结束 3.要检验输入是否为空,账号和密码不能为空 ...

  8. python脚本编写_如何用Python包编写一个简单的脚本,表达你对父母的爱?

    全文共2800字,预计学习时长6分钟 在繁忙的工作生活中,我们经常忘记给所爱的人发WhatsApp.本教程将使用Python包Twilio编写一个简单的Python脚本来发送WhatsApp消息.我们 ...

  9. linux系统写一个脚本,编写一个简单的linuxshell脚本

    shell脚本和windows平台上的bat批处理是一样的,简化用户处理重复动作的操作,shell脚本由shell命令组成.下面是学习啦小编收集整理的编写一个简单的linuxshell脚本,希望对大家 ...

最新文章

  1. linux++tar打包目录,linux中tar命令打包目录与排除目录打包linux操作系统 -电脑资料...
  2. C语言从青铜到王者——基础知识总结
  3. spark出现task不能序列化错误的解决方法 org.apache.spark.SparkException: Task not serializable
  4. #define va_arg(AP, TYPE)
  5. 电大java语言与面向对象程序设计基础_6406Java语言与面向对象程序设计基础A卷...
  6. Java多线程之Runable与Thread
  7. Mac不能进入休眠状态?怎么解决
  8. Apache代理Tomcat实现session共享构建网上商城系统
  9. Delphi7学习第一天
  10. 国内外机器视觉软件功能对比
  11. JN5169 ZigBee 3.0 协议栈之 ZPS 配置编辑器
  12. 妙趣横生的英语单词 看见英语单词头不大(zt)
  13. 双系统装完只能u盘启动_怎样用u盘安装双系统呢?
  14. 22春天津大学《财务会计》在线作业2
  15. 快手往事:得老铁者,失天下
  16. 电脑wps可以语音录入吗_wps语音输入功能在哪
  17. Matlab-syms用法
  18. tomcat启动后无法访问到8080页面的原因
  19. 山姆公司关于营销培训方案
  20. python实现爬虫探探_全栈 - 9 实战 爬取豆瓣电影数据

热门文章

  1. 国家开放大学2021春1098中学数学教学研究题目
  2. php中n12br,PHP常见字符串操作函数与用法总结
  3. 马尔可夫决策过程 Markov decision process MDP, 连续时间Markov chain, CMDP(全)
  4. C语言与JAVA内存管理_C语言内存管理
  5. 传感与检测实验报告,差动变压器的特性测定,江南大学物联网自动化
  6. Java学习 第三章 数组(三)排序算法
  7. Java语言学习概述
  8. java 关闭串口_java – 打开和关闭串行端口
  9. spring的事件机制实战
  10. AntDesign Form表单字段校验的三种方式