麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

學(xué)習(xí)如何以O(shè)O方式創(chuàng)建Web頁(yè)

2019-11-18 13:41:00
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

  學(xué)習(xí)如何以O(shè)O方式創(chuàng)建Web頁(yè)

假如你正在使用servlet創(chuàng)建Web頁(yè),但是卻為了將Html潛入到java代碼中而頭疼,那么你可以使用Apache Jakarta Element ConstrUCtion Set (ECS)。

ECS是一個(gè)Java API(applicationPRogram interface),它提供了一種創(chuàng)建標(biāo)記語(yǔ)言的方法。開(kāi)發(fā)者可以委派對(duì)象來(lái)代表標(biāo)記語(yǔ)言的一部分,這在一個(gè)通常非OO的領(lǐng)域顯示了面向?qū)ο箝_(kāi)發(fā)好處。它提供了對(duì)WML、xml、VXML和RTF的支持,并且是一個(gè)簡(jiǎn)化代碼的有效的工具。

作為例子,下面是一段基本的servlet的代碼:

out.write("<html><head><title>");out.write(title);out.write("</title></head>");....

然而,使用ECS,你可以使用對(duì)象而無(wú)須費(fèi)心去關(guān)閉你的標(biāo)記,如下:

Htmlhtml = new Html( ).addElement(new Head( ).addElement(new Title(title)));

當(dāng)你完成Web頁(yè)面的建立后,只需要簡(jiǎn)單的將它輸出到Servlet的輸出流:

html.output(out);

當(dāng)輸出XML是ECS也是非常有用的。無(wú)須操心處理所有的標(biāo)記和進(jìn)行非凡字符的轉(zhuǎn)義,ECS幫你處理這一切。舉例如下:

XMLxml = new XML("person").addXMLAttribute("name", "bayard").addXMLAttribute("location", "alaska").addElement(new XML("poster").addXMLAttribute("name", "tux")).addElement(new XML("poster").addXMLAttribute("name", "gorillaz"));

這段代碼產(chǎn)生如下的XML:

<person name="bayard" location="alaska"><poster name="tux"/><poster name="gorillaz"/></person>

訪問(wèn)Apache Jakarta站點(diǎn)可以得到最新版本的ECS。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 大学生一级毛片在线视频 | 久久久久久免费 | 91精品免费在线 | 久久资源总站 | 国产精品一区在线观看 | 欧美性生活久久久 | 午夜视频亚洲 | 成人福利免费在线观看 | 黄网站色成年大片免费高 | 黄污在线观看 | 欧美日韩成人一区二区 | 国产精品av久久久久久久久久 | 成人区一区二区 | 草操影院 | 87成人免费看片 | 一级网站 | 成人午夜在线播放 | 国产精品久久久久久久久久大牛 | 宅男噜噜噜66国产在线观看 | 成年免费大片黄在线观看岛国 | 一级毛片免费高清视频 | 欧美日韩亚洲一区二区三区 | 水卜樱一区二区av | 毛片免费观看完整版 | 精品国产一区二区三区免费 | 免费观看视频91 | 新久草在线视频 | 在线成人一区 | 嫩草91在线 | 久久国产精品久久精品国产演员表 | 原来神马影院手机版免费 | 一级做a爱片毛片免费 | 欧美日韩在线视频观看 | 亚洲国产精品500在线观看 | 国产88久久久国产精品免费二区 | 午夜视频在线观 | 五月激情久久 | 久久伊人精品热在75 | 午夜视频色 | 国产精品久久久久永久免费 | 国产午夜精品在线 |