标题 | JSP 定制标记库开发演示 |
范文 | JSP 定制标记库开发演示 NetBeans 7.0 下开发标记库最小程序 1、 创建一个 Web Applcation,菜单选择 New Project -> Web Applaction,单击Next. 2、 Project Name 输入项目名称 TagHello,再设置一个项目位置,单击Next. 3、 选择应用服务器,Tomcat和GlassFish都可以,其他默认。 4、 完成项目创建。 下面开始添加代码: 创建TLD文件:1、 菜单选择New File -> Web -> Tag Library -> Descriptor,单击下一步。 2、 输入TLD Name为TagLibrary,其他默认,完成。 1、 创建一个标记处理器,菜单选择New File -> Web -> Tag Handler,设置Class Name为TagHello,输入包名(包一定要写,否则出错)tag,单击下一个步。 2、 TLD File 处选择刚才创建的TLD文件,默认创建在WEB-INF/tlds里面。 3、 Attributes处单击New,创建一个参数 name,完成。 TagHello.java 内容 public class MyHello extends SimpleTagSupport { private String name; public void setNmae(String name) { this. namename = name;} public void doTag() throws JspException { getJspContext()。getOut()。print("Hello " + name);} 标记库文件TagLibrary.tld <tag> <name>TagHello</name> <tag-class>tag.TagHello</tag-class> <body-content>scriptless</body-content> <attribute> <name>name</name> <rtexprvalue>true</rtexprvalue> <type>java.lang.String</type> </attribute> </tag> 页面JSP文件 <%@page contentType="text/html" pageEncoding="UTF-8"%> <%@taglib prefix="mytag" uri="/WEB-INF/tlds/TagLibrary" %> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JSP Page</title> </head> <body> <mytag:TagHelloname="道然觉空" /> </body> </html> |
随便看 |
|
在线学习网范文大全提供好词好句、学习总结、工作总结、演讲稿等写作素材及范文模板,是学习及工作的有利工具。