JSP 定制標(biāo)記庫(kù)開(kāi)發(fā)演示
來(lái)源:易賢網(wǎng) 閱讀:1518 次 日期:2015-09-06 16:05:47
溫馨提示:易賢網(wǎng)小編為您整理了“JSP 定制標(biāo)記庫(kù)開(kāi)發(fā)演示”,方便廣大網(wǎng)友查閱!

JSP 定制標(biāo)記庫(kù)開(kāi)發(fā)演示

NetBeans 7.0 下開(kāi)發(fā)標(biāo)記庫(kù)最小程序

1、 創(chuàng)建一個(gè) Web Applcation,菜單選擇 New Project -> Web Applaction,單擊Next.

2、 Project Name 輸入項(xiàng)目名稱(chēng) TagHello,再設(shè)置一個(gè)項(xiàng)目位置,單擊Next.

3、 選擇應(yīng)用服務(wù)器,Tomcat和GlassFish都可以,其他默認(rèn)。

4、 完成項(xiàng)目創(chuàng)建。

下面開(kāi)始添加代碼:

創(chuàng)建TLD文件:1、 菜單選擇New File -> Web -> Tag Library -> Descriptor,單擊下一步。

2、 輸入TLD Name為T(mén)agLibrary,其他默認(rèn),完成。

1、 創(chuàng)建一個(gè)標(biāo)記處理器,菜單選擇New File -> Web -> Tag Handler,設(shè)置Class Name為T(mén)agHello,輸入包名(包一定要寫(xiě),否則出錯(cuò))tag,單擊下一個(gè)步。

2、 TLD File 處選擇剛才創(chuàng)建的TLD文件,默認(rèn)創(chuàng)建在WEB-INF/tlds里面。

3、 Attributes處單擊New,創(chuàng)建一個(gè)參數(shù) name,完成。

TagHello.java 內(nèi)容

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);}

標(biāo)記庫(kù)文件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>

頁(yè)面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="道然覺(jué)空" />

</body>

</html>

更多信息請(qǐng)查看IT技術(shù)專(zhuān)欄

更多信息請(qǐng)查看網(wǎng)絡(luò)編程
易賢網(wǎng)手機(jī)網(wǎng)站地址:JSP 定制標(biāo)記庫(kù)開(kāi)發(fā)演示
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢(xún)回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門(mén)公布的正式信息和咨詢(xún)?yōu)闇?zhǔn)!
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡(jiǎn)要咨詢(xún) | 簡(jiǎn)要咨詢(xún)須知 | 新媒體/短視頻平臺(tái) | 手機(jī)站點(diǎn)

版權(quán)所有:易賢網(wǎng)