JSP学习心得
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
JSP学习心得
计科:1301学号:201309010117姓名:彭成霞
通过这章节的学习,我首先了解了JSP的定义和工作原理,随后对JSP脚本元素、指令、动作组件、内置对象和表达式语言有了详细的认识。JSP-----Java EE组件技术,JSP是一种实现普通静态HTML和动态HTML混合编码的技术。而从代码编写来看,JSP页面更像普通Web页面而不像Servlet,但实际上JSP最终会被转换成标准的Servlet,该转换过程一般出现在第一次页面请求时。
JSP设计的目的在于简化表示层的表示。JSP并没有增加任何本质上不能用Servlet实现的功能。但是,在JSP中编写静态HTML更加方便,不必再用Println语句来输出每一行HTML代码。更重要的是,借助内容和外观的分离,页面制作中不同性质的任务可以方便地分开。
除了普通HTML代码之外,嵌入JSP页面的其他成分主要有如下三种:脚本元素、指令和动作。JSP脚本是<%与%>之间用Java语言编写的代码块。代码块必须完全符合Java语法,但可以配合使用HTML 文本。这些Java代码最终转换为Servlet的一部分。一个JSP页面可以包含任意多个脚本。JSP指令时从JSP向Web容器发送的消息,它用来设置页面的全局属性,如输出内容类型等。指令不向客户端输出任何具体内容。指令的作用范围仅限于包含指令本身的JSP页面。JSP 的指令格式为:<%@ 指令名属性=“属性值”%>。指令名有page、include和taglib指令允许页面使用扩展标记。JSP动作组件是一些XML 语法格式的标记,被用来控制Web容器的行为。利用JSP动作组件
可以动态地向页面中插入文件、重用JavaBean组件、把用户重定向到另外的页面等。常见的JSP动作组件共有这几种:
最后关于内置对象和表达式语言。JSP根据Servlet API规范提供了某些内置对象,开发者不用事先声明就可以使用标准的变量来访问这些对象。JSP共提供九种内置对象:request、reponse、out、session、application、config、pagecontext、page和exception。而表达式语言和JSP脚本相比,EL提供了更加简化的方式来生产动态Web页面。