Hello JSP !

JAVA学习的开始,软件环境的搭建是一件很麻烦的事情。不过庆幸,经过一段时间的努力,自己已经能将写好的简单的JSP程序在自己的机器上运行了,虽然只是运行别人写好的例子,但是,看着它们在自己的手中能够正确的运行,确实是一件让人很高兴的事情。不过我知道自己的浅薄,在以后的日子里面我会好好学的,这个学期的任务不轻,好好把握自己的时间。除了再接再厉,没有什么好说的了。记一点书上的知识点在这里:

《JSP设计》JavaServer Pages  BY Hans Bergsten

JSP页面只是一个带有JSP元素的普通网页,页面中不是JSP元素的东西都叫模版文件(template text).

服务器对JSP页面的处理是首先将JSP页面转化成servlet,然后执行这个servlet来完成的。

JSP元素

三种类型:指令元素(directive element)、行为元素(action element)和脚本元素(scripting element)

指令元素:定义关于页面本身的一些信息,这些信息在页面的请求期间保持不变。
元素 描述
<%@ page ...%> 定义了独立于页面的属性,例如脚本语言,错误处理页面和对缓存的要求
<%@ include ...%> 在编译阶段引入一个文件
<%@ taglib ...%> 声明一个在页面中使用的、包含自定义行为的标记库

行为元素通常在用户请求JSP页面时,根据它所需要的信息来执行某些动作,下面是JSP规范中定义的一些标准行为元素:
元素 描述
<jsp:useBean> 使一个JavaBeans组件在该业中可用
<jsp:getProperty> 从一个JavaBeans组件中华的某个属性值,并把它加入到列应答中去
<jsp:setProperty> 设置JavaBeans的属性值
<jsp:include> 从请求阶段引入一个来自servlet或JSP页面的应答结果
<jsp:forward> 将对请求的处理转交给一个servlet或JSP页面 
<jsp:param> 当使用<jsp:include>或<jsp:forward>病请求转交给另一个servlet或JSP页面时,向这个请求中加入一个参数值 
<jsp:plugin> 产生包含独立于客户浏览器的元素(OBJECT或EMBED)的HTML。当使用JAVA插件软件来执行一个applet时,这些元素是必须的

脚本元素:加入到JSP页面的小段代码
元素 描述
<% ...%> 小脚本(scriptlet),用于嵌入脚本代码
<%= ...%> 表达式,用于嵌入JAVA表达式,这些表达式的结果将加入应答中。也可以用作运行时行为的属性值
<%! ...%> 声明,用于在JSP页面的实现类中声明实例变量和方法

行为元素和脚本元素经常用来和JavaBeans协同工作。

原文地址:https://www.cnblogs.com/lbk/p/110417.html