2012年11月17日
摘要:
一、基本概念:1.标签(Tag):标签是一种XML元素,通过标签可以使JSP网页变得简洁并且易于维护,还可以方便地实现同一个JSP文件支持多种语言版本。由于标签是XML元素,所以它的名称和属性都是大小写敏感的2.标签库(Tag library):由一系列功能相似、逻辑上互相联系的标签构成的集合称为标签库。3.标签库描述文件(Tag Library Descriptor):标签库描述文件是一个XML文件,这个文件提供了标签库中类和JSP中对标签引用的映射关系。它是一个配置文件,和web.xml是类似的。4.标签处理类(Tag Handle Class):标签处理类是一个Java类,这个类继承了T
阅读全文
posted @ 2012-11-17 15:09
z流星追月
阅读(113)
推荐(0)
摘要:
JSP自定义标签开发入门一般情况下开发jsp自定义标签需要引用以下两个包import javax.servlet.jsp.*;import javax.servlet.jsp.tagext.*;首先我们需要大致了解开发自定义标签所涉及到的接口与类的层次结构(其中SimpleTag接口与SimpleTagSupport类是JSP2.0中新引入的)。目标1:自定义一个用表格显示用户信息的简单标签效果图:在jsp页面使用此自定义标签:假设我们有一个UserInfo的javabean,那么在JSP页面使用此标签只需调用此标签即可<!-- 创建需要展现UserInfo的实例(用于测试数据) --&
阅读全文
posted @ 2012-11-17 15:07
z流星追月
阅读(157)
推荐(0)
2012年11月16日
摘要:
1. 在JSP中已经介绍了9个内置对象,在EL表达式中共有11个隐式对象,下面分别来讲述这些隐式对象的用法。• 与作用范围有关的EL隐含对象包含有:pageScope、requestScope、sessionScope和applicationScope– 它们可以读取使用JSP内置对象pageContext、request、session以及application的setAttribute()方法所设定的对象的数值-----即getAttribute(String name),却不能取得其他相关信息。– 例如,要取得session中储存的一个username属性的值,可以利用下面的方法:ses
阅读全文
posted @ 2012-11-16 09:34
z流星追月
阅读(185)
推荐(0)
摘要:
1.学前提示JSP表达式语言(ExpressionLanguage),简称EL,最初定义在JSTL1.0(一种自定义标签,日后细讲)规范中,直到JSP2.0之后,EL表达式才正式成为JSP规范中的一部分。EL为存取变量、表达式运算和读取内置对象等内容提供了新的操作方式。EL表达式的目的是为了使JSP页面编写起来更简单。知识要点:– EL表达式概述– EL表达式的基本语法– EL表达式的隐式对象– 禁用EL表达式2. EL表达式概述与基本语法EL表达式是为了便于获取数据而定义的一种语言,JSP 2.0之后才成为一种标准。EL表达式的出现让Web的显示层发生了大的变革,EL表达式用于获取数据,在J
阅读全文
posted @ 2012-11-16 09:30
z流星追月
阅读(154)
推荐(0)
摘要:
1.常用的面向对象设计模式有4种:Factory模式、Singleton模式、Facade模式和MVC架构模式。 SUN公司推出JSP技术后,同时也推荐了两种web应用程序的开发模式,一种是JSP+JavaBean模式,一种是Servlet+JSP+JavaBean(MVC)模式。JSP设计模式包括两个:(1)Model1,JSP+JavaBean设计模式(2)Model2,MVC设计模式 模式一JSP+JavaBean模式: 在这种模式中,JSP页面独自响应请求并将处理结果返回客户,所有的数据库操作通过JavaBean来实现。大量地使用这种模式,常会导致在JSP页面中嵌入大量的Java代码,
阅读全文
posted @ 2012-11-16 09:26
z流星追月
阅读(153)
推荐(0)
2012年11月13日
摘要:
EL表达式JSP表达式语言(Expression Language),简称EL,最初定义在JSTL1.0规范中,直到JSP2.0之后,EL表达式才正式成为JSP规范中的一部分。EL为存取变量、表达式运算和读取内置对象等内容提供了新的操作方式。EL表达式的目的是为了使JSP页面编写起来更简单EL表达式概述EL表达式是为了便于获取数据而定义的一种语言,JSP 2.0之后才成为一种标准。下面的示例是一个简单的EL表达式:<%@ page contentType="text/html; charset=UTF-8"%> <!DOCTYPE HTML PUBLIC
阅读全文
posted @ 2012-11-13 18:19
z流星追月
阅读(146)
推荐(0)
2012年11月8日
摘要:
JSP隐式对象publicvoid_jspService(HttpServletRequestrequest,HttpServletResponseresponse)throwsjava.io.IOException,ServletException{JspFactory_jspxFactory=null;PageContextpageContext=null;HttpSessionsession=null;ServletContextapplication=null;ServletConfigconfig=null;JspWriterout=null;Objectpage=this;....
阅读全文
posted @ 2012-11-08 16:57
z流星追月
阅读(114)
推荐(0)
2012年11月7日
摘要:
JSP技术JSP起源在很多动态网页中,绝大部分内容都是固定不变的,只有局部内容需要动态产生和改变。如果使用Servlet程序来输出只有局部内容需要动态改变的网页,其中所有的静态内容也需要程序员用Java程序代码产生,整个Servlet程序的代码将非常臃肿,编写和维护都将非常困难。对大量静态内容的美工设计和相关HTML语句的编写,并不是程序员所要做的工作,程序员对此也不一定在行。网页美工设计和制作人员不懂Java编程,更是无法来完成这样的工作。为了弥补Servlet的缺陷,SUN公司在Servlet的基础上推出了JSP(JavaServerPages)技术作为解决方案。JSP是简化Servlet
阅读全文
posted @ 2012-11-07 18:38
z流星追月
阅读(165)
推荐(0)
2012年11月6日
摘要:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>RepeateForm.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="t
阅读全文
posted @ 2012-11-06 15:25
z流星追月
阅读(115)
推荐(0)
2012年11月5日
posted @ 2012-11-05 19:32
z流星追月
阅读(19)
推荐(0)