新建maven写页面_使用 IDEA 创建 Maven Web 项目 (三)- 编写一个简单的 WEB 应用
编写 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 应用相关推荐
- bootstrap设计登录页面_前端小白如何在10分钟内打造一个爆款Web响应式登录界面?...
对于前端小白(例如:专注后端代码N年的攻城狮),自己编写一个漂亮的Web登录页面似乎在设计上有些捉襟见肘,不懂UI设计,颜色搭配极度的混乱(主色,辅助色,配色,色彩渐变,动画效果等等,看起来一堆乱七八 ...
- python如何编写数据库_如何在几分钟内用Python编写一个简单的玩具数据库
python如何编写数据库 MySQL, PostgreSQL, Oracle, Redis, and many more, you just name it - databases are a re ...
- Silverlight学习(一) 创建Silverlight项目,构建一个简单的Silverlight Demo
今天我将开始我的Silverlight学习之旅.首先学会如何创建Silverlight项目并构建一个Silverlight简单的Hello World Demo. 创建项目 现在Sil ...
- 【MAVEN】如何在Eclipse中创建MAVEN项目
目录结构: contents structure [+] 1,Maven简介 2,Maven安装 2.1,下载Maven 2.2,配置环境变量 2.3,测试 3,Maven仓库 3.1,Maven仓库 ...
- 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 ...
- maven学习笔记之IDEA+Maven+Jetty运行一个简单的web项目
maven学习笔记 一.什么是maven Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Life ...
- python编写登录_通过Python编写一个简单登录功能过程解析
通过Python编写一个简单登录功能过程解析 需求: 写一个登录的程序, 1.最多登陆失败3次 2.登录成功,提示欢迎xx登录,今天的日期是xxx,程序结束 3.要检验输入是否为空,账号和密码不能为空 ...
- python脚本编写_如何用Python包编写一个简单的脚本,表达你对父母的爱?
全文共2800字,预计学习时长6分钟 在繁忙的工作生活中,我们经常忘记给所爱的人发WhatsApp.本教程将使用Python包Twilio编写一个简单的Python脚本来发送WhatsApp消息.我们 ...
- linux系统写一个脚本,编写一个简单的linuxshell脚本
shell脚本和windows平台上的bat批处理是一样的,简化用户处理重复动作的操作,shell脚本由shell命令组成.下面是学习啦小编收集整理的编写一个简单的linuxshell脚本,希望对大家 ...
最新文章
- linux++tar打包目录,linux中tar命令打包目录与排除目录打包linux操作系统 -电脑资料...
- C语言从青铜到王者——基础知识总结
- spark出现task不能序列化错误的解决方法 org.apache.spark.SparkException: Task not serializable
- #define va_arg(AP, TYPE)
- 电大java语言与面向对象程序设计基础_6406Java语言与面向对象程序设计基础A卷...
- Java多线程之Runable与Thread
- Mac不能进入休眠状态?怎么解决
- Apache代理Tomcat实现session共享构建网上商城系统
- Delphi7学习第一天
- 国内外机器视觉软件功能对比
- JN5169 ZigBee 3.0 协议栈之 ZPS 配置编辑器
- 妙趣横生的英语单词 看见英语单词头不大(zt)
- 双系统装完只能u盘启动_怎样用u盘安装双系统呢?
- 22春天津大学《财务会计》在线作业2
- 快手往事:得老铁者,失天下
- 电脑wps可以语音录入吗_wps语音输入功能在哪
- Matlab-syms用法
- tomcat启动后无法访问到8080页面的原因
- 山姆公司关于营销培训方案
- python实现爬虫探探_全栈 - 9 实战 爬取豆瓣电影数据
热门文章
- 国家开放大学2021春1098中学数学教学研究题目
- php中n12br,PHP常见字符串操作函数与用法总结
- 马尔可夫决策过程 Markov decision process MDP, 连续时间Markov chain, CMDP(全)
- C语言与JAVA内存管理_C语言内存管理
- 传感与检测实验报告,差动变压器的特性测定,江南大学物联网自动化
- Java学习 第三章 数组(三)排序算法
- Java语言学习概述
- java 关闭串口_java – 打开和关闭串行端口
- spring的事件机制实战
- AntDesign Form表单字段校验的三种方式