In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-09-20 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >
Share
Shulou(Shulou.com)06/02 Report--
This article will explain in detail what the JSP tag means. The editor thinks it is very practical, so I share it with you as a reference. I hope you can get something after reading this article.
1. Overview
1) what is a JSP tag
As the name implies, the JSP tag is the tag used in the JSP file. It is similar to tags in html syntax, such as head, table. By referencing it in a JSP file (just like using html tags), it is easier to reuse Java code modules.
2) Why to use JSP tagging technology (compared with javabean)
Benefits:
The JSP tag can handle the content of the JSP body, such as changing the text display style, while javabean cannot.
JSP tag interface is simple, easy to use, and easy to develop and maintain.
Disadvantages:
JSP tags are much more complex to set up than javabean, as reflected in the configuration of the JSP tag library description file (* .tld).
JSP tags are not nearly as powerful as javabean.
Currently, as long as JSP1.1 supports JSP tags, JSP1.0 and 1.1 both support the use of Bean.
Brief introduction to the development of 2.JSP tags.
The development of JSP tags requires the writing of two separate files. One is the java class file that defines the tag function, and the other is the tag library descriptor file that maps the xml element name (tag) to the tag implementation.
Writing JSP tag handler class files with ⑴
Need to inherit the javax.servlet.jsp.tagext.TagSupport class
Simple example:
/ / File name ExampleTag.java importjavax.servlet.jsp.*; importjavax.servlet.jsp.tagext.*; importjava.io.*; publicclassExampleTagextendsTagSupport {/ / starting point of execution of the program publicintdoStartTag () {try {JspWriterout=pageContext.getOut (); out.print ("Customtagexample");} catch (IOExceptionioe) {System.out.println ("ErrorinExampleTag:" + ioe);} return (SKIP_BODY) / / return SKIP_BODY when the content included in the tag is empty, indicating that the marking function / / has been executed}}
The compiled class file will be located in a specific location on the server.
Writing JSP tag Library descriptor File by ⑵
Associate the tag name with the functional implementation it represents.
Simple example:
The market share of Chrome browser on the desktop has exceeded 70%, and users are complaining about
The world's first 2nm mobile chip: Samsung Exynos 2600 is ready for mass production.According to a r
A US federal judge has ruled that Google can keep its Chrome browser, but it will be prohibited from
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
About us Contact us Product review car news thenatureplanet
More Form oMedia: AutoTimes. Bestcoffee. SL News. Jarebook. Coffee Hunters. Sundaily. Modezone. NNB. Coffee. Game News. FrontStreet. GGAMEN
© 2024 shulou.com SLNews company. All rights reserved.