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)
指令元素:定义关于页面本身的一些信息,这些信息在页面的请求期间保持不变。
行为元素通常在用户请求JSP页面时,根据它所需要的信息来执行某些动作,下面是JSP规范中定义的一些标准行为元素:
脚本元素:加入到JSP页面的小段代码
行为元素和脚本元素经常用来和JavaBeans协同工作。
《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协同工作。