1.JSP标记包括指令标记,动作标记和自定义标记,其中的自定义标记我只学了与Tag文件的tag标记。

2.指令标记:page指令标记,include指令标记;

(1).page指令标记,用来定义JSP页面的属性,可以用一个page指令指定多个属性的值,对整个JSP页面都有效,即作用域是对整个页面有效,通常是写在整个JSP页面的最前面,格式如下:

<%@ page 属性1="属性1的值" 属性2="属性2的值" 属性3="属性3的值" ... %>

其中的属性有很多,常用的有contentType属性(指定服务器发送给客户端响应的MIME类型),pageEncoding属性(指定JSP文件本身的编码方式),import属性(引入Java核心包中的类,可以指定多个值,除此属性外,其余属性只能被指定一个值),language属性(JSP页面使用脚本语言 java 默认),其中我们新建一个Web Project工程时在WebRoot目录下的index.jsp下,最前面的一条代码就为page指令标记,例如:

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

这里设置了此jsp页面的脚本语言为java,默认为java,导入了java.util.*的包,编码方式为utf-8。

(2)include指令标记,该指令标记的作用就是在JSP页面上出现该指令的位置处静态嵌入一个文件,被嵌入的文件必须是可以访问和可以使用的,并且被嵌入的如果同为jsp页面,并需确保page指令的属性值一致,否则打开网页会报错,格式如下:

<%@ include file="文件的URL"%>

接下来写一个include指令标记的测试代码,首先新建一个Web Project,名字取为Test,然后在WebRoot目录下新建一个jsp页面,取名为Test.jsp,点击完成打开此Test.jsp页面,

修改下编码方式,改为utf-8,因为include指令标记需要一个文件,所以我们在WebRoot目录下新建一个Hello.txt文件,点击完成,输入一些文字,保存下Hello.txt文件,在Test.jsp文件下中的<body>与</body>中间写一行这样的代码:

 <%@ include file="Hello.txt" %>

保存下,就可以部署Tomcat服务器,打开网页浏览了,接下来附上图片让大家看下效果,先看下我写的代码截图:


部署打开后发现怎么不能展示出我所想要的页面呢,在我学习过程中,在机房时这样搞会出现中文乱码的问题,在自己电脑就成这样了,接下来为解决办法:

[1].出现中文乱码或者如上图所示的原因可能是因为你在MyEclipse工具下建立一个Hello.txt文件,不能够被识别出来,并且编码方式可能不和你所写的jsp页面的一样,所以你必须把MyEclipse中的那个Hello.txt删掉,然后在寻找到你所在的MyEclipse的工作空间,打开Test文件夹中的WebRoot目录,即如下图这样找到你所写的项目位置:

[2].在这里直接新建一个记事本文件,取名为Hello.txt,然后输入你所要显示的文本内容,然后再另存为Hello.txt,文件名不改,把下面的保存类型改为所有,编码改为utf-8,点击保存并替换你目录下的Hello.txt文件即可,如下图所示:

[3].回到MyEclipse工具下,选择Test项目,右键单击刷新的菜单,即按下F5即可刷新,发现你删掉的Hello.txt又在那里了,项目也没错了,此时我们再重新部署打开此页面,看一下发现可以正式显示该页面了,如下图所示:

3.今天,先介绍下指令标记,动作标记和自定义标记等下次在介绍了(客观原因:快断网了)。

4.此篇文章仅供大家参考学习,写得不好,请见谅,如果有啥错误,请评论,谢谢各位欣赏我的文章,希望能得到大家的鼓励,我们一起加油!

JSP标记之指令标记介绍相关推荐

  1. jsp标记之动作标记介绍

    1.JSP的4个动作标记,一个是动作标记include,一个是动作标记param,一个是动作标记forward,还有一个是动作标记useBean. (1).动作标记include,include动作标 ...

  2. JSP指令标记和动作标记

    1.jsp <!-- JSP指令标记:page指令.language,import属性. --> <%@ page language="java" content ...

  3. 【五线谱】踏板标记 ( 踩下踏板 Ped 标记 | 松开踏板 * 标记 | MIDI 中的对应踏板指令 | 连续控制信号 | 开关控制信号 )

    文章目录 一.踏板标记 ( 踩下踏板 Ped 标记 | 松开踏板 * 标记 ) 二.连续控制信号 ( Continuous Controller ) 与 开关控制信号 ( Switch Control ...

  4. 手绘标记视频标题文字介绍ae模板

    这是一个手绘标记视频标题文字介绍ae模板,包含12个具有闪电和电力效果的独特外观和动态动画标题.一个很好的方式,增强视频演示.幻灯片.节目.商业广告.体育促销.活动.Facebook和YouTube视 ...

  5. 67.Java垃圾收集机制\对象引用\垃圾对象的判定\垃圾收集算法\标记—清除算法\标记—整理算法\分代收集\垃圾收集器\性能调优

    67.Java垃圾收集机制 67.1.对象引用 67.2.垃圾对象的判定 67.3.垃圾收集算法 67.3.1.标记-清除算法 67.3.2.标记-整理算法 67.3.3.分代收集 67.4.垃圾收集 ...

  6. Jsp语法、指令及动作元素

    一.JSP的语法 1.JSP的模板元素:(先写HTML) 就是JSP中的那些HTML标记 作用:页面布局和美化 2.JSP的Java脚本表达式: 作用:输出数据到页面上 语法:<%=表达式%&g ...

  7. 我的世界服务器装备显示怎么调,我的世界服务器指令大全介绍

    我的世界服务器指令大全介绍 2012-09-10 18:00:40来源:游戏下载编辑:评论(0) 我的世界时是一款3D的第一人称沙盘游戏,所呈现的世界并不是华丽的画面与特效,而是注重在游戏性上面.玩家 ...

  8. html语言设计表格,HTML标记语言——表格标记

    HTML标记语言--表格标记 互联网   发布时间:2008-10-17 18:55:24   作者:佚名   我要评论 点击这里返回网页教学网 HTML教程 栏目. 上文:标记语言--标题 原文出处 ...

  9. html标记语言图像标记_为什么我喜欢这些标记语言

    html标记语言图像标记 去年大约这个时候,我为本专栏文章简要介绍了各种标记语言 . 语言选择的话题最近出现了好几次,所以我认为现在该是时候以我的偏见来重新讨论这个话题了. 我在这里解释为什么我更喜欢 ...

最新文章

  1. Thread.sleep(0):线程休眠0秒有什么意义!
  2. 雷蛇键盘灯光配置文件_指尖的流光溢彩,雷蛇黑寡妇蜘蛛V3竞技版开箱
  3. 关于MYsql 多字段排序
  4. Java应用全链路启动速度提升至15s,阿里云SAE能力再升级
  5. Android 实现Activity后台运行
  6. CF960G-Bandit Blues【第一类斯特林数,分治,NTT】
  7. ruby nil_Ruby中的数据类型-True,False和Nil用示例解释
  8. C++笔记(1)explicit构造函数
  9. apmserver导入MySQL_mysql数据库导入导出
  10. java 获取子类实际的类型名_Java 泛型类 以及 泛型类获取子类的具体参数类型 以及 获取子类型具体参数的实例...
  11. java多线程机制计时器_java多线程定时器与单例模式
  12. 走近伏羲,谈5000节点集群调度与性能优化
  13. 拼接字符串时的引号嵌套
  14. mysql 5.6.21 安装_mysql5.6.21安装(通用二进制)
  15. java mina 框架 获取字节_浅谈Java的Mina框架传递对象
  16. 按夏普计算机技巧,股票投资策略:怎样用夏普比率Sharpe Ratio寻找强势股
  17. 电脑chm文件打不开解决方法
  18. Java第十一章总结
  19. 【实用篇】Python操作word
  20. mysql innodb 缓冲池_mysql8 参考手册--配置多个InnoDB缓冲池实例

热门文章

  1. CoreJavaE10V1P3.2 第3章 Java的基本编程结构-3.2 注释
  2. 51nod 1013快速幂 + 费马小定理
  3. android ANR产生原因和解决办法
  4. Set、Map集合、栈、队列
  5. Javascript事件机制兼容性解决方案
  6. sql中怎么根据汉字的拼音首字母查询
  7. jQuery实现列表数据从右至左滚动(类似弹幕)
  8. JavaScript doT模板引擎
  9. ECharts 入门真的很简单
  10. 模拟电路--可编程数字稳压电源的设计