在我们前面的章节中,任何的HTML文件都可以转变成JSP文件,做法是通过改变它的扩展名为.jsp。当然,我们要知道是什么使得JSP有用呢?答案是嵌入Java的能力。将下列文本放置在一个以.jsp为扩展名的文件中,比如说这个文件为myjsp.jsp,然后将这个文件放置到你的JSP目录下并且在浏览器上看它。以下是具体的代码:

<HTML>
<BODY>
Hello! The time is now <%= new java.util.Date() %>
</BODY>
</HTML>
这里要注意,每次你在浏览器中重载网页的时候,它就出现当前时间。字符系列<%= and %>的作用是圈起Java表达式,这个表达式将在运行的时候被计算。
正因为这样,使用JSP产生动态HTML网页来响应用户的动作才变为可能。
好吧,教程结束之后你最好作个练习:为不同的系统属性编写一个JSP用来输出由System.getProperty返回的数值,比如java.version、java.home、os.name、user.home以及user.dir等等。

转载于:https://blog.51cto.com/admijie/47132

JSP由浅入深(3)—— 通过表达式增加动态内容相关推荐

  1. java ee jsp_EE JSP:使用自定义标签库生成动态内容

    java ee jsp 在Web应用程序中开发View层时,您希望尽量不要重复JSP文件中的内容. JSP spec API允许您通过使用标记库来减少这种重复. 定制JSP标记是用户定义的xml标记元 ...

  2. EE JSP:使用自定义标签库生成动态内容

    在Web应用程序中开发View层时,您希望尽量不要重复JSP文件中的内容. JSP spec API允许您通过使用标记库来减少这种重复. 定制JSP标记是用户定义的xml标记元素,您可以将其插入JSP ...

  3. 深入讲解JSP 2.0下的动态内容缓存技术

    深入讲解JSP 2.0下的动态内容缓存技术 来源: 山里娃信息网  新闻题要: 内容缓存是Web应用中最普通的优化技术之一,例如,可以使用一个自定义地JSP标签--我们将之命名为<jc:cach ...

  4. 大数据WEB阶段(十三)JSP(二)JSP标签、EL表达式、JSTL

    JSP标签.EL表达式.JSTL (一)JSP标签技术 一.JSP标签技术概述 jsp本质上是一种动态web资源开发技术 , 看起来像是html , 但其中可以写java代码 , 非常方便用来开发动态 ...

  5. 【JSP教科书】JSP知识在线指南(记录知识JSP体系、EL表达式、JSTL标签库、JSP开发模型和分页查询)

    文章目录 @[toc] 一.JSP简介 1.1 什么是JSP? 1.2 JSP的特点 1.3 JSP为什么也是Servlet 1.4 tomact服务器中的资源分析 1.4.1 tomact服务器中的 ...

  6. 重温JSP学习笔记--El表达式

    el表达式是jsp内置的表达式语言,jsp从jsp2.0开始,就不再提倡使用java脚本,而是用el表达式和动态标签来替代,而el表达式主要替代的是jsp中的<%=....%>,也就是说e ...

  7. 博文增加商业化内容广告卡片,征求反馈

    在CSDN的长期发展中,我们一直期望能够为创作者提供优质的内容创作和内容分发平台,让创作者分享的内容能够得到更好地传播,帮助更多有需要的开发者,同时为创作者在变现侧赋能. 当前,我们除了为创作者提供内 ...

  8. jsp中的EL表达式用法

    1 EL 1.1 EL表达式 1.1.1EL表达式概述 基本概念 EL表达式,全称是Expression Language.意为表达式语言.它是Servlet规范中的一部分,是JSP2.0规范加入的内 ...

  9. jsp教学网站百度文库_动态网站技术(JSP)教学大纲

    精选 <动态网站技术>课程教学大纲 一.课程简介 课程名称 动态网站技术 英文名称 Dynamicweb site technology 课程代码 1761220 课程类别 专业课 学分 ...

最新文章

  1. 【UVA11324】The Largest Clique (SCC)
  2. 微信屏蔽百度红包活动页面,谁在焦虑?
  3. php柱状图实现年龄分布,考官雅思写作小作文满分范文 柱状图:年龄分布
  4. 阿里研发效能数据知多少
  5. spring-boot中使用druid连接池
  6. Java获取硬盘信息
  7. python调用rocketmq的api_rocketmq-python
  8. C语言目录文件操作补充
  9. 【CentOS】又是一篇Shell
  10. MySQL-第十篇多表连接查询
  11. 一次WTS-WAF绕过
  12. 微信小程序 – 解决腾讯视频插件—视频只能播放广告问题
  13. 计算机二级c语言考试上机内容,计算机二级c语言上机考试操作步骤及流程
  14. ARC下循环引用的问题
  15. iPhone开发中的技巧整理(四)
  16. SpringBoot报错Shutting down ExecutorService ‘applicationTaskExecutor‘解决方法
  17. 用java写一个汽车加油的程序_Java实现 LeetCode 134 加油站
  18. BDE-TDataBase
  19. 响应式 - 使视频自适应于屏幕宽度
  20. 教你在线翻译PDF文档的方法

热门文章

  1. 在cmd指令看计算机位数,在.cmd中使用Windows命令来测试32位或64位并运行命令
  2. 重磅!神策数据游戏行业解决方案全面上线,速来围观
  3. 深刻感知运营之“痛”,我们推出了新产品——神策智能运营
  4. 【PPT 下载】神策 2017 数据驱动大会干货限时分享!
  5. 一次php curl卡住的bug分析
  6. 【从前端到全栈】- koa快速入门指南
  7. Android逆向工程 初篇
  8. nonce和timestamp在Http安全协议中的作用
  9. Linux学习之创建子进程
  10. io.js 3.0发布:重写Buffer,支持PPC