http://expert.csdn.net/Expert/topic/2980/2980589.xml?temp=2.940005E-02
解决方案 »
- 关于Flex与JEE项目
- 关于struts2上传文件的问题
- 请问高手一个关于定时任务的问题,在线等!
- Hibernate一对多 inverse="false"插入多条数据只有最后一条有外键
- javax.naming.NameNotFoundException
- hibernate ExceptionSession is closed问题??
- 组件“struts-config”在此不允许“message-resources”。这个算什么错误,错误在哪里呢??
- Tomcat连接数据源问题!急求解!
- 请教 struts 中<bean:define? 如何使用
- 推荐好书一本,学J2EE和EJB不可不看-----我正在看...
- 为什么我的tomcat一启动,就自动关闭了?
- help:谁能发一个eclipseUML插件给我!
1、在web.xml中定义
<taglib>
<taglib-uri>/csajsp-taglib</taglib-uri>
<taglib-location>/WEB-INF/Tlds/csdn.tld</taglib-location>
</taglib>2、编写/WEB-INF/Tlds/csdn.tld文件
<?xml version="1.0" encoding="ISO-8859-1"?>
<!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.2</jsp-version>
<short-name>mytag</short-name>
<tag>
<name>helloworld</name>
<tag-class>tag.test.HelloWorldTag</tag-class>
<body-content>empty</body-content>
</tag>
</taglib>3、编写tag.test.HelloWorldTag.java文件
package tag.test;import java.io.IOException;import javax.servlet.jsp.JspTagException;
import javax.servlet.jsp.tagext.TagSupport;public class HelloWorldTag extends TagSupport
{
public HelloWorldTag()
{ }
public int doStartTag() throws JspTagException
{
return EVAL_BODY_INCLUDE;
}
public int doEndTag() throws JspTagException
{
try
{
pageContext.getOut().write("Hello World");
}catch (IOException ex)
{
throw new JspTagException("错误");
}
return EVAL_PAGE;
}
}4、保存和编译5、编写你的jsp
<%@ page contentType="text/html; charset=GBK" %>
<%@ taglib uri="/csajsp-taglib" prefix="mytag" %><html>
<head>
<title>jsp1</title>
</head>
<body bgcolor="#ffffc0">
<h1>
下面显示的是自定义标签中的内容
</h1><br><br>
<mytag:helloworld></mytag:helloworld>
<br>
<br><br></form>
</body>
</html>