JSP页面是指扩展名为.jsp的文件,在一个JSP页面中,可以包括指令标识、HTML代码、JavaScript代码、嵌入的Java代码、注释和JSP动作标识等内容。但这些内容并不是一个JSP页面所必须的。下面将通过一个简单的JSP页面说明JSP页面的构成。

例:编写一个JSP页面,名称为index,jsp,在该页面中显示当前时间。

代码如下:

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

<%@ page import="java.util.Date"%>

<%@ page import="java.text.SimpleDateFormat"%>

<html>

<head>

<meta charset="UTF-8">

<title>兄弟连IT教育</title>

</head>

<body>

<%!private Date date = new Date();%>

<%!private SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd  HH:mm:ss");%>

当前时间是:<%=sdf.format(date)%>

</body>

</html>

启动服务器并在浏览器中输入localhost:8080/jsp_demo/index.jsp,浏览器将显示如图5.1所示的页面。

图1  index.jsp

现在我们来分析一下案例中的JSP页面,在该页面中包含了指令表示、HTML代码、嵌入的Java代码和注释等内容,如图5.2所示。

图2  JSP页面

转载于:https://blog.51cto.com/14311187/2389742

IT兄弟连 JavaWeb教程 JSP定义相关推荐

  1. IT兄弟连 JavaWeb教程 JSP经典面试题

    1.JSP标准提供了三种独立的向JSP添加Java代码的技术,请列举. <% %>JSP程序代码块,内部可以直接嵌入Java代码. <%! %>JSP声明区,内部可以声明变量和 ...

  2. IT兄弟连 JavaWeb教程 AJAX定义以及解决的问题

    2019独角兽企业重金招聘Python工程师标准>>> Ajax是"Asynchronous JavaScript And XML"的缩写(即:异步的JavaSc ...

  3. java web 请求跟踪_IT兄弟连 JavaWeb教程 Servlet会话跟踪 Cookie技术

    原标题:IT兄弟连 JavaWeb教程 Servlet会话跟踪 Cookie技术 Cookie使用HTTPHeader传递数据.Cookie机制定义了两种报头,Set-Cookie报头和Cookie报 ...

  4. IT兄弟连 JavaWeb教程 监听器3

    2019独角兽企业重金招聘Python工程师标准>>> 监听域对象中属性变更的监听器 域对象中属性的变更的事件监听器就是用来监听ServletContext.HttpSession. ...

  5. IT兄弟连 JavaWeb教程 MVC设计模式

    MVC是Model-View-Controller的简称,即模型-视图-控制器.MVC是一种设计模式,它强制性地把应用程序的数据展示.数据处理和流程控制分开.MVC把应用程序分成3个核心模块:模型.视 ...

  6. IT兄弟连 JavaWeb教程 文件下载技术

    ●  列出提供下载的文件资源 我们要将Web应用系统中的文件资源提供给用户进行下载,首先我们要有一个页面列出上传文件目录下的所有文件,当用户点击文件下载超链接时就进行下载操作,编写一个ListFile ...

  7. IT兄弟连 JavaWeb教程 Servlet转发

    2019独角兽企业重金招聘Python工程师标准>>> Servlet对象由Servlet容器创建,并且Servlet对象的service()方法也由容器调用,一个Servlet对象 ...

  8. IT兄弟连 JavaWeb教程 JSON和JSON字符串

    2019独角兽企业重金招聘Python工程师标准>>> JSON (JavaScript Object Notation)是JavaScript语言中的一种对象类型.JSON的好处是 ...

  9. IT兄弟连 JavaWeb教程 jQuery对AJAX的支持经典案例

    案例需求:编写用户登陆页面的验证码模块,在用户进行登陆时,输入验证码后不需要点击提交按钮,使用AJAX异步地向服务器发送验证验证码的请求.如果验证码正确,可以点击提交按钮,如果验证码输入错误,提示用户 ...

  10. IT兄弟连 JavaWeb教程 使用Servlet实现在页面中显示随机数

    在com.xdl.servlet包下定义RandomServlet类并HttpServlet类,在该类中生成随机数并发送给客户端.RandomServlet类详细代码如下: package com.x ...

最新文章

  1. Javascript面向对象编程(一):封装
  2. 大型网站架构演化历程
  3. BZOJ 2301 [HAOI2011]Problem b
  4. 使用docker构建并测试一个基于Sinatra的Web应用程序
  5. 【db】mongodb的故事
  6. 【线性代数公开课MIT Linear Algebra】 第十八课 行列式的性质
  7. Jest中Mock网络请求
  8. 游戏服务端引擎(kbengine完整代码+demo源码)
  9. 数据结构与算法python—5.队列及python实现与leetcode总结
  10. javascript数据类型(摘录)
  11. 计算机毕业设计选题推荐 -计算机专业毕业设计题目参考大全
  12. 爱好-超级IP:超级IP
  13. 谷歌FLASH无法添加保存网站
  14. 有哪些比较好用的开源项目管理工具?
  15. go语言的字符串长度
  16. 计算机桌面图标有哪两类,计算机基础100题
  17. 四、入门python第四课
  18. Ensight 操作技巧
  19. MFC自用小工具源码
  20. 深圳金融展 聚焦明朝万达数据防泄密

热门文章

  1. VS C++ 重新编译
  2. Atitit 军事学 之 军事思想学与打猎学总结以及在软件行业中的应用 attilax著 1. 军事思想在软件行业技术开发中的想通之处 1 1.1. 软件开发本质上是一种作战,敌人是时间与费用成本
  3. Atitit 颜色平均值cloor grb hsv模式的区别对比
  4. atitit 业务 触发器原理. 与事件原理 docx
  5. Atitit. js mvc 总结(2)----angular 跟 Knockout o99 最佳实践
  6. Python : async和await、asyncio与aiofiles
  7. 债市概览 | 一文梳理:债券发行、登记托管、交易与结算
  8. (转)投资很难赚到你不信的那份钱︱投资道
  9. 落后产能的实现路径 | 凌云时刻
  10. html桌面程序实例spark,【01】Spark 简单实例