
第六章JSP技术
文章平均质量分 92
在动态网页开发中,经常需要动态生成HTML内容,例如,一篇新闻报道的浏览次数需要动态生成。这时,如果使用Servlet来实现HTML页面数据的统计,需要调用大量的输出语句,使静态内容和动态内容混合在一起,导致程序非常臃肿。为了克服Servlet的这些缺点,Oracle(Sun)公司推出了JSP技术。
夏至xz
望山山水水,人去去,隐隐迢迢
展开
-
JSP概述——什么是JSP、JSP运行原理
(一)什么是JSP是JSPJSP全名是JavaServerPages,它是建立在Servlet规范之上的动态网页开发技术。在JSP文件中,HTML代码与Java代码共同存在,其中,HTML代码用来实现网页中静态内容的显示,Java代码用来实现网页中动态内容的显示。为了与传统HTML有所区别,JSP文件的扩展名为.jsp。JSP技术所开发的Web应用程序是基于Java的,它可以用一种简捷而快速的方法从Java程序生成Web页面,其使用上具有如下几点特征。•跨平台:由于JSP是基于J...原创 2021-04-26 19:16:20 · 14516 阅读 · 0 评论 -
JSP基本语法、JSP指令——JSP脚本元素、JSP声明语句、JSP表达式、JSP注释、page指令、include指令
一、脚本元素JSP脚本元素主要包含如下3种类型。•JSPScriptlets•JSP声明语句•JSP表达式1.JSPScriptletsJSPScriptlets是一段代码段。当需要使用Java实现一些复杂操作或控制时,可以使用它。JSPScriptlets的语法格式如下所示。<%java代码(变量、方法、表达式等)%>在JSPScriptlets中声明的变量是JSP页面的局部变量,调用JSPScriptlets时,会为局部变量分配内存空...原创 2021-04-26 23:13:15 · 3995 阅读 · 0 评论 -
JSP隐式对象——out对象、pageContext对象、exception对象
JSP隐式对象的概述在JSP页面中,有一些对象需要频繁使用,如果每次都重新创建这些对象则会非常麻烦。为了简化Web应用程序的开发,JSP2.0规范中提供了9个隐式(内置)对象,它们是JSP默认创建的,可以直接在 JSP 页面中使用。这9个隐式对象的名称、类型和描述如表所示。名称类型描述范围outjavax.servlet.jsp.JspWriter用于输出页面pagerequestjavax.servlet.http.HttpServletRequest得到用户信原创 2021-04-27 22:48:29 · 4592 阅读 · 0 评论 -
JSP动作元素——<jsp:include>、<jsp:include>与include指令的区别、<jsp:forward>
JSP动作元素用来控制JSP的行为,执行一些常用的JSP页面动作。通过动作元素可以实现使用多行Java代码能够实现的效果,如包含页面文件、实现请求转发等。<jsp:include>动作元素在JSP页面中,为了把其他资源的输出内容插入到当前JSP页面的输出内容中,JSP技术提供了<jsp:include>动作元素,<jsp:include>动作元素的具体语法格式如下所示。<jsp:include page="relativeURL" flush="true|fa原创 2021-04-28 21:03:41 · 7208 阅读 · 0 评论