×
INTELLIGENT WORK FORUMS
FOR COMPUTER PROFESSIONALS

Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

JSP Custom Tags How to?

JSP Custom Tags How to?

JSP Custom Tags How to?

(OP)
I have to learn how to create custom tags.
I am using MyEclipse.

I create the class

CODE


 public class etiqts extends TagSupport {
    
    
    public etiqts() {
        super();
        // TODO Auto-generated constructor stub
    }

    public int doStartTag() throws JspException {
        try {
            pageContext.getOut().print("Esta es mi etiqueta");
        } catch (IOException e){
            throw new JspException("Error al enviar al cliente" +
                                            e.getMessage());
        }
        return SKIP_BODY;
    }
    public int doEndTag() throws JspException {
        return EVAL_PAGE;
    }
    
    public void release(){
    }

Then the tag library


CODE

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE taglib
    PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN"
    "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd">
<taglib>
    <tlibversion>1.0</tlibversion>
    <jspversion>1.1</jspversion>
    <shortname>tagFile</shortname>
    <uri></uri>
    <info>Etiquetas de ejemplo</info>
    
    <tag>
    <name>etiquets</name>
        <tagclass>etiqts</tagclass>
        <bodycontent>empty</bodycontent>
        <info>Saludo</info>
    </tag>
</taglib>

And the jsp page

CODE


<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

<%@ taglib uri="tagFile.tld" prefix="tagFile" %>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    <title>My JSP 'probandoTag.jsp' starting page</title>
  </head>
  
  <body>
    This is my JSP page with a tag. <br>
    <tagFile:etiquets/>
    
  </body>
</html>


But I'm not sure, why it doesnt work
Could somebody give me any advise, please??
Thanks!!

RE: JSP Custom Tags How to?

Hi

What that "it doesnt work" means ? Gives error, generate broken content, make nothing ? Got any error message in the generated document, IDE's console, log file ?

Feherke.
http://rootshell.be/~feherke/

RE: JSP Custom Tags How to?

Have you registered the tagFile.tld location at the web.xml?

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members! Already a Member? Login

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close