`
xiaolng
  • 浏览: 31936 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

自定义标签四

 
阅读更多
/Jquery/WebContent/taglibTest.jsp

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<%@ taglib prefix="showdialog" uri="http://org.cc.taglib.tips" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Insert title here</title>

</head>
<body>
<showdialog:ShowDialog contents="This is a test!"></showdialog:ShowDialog>
</body>
</html>


/Jquery/WebContent/index.html

<html>
<head><title></title>
<style type="text/css">
	body{
		background-color:#DCDCDC;
		text-align:left;
	}
	.test_show_box{
		text-align:left;
		background-color:#FFFFFF;
		margin-left:50px;
		width:230px;
		height:150px;
		border-style:solid;
		border-width:1; 
		border-color:#3399CC;
		word-break:normal;
		text-indent:26px;
		padding:5 12 5 12;
		position :relative;
		display:none;
	};

</style>
<script type="text/javascript" src="JS/jquery-1.6.2.js"></script>
<script type="text/javascript" src="JS/operate.js"></script>
</head>
<body>
	<span id="show_hide_btn">show</span>
	<div><a href="taglibTest.jsp">taglib</a></div>
	<div class="test_show_box">Now, I will tell you how to use jquery technology to show or hide a div box. It's just a simple example,you can try it by youself.You just should have more patience. </div>

</body>


引用

/Jquery/WebContent/JS/operate.js
$(function(){
$("#show_hide_btn").click(function(){
$(".test_show_box").clearQueue().stop("stopAll","goToEnd");
$(".test_show_box").css("left","50");
$(".test_show_box").css("top","0");
$(".test_show_box").show().animate({left:"200",top:"40"},"slow");
$(".test_show_box").fadeOut(3000);
});

});

引用

web.xml里边可以不指定我们自定义标签的位置。web.xml会自动扫描web-inf下配置文件

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
  <display-name>Jquery</display-name>
  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
  
  <!--定义jsp相关配置-->
  <jsp-config>
  	<taglib>
  		<!--标签库的uri路径即在jsp头文件中声明引用<%@ taglib prefix="showdialog" uri="http://org.cc.taglib.tips" %>的uri-->
  		<taglib-uri>http://org.cc.taglib.tips</taglib-uri>
  		<!--自定义的标签库的路径-->
  		<taglib-location>/WEB-INF/lib/custom-taglib.tld</taglib-location>
  	</taglib>
  	
  </jsp-config>
</web-app>


总结:到此一个简单的自定义标签就做好了。。感觉很简单吧。。哈哈。
分享到:
评论

相关推荐

    mybatis自定义标签.zip

    在实际开发中,有时我们需要根据项目需求实现特定的功能,比如动态生成SQL或者进行复杂的业务逻辑处理,这时MyBatis的自定义标签功能就显得尤为重要。 自定义标签是MyBatis框架的一大特色,它允许我们扩展XML映射...

    tp自定义标签

    在ThinkPHP中,自定义标签(Tag Lib)是一种强大的特性,允许开发者扩展模板引擎的功能,使其更符合项目需求。下面将详细解释如何在ThinkPHP 3.0版本中实现自定义标签及其使用方法。 1. **自定义标签的作用** ...

    struts2 自定义标签

    四、自定义标签的应用示例 在`teststruts2`项目中,我们可能会有一个名为`CustomTagExampleAction`的Action类,它处理与自定义标签相关的业务逻辑。然后,在结果页面(比如`result.jsp`)中,我们可以这样使用自定义...

    spring自定义标签例子

    4. **使用自定义标签**:在完成以上步骤后,你就可以在Spring的XML配置文件中像使用标准标签一样使用你的自定义标签了。例如,你可以写入`&lt;my:custom-tag attr1="value1" attr2="value2"/&gt;`。 在"Chapter2"工程中,...

    struts实现自定义标签

    四、使用自定义标签 完成上述步骤后,就可以在 JSP 页面中使用自定义标签了。通过引入标签库的 URI,我们可以像使用内置标签一样使用自定义标签。例如: ```jsp ``` 五、自定义标签示例 假设我们有一个自定义...

    jsp 自定义标签的使用

    四、JSTL与自定义标签的结合 JSTL(JavaServer Pages Standard Tag Library)是JSP的一种标准标签库,包括核心标签、XML标签、函数标签和JDBC标签等。JSTL中的某些标签功能可能与自定义标签重复,但在实际开发中,...

    JSP自定义标签学习笔记

    在JSP(JavaServer Pages)开发中,自定义标签是一种扩展JSP功能的强大工具,它允许开发者创建可重用的代码组件,以提高代码的可读性和可维护性。本篇学习笔记将深入探讨JSP自定义标签的相关概念、创建方法以及实际...

    java自定义标签.......java自定义标签

    4. **JSP页面使用自定义标签**:在JSP页面中,通过`&lt;%@ taglib %&gt;`指令导入标签库,然后就可以像使用HTML标签一样使用自定义标签了。 5. **属性和表达式语言(Expression Language, EL)**:自定义标签可以接收属性...

    freemark 自定义标签 总结

    4. **自定义标签的执行上下文** 自定义标签的`execute`方法会接收到一个`TemplateModel`类型的`env`参数,它代表当前的Freemarker执行环境。你可以通过这个环境访问模型数据、模板变量以及控制流结构。 5. **共享...

    一个用于分页的自定义标签

    4. **前端样式**:通常,自定义标签只负责生成基本的HTML结构,具体的样式(如Bootstrap的pagination类)需要在CSS中定义,以达到预期的视觉效果。 这个“分页自定义标签”项目可能还包括了对分页参数的校验、错误...

    html自定义标签的使用

    4. **JavaScript交互**:自定义标签可以与JavaScript进行交互,例如通过事件监听或数据绑定。可以使用`document.querySelector`或`document.querySelectorAll`选择自定义标签,并通过`addEventListener`添加事件处理...

    用js实现自定义标签

    4. **绑定事件监听器**:当页面加载完成时触发`mark()`函数,进行自定义标签到标准HTML标签的转换。 #### 案例分析 在提供的代码示例中,可以看到几种自定义标签: - `&lt;red&gt;`:用于改变文本颜色为红色。 - `&lt;big&gt;`...

    自定义标签,标签实例,ppt

    在Java Web开发中,自定义标签(Custom Tags)是一个强大的工具,它允许开发者创建可重用的组件,提高代码的可读性和维护性。自定义标签是JSP标准标签库(JSTL)的一种扩展,它能将复杂的业务逻辑封装起来,使JSP...

    ckeditor4.0自定义标签操作详细步骤及修改后编辑器jar包下载

    本篇文章将详细阐述如何在CKEditor 4.0中进行自定义标签操作,并提供经过修改的编辑器JAR包供下载。 CKEditor 4.0是一款开源的JavaScript富文本编辑器,它支持多种浏览器环境,提供丰富的功能和高度可定制性。...

    自定义标签

    4. 在JSP页面中引入并使用自定义标签。 ### 实现自定义标签类 实现自定义标签的第一步是创建一个Java类,该类需要继承自TagSupport类,并重写doStartTag()或doEndTag()方法。在doStartTag()方法中,我们通常放置...

    Web2.0体系学习(自定义标签)

    4. **自定义标签的创建过程**: - 创建标签处理类,实现相应的方法。 - 编写TLD文件,定义标签的属性、行为等。 - 将TLD文件放置在指定目录下,如WEB-INF/tags。 - 在JSP页面导入标签库,使用自定义标签。 5. *...

    JSP自定义标签:最近在项目中要用到这种技术,所以自己就写一个经典的HelloWorld实例

    JSP自定义标签是JavaServer Pages (JSP) 技术中的一种高级特性,它允许开发者创建可重用的自定义组件,以提高代码的可维护性和可读性。自定义标签可以看作是对HTML标签的扩展,它们提供了更加结构化和面向对象的方式...

    Struts2自定义标签

    4. **在JSP页面中使用**:最后,你可以在JSP页面中引入标签库,并像使用内置标签一样使用自定义标签。 例如,假设我们创建了一个显示用户信息的自定义标签`&lt;user:display/&gt;`。在TLD文件中,我们定义了该标签的属性...

    自定义标签的内容及使用

    4. 在JSP页面中使用`&lt;%@ taglib&gt;`指令引入标签库,并使用自定义标签。 自定义标签的优点主要体现在: - 分离了程序逻辑和表示逻辑,使得页面设计和业务逻辑相分离。 - 将Java代码从HTML中剥离,方便非Java程序员...

Global site tag (gtag.js) - Google Analytics