`
txf2004
  • 浏览: 7134108 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JAVA-WEB之创建jsp标签

 
阅读更多

今天讲创建一个简单的jsp标签!!获取自己的ip地址

首先创建一个实现Tag接口的类,继承TagSupport

然后重写他里面的doStartTag方法,接下来就在这里写获取你自己的id

因为要使用requestout方法,所以要先导入

HttpServletRequestrequest=(HttpServletRequest)pageContext.getRequest();//通过pageContext获取

JspWriterout=pageContext.getOut();

Stringid=request.getRemoteAddr();//获取自己的ip;

out.print(ip);//这里或有异常,处理一下就可以了

这样这个类就完成了,接下来建立一个tld文件对标签处理类进行描述

(放在WEB-INF文件夹下)

C:\apache-tomcat-6.0.18\webapps\examples\WEB-INF\jsp2

写着文件需要一个模板,需要在上面的地址中查找,

<?xmlversion="1.0"encoding="UTF-8"?>

<taglibxmlns="http://java.sun.com/xml/ns/j2ee"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://java.sun.com/xml/ns/j2eehttp://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"

version="2.0">

<description>AtaglibraryexercisingSimpleTaghandlers.</description>//对这个文件进行描述

<tlib-version>1.0</tlib-version>//版本

<short-name>hbsi</short-name>//就是见jsp标签的prefix的值

<uri>http://www.hbsi.com</uri>//jsp标签的uri的值

<tag>

<name>viewIP</name>//给那个tag实现类起一个名字,等待调用

<tag-class>com.hbsi.web.tag.ViewIPTag</tag-class>//tag实现类的位置

<body-content>empty</body-content>//这个事<viewIp>内容为空</viewIp>

</tag>

</taglib>

这就可以写一个jsp文件了

首先写指令,把自己创建的标签写上去

<%tagliburi=”http://www.hbsi.com”prefix=”hbsi”%>

<body>

您的ip地址是:<viewIP/>

</body>

分享到:
评论

相关推荐

    java-web学习demo--最简单的servlet jsp跳转传值

    - 创建JSP页面,使用EL或JSTL标签从请求中获取数据并显示。 - 在Servlet中根据需求选择使用`sendRedirect`或`forward`方法进行跳转或转发。 通过这个简单的Java Web学习demo,开发者可以了解Servlet和JSP协同工作...

    21天学通JAVA-WEB开发电子教案(PPT)

    9. **JSTL标签库**:JSP Standard Tag Library(JSTL)是一组标准标签,用于简化JSP页面的开发,包括核心标签库、XML标签库、JDBC标签库等,使得JSP页面更加清晰,降低了Java代码的耦合度。 10. **EL表达式**:...

    Java-Web开发(jsp)课程设计.pdf

    Java Web开发,特别是Java Server Pages (JSP)技术,是一种用于构建动态网页的工具,它在HTML文件中嵌入Java代码和JSP标签,当Web服务器接收到请求时,会执行这些Java片段并生成响应的HTML内容。JSP是基于Java ...

    caelum-java-web-fj21.zip_java web_web

    "caelum-java-web-fj21.zip"这个压缩包很可能包含了一个关于Java Web开发的教程或课程资料,主要针对“Java_web”和“web”这两个标签的相关内容。 首先,Java Web开发的基础是Java Servlet和JavaServer Pages ...

    购物网站_java-web

    【标签】"java-web"表明这个项目专注于Java平台上的Web开发,涵盖了Java Servlet API、JSP技术、MVC模式等核心概念,这些都是Java Web开发者必备的技能。 通过这个项目,学习者不仅可以了解和练习Java Web开发的...

    Java-Web程序设计(PPT).pptx

    3. **Tomcat简介**:Tomcat是一款流行的开源Java Web服务器,用于部署和运行Java Servlet和JSP应用。了解如何安装、配置和修改Tomcat服务器端口是开发者的基本技能。 4. **Eclipse与Java Web开发**:Eclipse是一个...

    Java-for-the-Web-with-Servlets_JSP_and-EJB.pdf

    ### Java Web 开发技术详解:Servlets、JSP与EJB #### 一、概述 《Java for the Web with Servlets, JSP, and EJB》是一本全面介绍如何使用 Java 进行 Web 应用程序开发的专业书籍。本书不仅涵盖了 Servlet 2.3、...

    head first servlet&JSP讲解课件java-web

    Servlet是Java平台上的一个标准,用于创建动态Web应用程序,而JSP是Servlet的一种简化表示,更注重于视图层的开发。这两者构成了Java Web后端开发的基础。 【描述】提到的"head first servlet&JSP讲解课件"是一份...

    java学习JAVA-web其他材料

    8. **JSP标签库**:例如JSTL(JavaServer Pages Standard Tag Library),提供了一系列预定义的标签,简化JSP页面的编写。 9. **RESTful API**:使用HTTP方法(GET、POST、PUT、DELETE)来创建接口,便于构建Web...

    《java web程序设计》光盘全部代码-----学jsp的必看

    《Java Web程序设计》是一本深入探讨如何使用Java技术构建Web应用程序的专业书籍,其光盘包含的全部代码是学习JSP(JavaServer Pages)的重要参考资料。对于任何希望掌握Web开发的Java程序员来说,这本书和相应的...

    Portal-Basic-Java-Web.rar_java web

    JSP标签、脚本元素、EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)都是重要的子话题。 3. **MVC设计模式**:这是一种软件设计模式,用于分离应用程序的数据模型、用户界面和控制逻辑...

    Java-Servlets-and-Java-Server-pages-JSP.rar_Java Servlet JSP

    JSTL是一套标准的JSP标签库,提供了一些常见任务的标签,如条件语句、循环、XML处理等,以减少脚本let的使用。 **Model-View-Controller (MVC) 设计模式** 在Java Web开发中,MVC模式被广泛采用。Servlet通常作为...

    JAVA-web远程屏幕监控系统

    - **JSTL(JavaServer Pages Standard Tag Library)**:提供了一系列标准标签,减少JSP中的脚本代码,提升可维护性。 - **Filter和Listener**:Filter用于过滤请求和响应,Listener监听应用程序的特定事件,增强...

    精通JSP-Web开发技术与典型应用

    7. **JSP与JSF(JavaServer Faces)对比**:JSF是另一种Java Web开发框架,提供了更全面的组件和事件处理模型,而JSP则更侧重于基础的页面呈现。在实际项目中,两者可以根据需求灵活选择。 8. **Web开发最佳实践**...

    jsp-web开发通用分页标签

    综上所述,"jsp-web开发通用分页标签"是通过创建自定义JSP标签来实现的一种高效、灵活的分页解决方案,能够适应不同项目需求,并优化用户体验。通过学习和实践,开发者可以更好地掌握Web开发中的分页技术,提升项目...

    Shopping-web-Jsp-Servlet.rar_java web servlet_shopping

    【标题】"Shopping-web-Jsp-Servlet.rar" 是一个基于Java Web技术的购物网站项目,主要涉及了JSP(JavaServer Pages)和Servlet的技术应用。这个项目可能是一个学生或者开发者为了学习或实践Web开发技能而创建的。在...

    java-web开发内幕

    5. **JSP标签库**:JSTL(JavaServer Pages Standard Tag Library)和其他自定义标签库是提高开发效率的工具,通过使用预定义的标签,可以简化JSP页面的编写,使代码更清晰。 6. **数据库连接与JDBC**:Java Web...

    精通jsp-web开发技术与典型应用

    《精通jsp-web开发技术与典型应用》是一本深入讲解JavaServer Pages (JSP) 技术及其在Web开发中的实际运用的书籍。作者张新曼以其丰富的教学和实践经验,为读者构建了一套全面且实用的学习路径,旨在帮助学生和...

Global site tag (gtag.js) - Google Analytics