我们使用了servlet生成了一个网页,但是可以看到使用servlet生成网页必须将网页的内容全部嵌入到Java代码当中,不是很方便。
所以有没有什么办法是将Java代码嵌入到html代码中,而不是像servlet这样将html代码嵌入到Java代码中的呢。答案是使用JSP。
JSP是使用类似"<% %>"括起来的一段嵌入到html中的Java代码。
我们下面将展示使用一个jsp页面显示一个网页的效果。
JSP页面的开头需要加上一行"<%@ page contentType="text/html;charset=UTF-8" %> "以制定该jsp页面的类型,编码之类的内容。
在WebCOntent目录下新建一个JSP文件page3.jsp。在其中添加一段输出日期的代码。
page3.jsp内容如下:

<%@page import="java.util.Date"%>
<%@page import="java.io.PrintWriter"%>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>page3</title>
</head>
<body>
<%//PrintWriter out = response.getWriter();out.println(new Date());
%>
</body>
</html>

启动服务器,可以看到http://localhost:8080/WebProject/page3.jsp网页中显示出了当前时间信息,如下:

转载于:https://www.cnblogs.com/moonlightpoet/p/5592168.html

Java Web项目--使用JSP生成一个页面相关推荐

  1. 基于Docker里的运行的tomcat容器进行部署Java Web项目详解

    引言:在centos-7环境装了docker后,通过docker创建一个tomcat容器,想部署Java web项目,结果就是找不到tomcat 容器的的webapps目录,导致部署不了项目,不过后来 ...

  2. java web项目为什么我们要放弃jsp?

    前戏: 以前的项目大多数都是java程序猿又当爹又当妈,又搞前端(ajax/jquery/js/html/css等等),又搞后端(java/mysql/Oracle等等). 随着时代的发展,渐渐的许多 ...

  3. 做一个完整的Java Web项目太难了,因为这些你不会!

    作者:元素侠Jason 链接:https://blog.csdn.net/JasonLiuLJX 最近自己做了几个Java Web项目,有公司的商业项目,也有个人做着玩的小项目,写篇文章记录总结一下收 ...

  4. 做一个完整的Java Web项目需要掌握的技能

    转自:  https://blog.csdn.net/JasonLiuLJX/article/details/51494048 ------------------------------------ ...

  5. doc自动生成html,java web应用中自动生成文章html页面的实现.doc

    java web应用中自动生成文章html页面的实现 java web应用中自动生成文章html页面的实现 2009-11-09 00:24:15 标签:web开发,页面转换 [推送到技术圈] 版权声 ...

  6. eclipse配置tomcat,并部署一个Java web项目到tomcat上

    eclipse配置tomcat 1.windows--preference 2.server--Runtime  Environment 3.Add 下图中第2表示:选中自己安装tomcat的目录 创 ...

  7. javaweb做什么能赚钱_做一个完整的Java Web项目需要掌握的技能

    原文链接:http://blog.csdn.net/JasonLiuLJX/article/details/51494048 最近自己做了几个Java Web项目,有公司的商业项目,也有个人做着玩的小 ...

  8. Eclipse中新建WEB项目,JSP页面报错。

    在Eclipse中新建java web项目,在JSP页面的第一行提示这个错误: [The superclass "javax.servlet.http.HttpServlet" w ...

  9. Java web 开发填坑记 2 -如何正确的创建一个Java Web 项目

    转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/72566261 本文出自[赵彦军的博客] Java web 开发填坑记 1-如何正确 ...

最新文章

  1. java错误代码1061_java.sql.SQLException
  2. Power of Cryptography
  3. 进程、线程、端口、服务间关系
  4. 应用DOM操作文档的一个实用例子
  5. java outlook 发送邮件_基于java使用JavaMail发送邮件
  6. 您的浏览器缺少对java的支持_windows10 登录vpn提示:您的浏览器没有得到JVM支持。请安装JVM1.5或以上版本--解决方案...
  7. Adb connect监听指定的主机和端口/Adb监听Visual Studio Emulator for Android模拟器
  8. 常用排序算法(六)——希尔排序
  9. 机器学习资料与攻略超强整理吐血推荐(二)
  10. 牛啊!微信支持发送彩色红包~~
  11. [win7 百度网盘] 登录安全验证显示空白页
  12. asps英文_车用英语怎么说
  13. 秋叶收藏集, 动态规划 leetcode LCP 19
  14. 爱普生LQ-635K针式打印机打链式打印纸设置自动切纸方法
  15. 项目管理必备工具——甘特图
  16. 里氏代换原则C#详解
  17. 教你如何在软文中设置关键词
  18. 使用Android的Service实现后台定时检测并重启应用
  19. 安装pytorch 后torch.cuda.is_available()返回False的解决方法
  20. 华为荣耀4X反复重启且无法进入recovery模式

热门文章

  1. Cordova环境搭建
  2. STM32开发 -- 地球坐标系(WGS84),火星坐标系(GCJ02), 百度坐标系(BD09)坐标转换
  3. c# 连接mysql数据库_C#连接Mysql数据库
  4. 你不得不看的六篇知识图谱落地好文
  5. 在Google的GPU上永远免费训练您的机器学习模型
  6. php伪静态框架,Nginx之php框架常见伪静态rewrite配置
  7. 系统出现“NTLDR is missing press any key to restart”问题解决方案
  8. 2021.02.02 Visual QA论文阅读
  9. AtCoder AGC030C Coloring Torus (构造)
  10. c char转int_C指针精华知识大汇总