tag 标签开发 note
来源:互联网 发布:sql注入 from 编辑:程序博客网 时间:2024/05/01 19:41
action**************
package com.uu.tags;
import java.io.IOException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.JspWriter;
import javax.servlet.jsp.PageContext;
import javax.servlet.jsp.tagext.SimpleTagSupport;
public class ContextPathTag extends SimpleTagSupport {
@Override
public void doTag() throws JspException, IOException {
super.doTag();
PageContext ctx = (PageContext)getJspContext();
HttpServletRequest request=(HttpServletRequest)ctx.getRequest();
String contextPath =request.getContextPath();
JspWriter out = ctx.getOut();
out.print(contextPath);
}
}
tags.tld*********************
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN"
"http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd">
<taglib>
<tlib-version>1.0</tlib-version>
<jsp-version>1.0</jsp-version>
<short-name>pagination</short-name>
<uri>http://congratulation.iego.cn</uri>
<description></description>
<tag>
<name>contextPath</name>
<tag-class>com.uu.tags.ContextPathTag</tag-class>
<body-content>empty</body-content>
<description>to get the contextPath of the application</description>
</tag>
</taglib>
jsp**********
<%@page pageEncoding="utf-8" contentType="text/html; charset=utf-8"%>
<%@ taglib uri="http://tiles.apache.org/tags-tiles" prefix="tiles"%>
<%@ taglib uri="http://ajaxanywhere.sourceforge.net/" prefix="aa"%>
<%@taglib uri="/WEB-INF/tags.tld" prefix="uu"%>
<%@ taglib uri="/struts-tags" prefix="s"%>
- tag 标签开发 note
- 开发自定义tag标签
- 开发第一个JSP自定义标签(Tag)
- Html tag note
- HTML Tag Note
- tag标签
- TAG标签
- TAG标签
- Tag标签
- 自定义标签的开发----含有body的tag
- Tag标签技术
- 自定义标签tag
- JSP自定义标签(Tag)
- swf 头标签tag
- tag标签文件
- [git] git tag 标签
- ecshop_调用tag标签
- 标签文件(tag file)
- jQuery基础教程学习笔记·第二章
- 文件批量下载
- UML核心模型
- FZU 1571 排列的字典序问题
- cocos2d-x 2.2 创建项目
- tag 标签开发 note
- 用Android平板与RaspberryPi配置便携物理渗透设备(Pwn Pad & PwnPi)
- smack+openfire插件实现广播。向所有在线用户发送消息。
- 20140313
- struts2 注解的使用
- 两个chrome 同步软件
- 条件编译指令
- 1.PHP内核探索:从SAPI接口开始
- (19)获取根目录