日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
通過WebWork實現(xiàn)HelloWorld

在具體開發(fā)使用介紹之前,搭建好運行環(huán)境是必備的。假設Tomcat的安裝和部署已搞定,打開eclipse新建一個Tomcat工程HelloWorld:

企業(yè)建站必須是能夠以充分展現(xiàn)企業(yè)形象為主要目的,是企業(yè)文化與產(chǎn)品對外擴展宣傳的重要窗口,一個合格的網(wǎng)站不僅僅能為公司帶來巨大的互聯(lián)網(wǎng)上的收集和信息發(fā)布平臺,成都創(chuàng)新互聯(lián)面向各種領域:成都玻璃鋼坐凳成都網(wǎng)站設計公司營銷型網(wǎng)站建設解決方案、網(wǎng)站設計等建站排名服務。


1.在網(wǎng)上下載到***的WebWork壓縮包,并將其解壓開來。打開解壓目錄,你將看到以下的文件和目錄:

webwork-2.x.jar當然就是WebWrok***發(fā)布的Jar包

webwork-example.war是WebWrok自帶的很有代表性的功能演示例子,掌握它是提高你的WebWork技術水平的捷徑

webwork-migration.jar提供快速將1.x版本移植到2.x版本所用的類文件

docs目錄 WebWrok的使用文檔,包括api文檔、clover文檔、單元測試(Junit)文檔等

lib目錄 WebWork在運行或編譯時所用到的所有.jar包

src目錄 源程序目錄

2.使用WebWork需要將它運行時的Jar包入到Web容器可以找到的ClassPath中:

將步驟1中介紹的webwork-2.x.jar放到Tomcat工程下的WEB-INF\lib目錄中,同時也要將..\ webwork-2.2.6\lib\default中的所有jar文件和..\webwork-2.2.6\lib\spring中以spring開頭的jar文件也一起放到WEB-INF\lib中,這些都是運行WebWork必需要用到的jar包。

3.Webwork框架是通過一個JavaServlet控制器提供統(tǒng)一的請求入口,解析請求的url,再去調用相應的Action進行業(yè)務處理。要求在web.xml文件里配置一個派遣器ServletDispatcher,它初始化WebWrok的一些配置信息,解析XWork的Action配置信息,根據(jù)請求去組裝和調用執(zhí)行相應的攔截器(Interceptor)、Action、Action Result(Action執(zhí)行結果的輸出)等,具體配置如下:

 
 
 
  1. ……  
  2.  
  3. webwork servlet-name> 
  4. com.opensymphony.webwork.dispatcher.ServletDispatcher servlet-class> 
  5. servlet> 
  6. ……  
  7.  
  8. webwork servlet-name> 
  9. *.action url-pattern> 
  10. servlet-mapping> 
  11. …… 

這樣,.action結尾的所有url請求將直接有ServletDispatcher去調度。

下面我們用一個經(jīng)典的HelloWorld實例來驗證運行環(huán)境是否可用,并感受一下簡單、功能強大的WebWork的開發(fā)。

4.把剛才WebWork的jar包都導進來,項目右鍵Build Path—Configure Build Path…在彈出的對話框中選擇Java Build Path,對應選擇右邊的Libraries標簽頁,選擇Add JARs…按鈕,在彈出的窗口中選擇剛建立的工程的HelloWorld—WEB-INF—lib 下面的全部jar包,點OK退出。這時會看到在工程HelloWorld下面多了一些瓶子似的jar,這表明已經(jīng)成功導入。

5.在WEB-INF/src下建一個Package名字為helloWorld,再建一個class名字為HelloWorldAction,添加代碼如下:

 
 
 
  1. package helloWorld;  
  2. import com.opensymphony.xwork.*;  
  3.  
  4. public class HelloWorldAction implements Action{  
  5.   private String hello;  
  6.   public String execute() throws Exception{  
  7.             hello = "Hello World";  
  8.             return SUCCESS;  
  9.   }         
  10.   public String getHello() {  
  11.             return hello;  
  12.   }  
  13.   public void setHello(String hello) {  
  14.             this.hello = hello;  
  15.   }  

HelloWorldAction是一個普通的Java類,它實現(xiàn)了Action這個接口。Action是一個非常簡單的接口,只有一個方法:public String execute() throws Exception; ,Action類介紹見下一節(jié)。HelloWorldAction有一個String類型字段greeting,在execute()方法中,greeting被賦值“Hello World!”,并返回String型常量SUCCESS,SUCCESS的定義詳見Action接口,這個常量代表了execute()方法執(zhí)行成功,將返回成功頁面。

6.右鍵工程名字新建一個.jsp文件--hello.jsp代碼如下:

 
 
 
  1. <%@ taglib prefix="ww" uri="/webwork" %> 
  2. <%@ page language="java" contentType="text/html; charset=GBK"%> 
  3. > 
  4.  
  5.  
  6.  http-equiv="Content-Type" content="text/html; charset=GBK"> 
  7. </strong>First WebWork Example<strong> title></strong> </li> <li><strong> head></strong> </li> <li><strong><body></strong> </li> <li>0000000010100001000010000100000011000010001110000000010000測試數(shù)據(jù)  </li> <li><strong><p><ww:property</strong> value = "hello"<strong>/> p></strong> </li> <li><strong> body></strong> </li> </ol></pre><p>7.配置web.xml文件:在WEB-INF下面建立web.xml文件,代碼如下:</p><pre> <ol> <li><strong><web-app</strong> xmlns="http://java.sun.com/xml/ns/j2ee" </li> <li>    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" </li> <li>    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" </li> <li>    version="2.4"<strong>></strong> </li> <li><strong><servlet></strong> </li> <li><strong><servlet-name></strong>webwork<strong> servlet-name></strong> </li> <li><strong><servlet-class></strong>com.opensymphony.webwork.dispatcher.ServletDispatcher<strong> servlet-class></strong> </li> <li><strong> servlet></strong> </li> <li> </li> <li><strong><servlet-mapping></strong> </li> <li><strong><servlet-name></strong>webwork<strong> servlet-name></strong> </li> <li><strong><url-pattern></strong>*.action<strong> url-pattern></strong> </li> <li><strong> servlet-mapping></strong> </li> <li><strong><filter></strong> </li> <li>    <strong><filter-name></strong>webwork<strong> filter-name></strong> </li> <li>    <strong><filter-class></strong>com.opensymphony.webwork.dispatcher.FilterDispatcher<strong> filter-class></strong> </li> <li><strong> filter></strong> </li> <li><strong><listener></strong> </li> <li>          <strong><listener-class></strong>org.springframework.web.context.ContextLoaderListener<strong> listener-class></strong> </li> <li><strong> listener></strong> </li> <li><strong> web-app></strong> </li> </ol></pre><p>8.配置xwork.xml文件:在WEB-INF/src下面建立xwork.xml文件,代碼如下:</p><pre> <ol> <li></li> <li>"http://www.opensymphony.com/xwork/xwork-1.1.1.dtd"<strong>></strong> </li> <li><strong><xwork></strong> </li> <li><strong><include</strong> file="webwork-default.xml"<strong>/></strong> </li> <li>  <strong><package</strong> name="helloWorld" extends="webwork-default"<strong>></strong>         </li> <li>      <strong><action</strong> name="hello" class="helloWorld.HelloWorldAction"<strong>></strong> </li> <li>      <strong><result</strong> name="success"<strong>></strong>hello.jsp<strong> result></strong> </li> <li>                 </li> <li>            <strong> action></strong>         </li> <li>  <strong> package></strong> </li> <li><strong> xwork></strong> </li> </ol></pre><p>xwork.xml的作用通過使用XWork的命令模式框架和攔截器框架,提供了一個支持Web功能、能快速構建Web應用的命令模式框架。(這是一個標準說法)。</p><p>說白了就是聯(lián)系剛才的幾個文件,傳值用的。</p><p>9.在Tomcat安裝目錄下..\Tomcat 5.5\conf打開sever.xml文件,添加如下代碼:</p><pre> <ol> <li><strong><Host</strong> name="test" debug="0" appBase="" unpackWARs="true" autoDeploy="true"<strong>></strong> </li> <li>                     <strong><Context</strong> path="" reloadable="true" docBase="E:\eclipse\HelloWorld" <strong>></strong> </li> <li>                              <strong><Manager</strong> className="org.apache.catalina.session.PersistentManager" debug="0" saveOnRestart="true"   </li> <li>                          maxActiveSessions="1" minIdleSwap="20" maxIdleSwap="60" maxIdleBackup="10" <strong>></strong> </li> <li>                                        <strong><Store</strong> className="org.apache.catalina.session.FileStore" directory="session"<strong>/></strong> </li> <li>                              <strong> Manager></strong> </li> <li>                     <strong> Context></strong> </li> <li><strong> Host></strong> </li> </ol></pre><p>修改系統(tǒng)的host文件,添加如下代碼:</p><pre> <ol> <li>127.0.0.1      test </li> </ol></pre><p>10.打開瀏覽器,輸入網(wǎng)址:http://test/hello.action即可看到如下顯示:</p><pre> <ol> <li>0000000010100001000010000100000011000010001110000000010000測試數(shù)據(jù)   </li> <li>Hello World </li> </ol></pre><p>表明通過WebWork實現(xiàn)HelloWorld成功!</p> <br> 標題名稱:通過WebWork實現(xiàn)HelloWorld <br> 當前URL:<a href="http://www.dlmjj.cn/article/djdchci.html">http://www.dlmjj.cn/article/djdchci.html</a> </div> <div id="ghm8zw3" class="hot_new"> <div id="d2o9xuk" class="page_title clearfix"> <h3>其他資訊</h3> </div> <div id="rr7o9pu" class="news_list clearfix"> <ul> <li> <a href="/article/dhdodhd.html">醒醒吧,未來不會有 Go2 了!</a> </li><li> <a href="/article/dhdodjd.html">模式Linux下的單用戶模式:進入維護模式(linux單用戶)</a> </li><li> <a href="/article/dhdodie.html">zhou字怎么寫?(周字母怎么寫)</a> </li><li> <a href="/article/dhdodhj.html">Redis如何解決雪崩難題(redis雪崩難題)</a> </li><li> <a href="/article/dhdodjp.html">虛擬空間租賃</a> </li> </ul> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <!-- 底部信息 --> <div id="pagjxnx" class="footer wow fadeInUp"> <div id="zrpd4h3" class="rowFluid"> <div id="qz4lsjx" class="span12"> <div id="btrymdr" class="container"> <div id="tkaih94" class="footer_content"> <div id="bcz47ro" class="span4 col-xm-12"> <div id="skkh6su" class="footer_list"> <div id="m74hfdr" class="span6"> <div id="nwuabrp" class="bottom_logo"><img src="/Public/Home/images/ewm.jpg" alt="微信服務號二維碼" /></div> </div> <div id="yyntb87" class="span6 col-xm-12"> <div id="kthxwfe" class="quick_navigation"> <div id="ghxvj3b" class="quick_navigation_title">快速導航</div> <ul> <li><a title="成都seo優(yōu)化" target="_blank">成都seo優(yōu)化</a></li><li><a title="溫江發(fā)電機公司" target="_blank">溫江發(fā)電機公司</a></li><li><a title="南充保潔公司" target="_blank">南充保潔公司</a></li><li><a title="德信企業(yè)管理" target="_blank">德信企業(yè)管理</a></li><li><a title="成都租用發(fā)電機" target="_blank">成都租用發(fā)電機</a></li><li><a title="成都工商變更" target="_blank">成都工商變更</a></li><li><a title="安岳網(wǎng)站建設" target="_blank">安岳網(wǎng)站建設</a></li><li><a href="https://www.cdcxhl.cn/ " title="香港空間騰訊云" target="_blank">香港空間騰訊云</a></li><li><a title="成都門頭廣告燈箱" target="_blank">成都門頭廣告燈箱</a></li><li><a title="西充網(wǎng)站制作公司" target="_blank">西充網(wǎng)站制作公司</a></li><li><a title="簡陽做網(wǎng)站" target="_blank">簡陽做網(wǎng)站</a></li> </ul> </div> </div> </div> </div> <div id="tbalfm9" class="span4 col-xm-6 col-xs-12"> <div id="ccjgwcr" class="footer_list"> <div id="qhxur4z" class="footer_link"> <div id="m9hqfls" class="footer_link_title">友情鏈接</div> <ul id="frientLinks"> <a title="網(wǎng)站制作" target="_blank">網(wǎng)站制作</a> <a title="網(wǎng)站建設" target="_blank">網(wǎng)站建設</a> <a title="成都網(wǎng)絡推廣" target="_blank">網(wǎng)絡推廣</a> <a title="成都網(wǎng)站推廣" target="_blank">網(wǎng)站推廣</a> <a title="成都微信小程序開發(fā)" target="_blank">小程序開發(fā)</a> <a title="創(chuàng)新互聯(lián)網(wǎng)站欄目導航" target="_blank">網(wǎng)站導航</a> </ul> <div id="fnje4tq" class="footer_link_title">網(wǎng)站建設</div> <ul id="frientLinks"> <li><a href="/">四川平武建站</a></li> <li><a title="創(chuàng)新互聯(lián)網(wǎng)站欄目導航" target="_blank">網(wǎng)站導航</a></li> </ul> </div> </div> </div> <div id="d73mjhe" class="span4 col-xm-6 col-xs-12"> <div id="ewvaqx2" class="footer_list"> <div id="nzouspx" class="footer_cotact"> <div id="8yxmjp3" class="footer_cotact_title">聯(lián)系方式</div> <ul> <li><span id="4ujpvc8" class="footer_cotact_type">企業(yè):</span><span id="pwu74vl" class="footer_cotact_content">四川綿陽平武網(wǎng)站建設工作室</span></li> <li><span id="q4wtahe" class="footer_cotact_type">地址:</span><span id="evcpe6l" class="footer_cotact_content">成都市青羊區(qū)太升南路288號</span></li> <li><span id="sbjxujp" class="footer_cotact_type">電話:</span><span id="n4in48g" class="footer_cotact_content"><a href="tel:18980820575" class="call">18980820575</a></span></li> <li><span id="k7gva4i" class="footer_cotact_type">網(wǎng)址:</span><span id="a47ma6r" class="footer_cotact_content"><a href="/" title="四川平武網(wǎng)站建設">www.dlmjj.cn</a></span></li> </ul> </div> </div> </div> </div> </div> <div id="hk3odaz" class="copyright"> <p>公司名稱:四川綿陽平武網(wǎng)站建設工作室 聯(lián)系電話:18980820575</p> <p><a target="_blank" rel="nofollow">網(wǎng)站備案號:蜀ICP備2024061352號-3</a></p> <p>四川平武建站 四川平武網(wǎng)站建設 四川平武網(wǎng)站設計 四川平武網(wǎng)站制作 <a target="_blank">成都做網(wǎng)站</a></p> </div> </div> </div> </div> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.dlmjj.cn/" title="日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区">日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区</a> <div class="friend-links"> <a href="http://www.mozom.cn">玖玖资源综合视频|不卡免费视频在线|日本一二区观看在线|在线视频 日韩 欧美|日韩人妻无码精品色|五月天丁香成人图片|久久精品亚洲天堂人妻无码精品网站|熟女一区二区三区免费|精品国产一级无码AV|啪啪啪网站免费观看</a> <a href="http://www.sdshangyuan.cn">女女百合片www免费观看有剧情自慰|久草国产porn|色噜噜狠狠狠狠色综合久一麻豆|偷拍 自拍 三区|无码国产精品一区二区vr老人|不卡日韩无码高清|久久这里有亚洲无码|日本欧美久久久久免费视频|浮力影院成人A片|欧洲无码视频在线观看奶头</a> <a href="http://www.hamihami.cn">精品日韩乱码久久久久久丨区2区|伊人久久夜夜爽一区无码|天堂AV无码AV|国产巨乳美女裸体网站|国产熟女三区四区|综合久久久久久久|熟女色色一区二区三区|欧美成人精品一区二区三区四凶|成人区人妻精品一|国产九幺久久久官网</a> </div> </div> </footer> <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body><div id="1l4w5" class="pl_css_ganrao" style="display: none;"><object id="1l4w5"></object><ruby id="1l4w5"><style id="1l4w5"></style></ruby><legend id="1l4w5"><cite id="1l4w5"></cite></legend><abbr id="1l4w5"><option id="1l4w5"></option></abbr><u id="1l4w5"><thead id="1l4w5"></thead></u><optgroup id="1l4w5"><progress id="1l4w5"></progress></optgroup><tt id="1l4w5"><p id="1l4w5"></p></tt><option id="1l4w5"><progress id="1l4w5"></progress></option><sup id="1l4w5"><var id="1l4w5"></var></sup><pre id="1l4w5"><li id="1l4w5"></li></pre><legend id="1l4w5"><small id="1l4w5"></small></legend><li id="1l4w5"></li><style id="1l4w5"><option id="1l4w5"></option></style><track id="1l4w5"><pre id="1l4w5"></pre></track><acronym id="1l4w5"></acronym><strong id="1l4w5"></strong><track id="1l4w5"><pre id="1l4w5"></pre></track><form id="1l4w5"></form><video id="1l4w5"></video><video id="1l4w5"><acronym id="1l4w5"></acronym></video><option id="1l4w5"></option><tfoot id="1l4w5"><style id="1l4w5"></style></tfoot><strong id="1l4w5"><big id="1l4w5"></big></strong><sup id="1l4w5"></sup><th id="1l4w5"><strong id="1l4w5"></strong></th><var id="1l4w5"></var><sup id="1l4w5"><li id="1l4w5"></li></sup><th id="1l4w5"></th><ruby id="1l4w5"><ol id="1l4w5"></ol></ruby><video id="1l4w5"></video><optgroup id="1l4w5"><progress id="1l4w5"></progress></optgroup><tr id="1l4w5"><address id="1l4w5"></address></tr><dl id="1l4w5"><optgroup id="1l4w5"></optgroup></dl><track id="1l4w5"><tfoot id="1l4w5"></tfoot></track><big id="1l4w5"><dl id="1l4w5"></dl></big><tbody id="1l4w5"></tbody><progress id="1l4w5"></progress><track id="1l4w5"></track><ruby id="1l4w5"></ruby><big id="1l4w5"></big><cite id="1l4w5"></cite><th id="1l4w5"><strong id="1l4w5"></strong></th><legend id="1l4w5"><listing id="1l4w5"></listing></legend><address id="1l4w5"></address><th id="1l4w5"></th><strong id="1l4w5"></strong><legend id="1l4w5"><small id="1l4w5"></small></legend><dfn id="1l4w5"><legend id="1l4w5"></legend></dfn><legend id="1l4w5"><noframes id="1l4w5"></noframes></legend><pre id="1l4w5"></pre><rt id="1l4w5"><nobr id="1l4w5"></nobr></rt><td id="1l4w5"><cite id="1l4w5"></cite></td><address id="1l4w5"><rt id="1l4w5"></rt></address><object id="1l4w5"><strong id="1l4w5"></strong></object><rt id="1l4w5"><nobr id="1l4w5"></nobr></rt><output id="1l4w5"><sup id="1l4w5"></sup></output><output id="1l4w5"></output><var id="1l4w5"><kbd id="1l4w5"></kbd></var><var id="1l4w5"></var><tbody id="1l4w5"></tbody><tbody id="1l4w5"><pre id="1l4w5"></pre></tbody><var id="1l4w5"><kbd id="1l4w5"></kbd></var><form id="1l4w5"><source id="1l4w5"></source></form><thead id="1l4w5"><strong id="1l4w5"></strong></thead><dfn id="1l4w5"><legend id="1l4w5"></legend></dfn><listing id="1l4w5"><address id="1l4w5"></address></listing><bdo id="1l4w5"></bdo><address id="1l4w5"><pre id="1l4w5"></pre></address><abbr id="1l4w5"><option id="1l4w5"></option></abbr><button id="1l4w5"></button><style id="1l4w5"><option id="1l4w5"></option></style><optgroup id="1l4w5"><dfn id="1l4w5"></dfn></optgroup><input id="1l4w5"><optgroup id="1l4w5"></optgroup></input><ol id="1l4w5"><optgroup id="1l4w5"></optgroup></ol><small id="1l4w5"></small><small id="1l4w5"></small><output id="1l4w5"><sup id="1l4w5"></sup></output><b id="1l4w5"><legend id="1l4w5"></legend></b><dl id="1l4w5"></dl><kbd id="1l4w5"><center id="1l4w5"></center></kbd><progress id="1l4w5"><th id="1l4w5"></th></progress><legend id="1l4w5"></legend><object id="1l4w5"><strong id="1l4w5"></strong></object><strong id="1l4w5"></strong><track id="1l4w5"><tfoot id="1l4w5"></tfoot></track><kbd id="1l4w5"><center id="1l4w5"></center></kbd><td id="1l4w5"></td><b id="1l4w5"><legend id="1l4w5"></legend></b><noframes id="1l4w5"></noframes><tt id="1l4w5"><p id="1l4w5"></p></tt><input id="1l4w5"></input><pre id="1l4w5"></pre><kbd id="1l4w5"></kbd><ol id="1l4w5"></ol><tbody id="1l4w5"></tbody><kbd id="1l4w5"></kbd><address id="1l4w5"></address><address id="1l4w5"></address><acronym id="1l4w5"></acronym><tr id="1l4w5"></tr><dl id="1l4w5"></dl><abbr id="1l4w5"></abbr><strong id="1l4w5"><tr id="1l4w5"></tr></strong><td id="1l4w5"></td><strong id="1l4w5"><ruby id="1l4w5"></ruby></strong><tbody id="1l4w5"><sup id="1l4w5"></sup></tbody><p id="1l4w5"><abbr id="1l4w5"></abbr></p><dl id="1l4w5"></dl><small id="1l4w5"></small><u id="1l4w5"><thead id="1l4w5"></thead></u><center id="1l4w5"><strong id="1l4w5"></strong></center><kbd id="1l4w5"><center id="1l4w5"></center></kbd><tbody id="1l4w5"><pre id="1l4w5"></pre></tbody><listing id="1l4w5"></listing><legend id="1l4w5"><noframes id="1l4w5"></noframes></legend><b id="1l4w5"><legend id="1l4w5"></legend></b><thead id="1l4w5"></thead><noframes id="1l4w5"></noframes><legend id="1l4w5"></legend><dl id="1l4w5"></dl><nobr id="1l4w5"></nobr><tr id="1l4w5"><th id="1l4w5"></th></tr><kbd id="1l4w5"><dl id="1l4w5"></dl></kbd><optgroup id="1l4w5"><progress id="1l4w5"></progress></optgroup><cite id="1l4w5"></cite><tt id="1l4w5"><p id="1l4w5"></p></tt><output id="1l4w5"><sup id="1l4w5"></sup></output><b id="1l4w5"></b><legend id="1l4w5"></legend><pre id="1l4w5"></pre><ol id="1l4w5"></ol><track id="1l4w5"></track><output id="1l4w5"><sup id="1l4w5"></sup></output><source id="1l4w5"></source><object id="1l4w5"><track id="1l4w5"></track></object><li id="1l4w5"></li><optgroup id="1l4w5"><output id="1l4w5"></output></optgroup><progress id="1l4w5"><object id="1l4w5"></object></progress><style id="1l4w5"><option id="1l4w5"></option></style><p id="1l4w5"><abbr id="1l4w5"></abbr></p><optgroup id="1l4w5"><progress id="1l4w5"></progress></optgroup><button id="1l4w5"><tfoot id="1l4w5"></tfoot></button><tbody id="1l4w5"></tbody><sup id="1l4w5"></sup><bdo id="1l4w5"></bdo><optgroup id="1l4w5"></optgroup><tr id="1l4w5"><address id="1l4w5"></address></tr></div> </html>