易截截图软件、单文件、免安装、纯绿色、仅160KB

jsp学习笔记4

JSP自定义标签(tag)
什么是自定义标签
1,用户自定义的Java语言元素, 实质是运行一个或者两个接口的JavaBean;
2,可以非常机密地和JSP的表示逻辑联系在一起,又具有和普通JavaBean相同的业务逻辑处理能力;
3,当一个JSP页面转变为servlet时,其间的用户自定义标签转化为操作一个称为标签hander的对象;
4,可操作默认对象,处理表单数据,访问数据库以及其它企业服务;
自定义标签库的特点
1,通过调用页面传递参数实现定制;
2,访问所有对JSP页面可能的对象;
3,修改调用页面生成的响应;
4,自定义标签间可相互通信;
5,在同一个JSP页面中通过标签嵌套,可实现复杂交互。
如何使用自定义标签库
1,声明标签库
2,使标签库执行对Web应用程序可用
声明标签库
1,使用taglib指令声明标签库
2,语法:<%@taglib uri="URI" prefix="pre" %>
注意:a. uri属性可以是绝对的,也可以是相对URL,该URL指向标记库描述符(TLD)文件;     
      b. uri属性也可以是一个并不存在的URL,该URL为web.xml文件中将标记库描述符(TLD)文件的绝对
URL到本地系统的一个映射;
3,范例:<%@taglib uri="/WEB-INF/template.tld" prefix="test" %>              
         <%@taglib uri="http://java.sun.com/jstl/core" prefix="core" %>      
使标签库执行可用
方式一:在WEB-INF/classes目录下部署标记处理程序类;
方式二:将标记处理程序类打包成jar文件并置于WEB-INF/lib目录。
几种典型的标签
1,不带属性和主体的简单标签:<mytaglibs:SomeTag/>;
2,不带主体但有属性的标签:<mytaglibs:SomeTag user="TonyDeng"/>;
3,带有主体和属性的标签:
         <mytaglibs:SomeTag user="TonyDeng">                                                       


相关文档:

jsp过滤器执行顺序

在一个大型项目中往往有多个servlet过滤器,但是这些servlet过滤器的执行顺序是怎样的呢? 项目中关于SSH2中OpenSessionInViewFilter的学习研究,测试Filter的先后顺序!!
请看一下例子: 
创建两个简单的servlet文件 
package filter; 
import java.io.IOException; 
import javax.servlet.Filt ......

jsp环境配置

1、需要准备的软件(软件没法上传只好发地址)
     (1)jdk1.6
     (2)TOMCAT 5.5或TOMCAT 6.0
2、先安装jdk1.6,默认安装即可,安装完后,点“开始” -- “运行”,输入cmd确定,进入命令框,输入“java -version”,回车,就会出来java的 ......

html与jsp嵌套一个问题(备忘)


  <%
     int a =1;
     out.println("<input type='checkbox' value='"+a+"'>");
   
     %>
     
     <%int b =1 ;%>
     <i ......

jsp分页


Java代码:
package com.zhaipuhong.common.util;   
  
import java.util.ArrayList;   
import org.apache.log4j.Logger;   
import javax.servlet.http.HttpServletRequest;   
  
public class PageBean { & ......

JSP无刷新验证码

此实现共分三个文件,即:CreatImage.java 生成图像流的类,提供用于生成图片流的方法;images.jsp 图片包装,用于将图片加入到response输出流中;login.jsp 调用前面的jsp,显示验证码。
CreatImage.java 类:
3 import java.awt.Color;
 4 import java.awt.Font;
 5 import java.awt.Graphics;
 6 im ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号