?!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> java struts2入门学习---自定义类型{?南软g开发|׃软g开?南赢dU技软g开发公?/title> <meta name="keywords" content="java struts2入门学习---自定义类型{?/> <meta name="description" content="自定义类型{换器的作用就是将struts无法识别的类型{换成自己所需要的.比如输入:q东-东莞-虎门,对应的输出时能输?q东省东莞市虎门(??q里涉及到的知识点即是将String转换ZQ意的JavaBeancd.一.实现代码E?/> <link href="/css/style.css" rel="stylesheet" type="text/css" /> <meta http-equiv="Cache-Control" content="no-transform" /> <meta http-equiv="Cache-Control" content="no-siteapp" /> </head> <body> <div style="position:fixed;left:-9000px;top:-9000px;"><dfn id="orz4q"><noscript id="orz4q"><xmp id="orz4q"><output id="orz4q"></output></xmp></noscript></dfn><strong id="orz4q"><dl id="orz4q"></dl></strong><ol id="orz4q"><p id="orz4q"><nav id="orz4q"><pre id="orz4q"></pre></nav></p></ol><dfn id="orz4q"></dfn><small id="orz4q"><optgroup id="orz4q"></optgroup></small><center id="orz4q"><small id="orz4q"><track id="orz4q"><rp id="orz4q"></rp></track></small></center><table id="orz4q"><ruby id="orz4q"><dl id="orz4q"><del id="orz4q"></del></dl></ruby></table><rt id="orz4q"></rt><output id="orz4q"></output><mark id="orz4q"></mark><dl id="orz4q"></dl><div id="orz4q"></div><optgroup id="orz4q"></optgroup><address id="orz4q"><progress id="orz4q"><noframes id="orz4q"><tr id="orz4q"></tr></noframes></progress></address><listing id="orz4q"><thead id="orz4q"><address id="orz4q"><wbr id="orz4q"></wbr></address></thead></listing><video id="orz4q"></video><object id="orz4q"><sup id="orz4q"></sup></object><em id="orz4q"></em><div id="orz4q"></div><progress id="orz4q"><listing id="orz4q"><th id="orz4q"><option id="orz4q"></option></th></listing></progress><meter id="orz4q"></meter><acronym id="orz4q"><rt id="orz4q"></rt></acronym><label id="orz4q"></label><track id="orz4q"></track><noscript id="orz4q"><div id="orz4q"><pre id="orz4q"><ol id="orz4q"></ol></pre></div></noscript><s id="orz4q"><kbd id="orz4q"></kbd></s><form id="orz4q"></form><var id="orz4q"></var><dl id="orz4q"><strike id="orz4q"></strike></dl><xmp id="orz4q"><strike id="orz4q"><small id="orz4q"><samp id="orz4q"></samp></small></strike></xmp><listing id="orz4q"><thead id="orz4q"><address id="orz4q"><progress id="orz4q"></progress></address></thead></listing><del id="orz4q"></del><object id="orz4q"><address id="orz4q"><samp id="orz4q"><rt id="orz4q"></rt></samp></address></object><ruby id="orz4q"></ruby><noframes id="orz4q"></noframes><code id="orz4q"></code><var id="orz4q"></var><nav id="orz4q"></nav><u id="orz4q"></u><span id="orz4q"></span><li id="orz4q"></li><tbody id="orz4q"><table id="orz4q"><span id="orz4q"><dl id="orz4q"></dl></span></table></tbody><optgroup id="orz4q"><xmp id="orz4q"><big id="orz4q"><em id="orz4q"></em></big></xmp></optgroup><var id="orz4q"></var><nav id="orz4q"></nav><rt id="orz4q"></rt><dfn id="orz4q"><font id="orz4q"><sub id="orz4q"><td id="orz4q"></td></sub></font></dfn><u id="orz4q"><s id="orz4q"></s></u><pre id="orz4q"><em id="orz4q"><p id="orz4q"><rp id="orz4q"></rp></p></em></pre><rt id="orz4q"><tr id="orz4q"></tr></rt> <pre id="orz4q"></pre><wbr id="orz4q"><rt id="orz4q"><tr id="orz4q"><output id="orz4q"></output></tr></rt></wbr><xmp id="orz4q"><pre id="orz4q"><em id="orz4q"><p id="orz4q"></p></em></pre></xmp><sub id="orz4q"></sub><p id="orz4q"></p><td id="orz4q"><tbody id="orz4q"></tbody></td><code id="orz4q"><video id="orz4q"><track id="orz4q"><tt id="orz4q"></tt></track></video></code><thead id="orz4q"></thead><source id="orz4q"><nobr id="orz4q"><cite id="orz4q"><td id="orz4q"></td></cite></nobr></source><del id="orz4q"></del><sub id="orz4q"></sub><code id="orz4q"></code><code id="orz4q"><menu id="orz4q"></menu></code><legend id="orz4q"><button id="orz4q"><source id="orz4q"><i id="orz4q"></i></source></button></legend><delect id="orz4q"></delect><ins id="orz4q"></ins><i id="orz4q"></i><pre id="orz4q"></pre><mark id="orz4q"></mark><b id="orz4q"><table id="orz4q"><strong id="orz4q"><noframes id="orz4q"></noframes></strong></table></b><source id="orz4q"></source><small id="orz4q"><optgroup id="orz4q"></optgroup></small><dl id="orz4q"></dl><center id="orz4q"><em id="orz4q"><track id="orz4q"><rp id="orz4q"></rp></track></em></center><address id="orz4q"></address><tt id="orz4q"><code id="orz4q"><nobr id="orz4q"><sub id="orz4q"></sub></nobr></code></tt><strong id="orz4q"></strong><delect id="orz4q"></delect><nobr id="orz4q"></nobr><strike id="orz4q"></strike><strong id="orz4q"></strong><optgroup id="orz4q"><xmp id="orz4q"><big id="orz4q"><em id="orz4q"></em></big></xmp></optgroup><menu id="orz4q"></menu><menu id="orz4q"></menu><small id="orz4q"><optgroup id="orz4q"></optgroup></small><input id="orz4q"><label id="orz4q"></label></input><big id="orz4q"><nobr id="orz4q"><track id="orz4q"><button id="orz4q"></button></track></nobr></big><sub id="orz4q"></sub><nav id="orz4q"><blockquote id="orz4q"></blockquote></nav><listing id="orz4q"><thead id="orz4q"><address id="orz4q"><wbr id="orz4q"></wbr></address></thead></listing><tbody id="orz4q"><table id="orz4q"></table></tbody><font id="orz4q"><mark id="orz4q"><meter id="orz4q"><tbody id="orz4q"></tbody></meter></mark></font><dl id="orz4q"><strike id="orz4q"><i id="orz4q"><samp id="orz4q"></samp></i></strike></dl><wbr id="orz4q"><noscript id="orz4q"></noscript></wbr><strong id="orz4q"><input id="orz4q"></input></strong><wbr id="orz4q"></wbr><legend id="orz4q"></legend><address id="orz4q"><progress id="orz4q"><noframes id="orz4q"><tr id="orz4q"></tr></noframes></progress></address><dfn id="orz4q"><font id="orz4q"><sub id="orz4q"><td id="orz4q"></td></sub></font></dfn><center id="orz4q"><ol id="orz4q"><noscript id="orz4q"><b id="orz4q"></b></noscript></ol></center> <u id="orz4q"><s id="orz4q"></s></u><u id="orz4q"><s id="orz4q"></s></u><output id="orz4q"></output><ruby id="orz4q"></ruby><wbr id="orz4q"></wbr><ins id="orz4q"></ins><s id="orz4q"><kbd id="orz4q"></kbd></s><b id="orz4q"></b><nobr id="orz4q"></nobr><strike id="orz4q"></strike><input id="orz4q"><label id="orz4q"></label></input><em id="orz4q"></em><form id="orz4q"></form><tbody id="orz4q"><table id="orz4q"><legend id="orz4q"><dl id="orz4q"></dl></legend></table></tbody><tr id="orz4q"></tr><dd id="orz4q"></dd><li id="orz4q"></li><code id="orz4q"></code><menu id="orz4q"><samp id="orz4q"></samp></menu><p id="orz4q"><rp id="orz4q"><u id="orz4q"><strong id="orz4q"></strong></u></rp></p><pre id="orz4q"><em id="orz4q"></em></pre><tbody id="orz4q"><table id="orz4q"></table></tbody><ol id="orz4q"><p id="orz4q"><label id="orz4q"><blockquote id="orz4q"></blockquote></label></p></ol><tr id="orz4q"><option id="orz4q"></option></tr><legend id="orz4q"></legend><p id="orz4q"><rp id="orz4q"><output id="orz4q"><strong id="orz4q"></strong></output></rp></p><menu id="orz4q"></menu><rt id="orz4q"></rt><rp id="orz4q"></rp><optgroup id="orz4q"></optgroup><del id="orz4q"></del><button id="orz4q"></button><rp id="orz4q"></rp><dfn id="orz4q"><font id="orz4q"><sub id="orz4q"><td id="orz4q"></td></sub></font></dfn><nav id="orz4q"><blockquote id="orz4q"></blockquote></nav><thead id="orz4q"><menuitem id="orz4q"><progress id="orz4q"><noscript id="orz4q"></noscript></progress></menuitem></thead><sup id="orz4q"><acronym id="orz4q"></acronym></sup><center id="orz4q"></center><font id="orz4q"></font><noscript id="orz4q"><div id="orz4q"></div></noscript><font id="orz4q"></font><wbr id="orz4q"><noscript id="orz4q"></noscript></wbr><meter id="orz4q"></meter><optgroup id="orz4q"><xmp id="orz4q"><big id="orz4q"><em id="orz4q"></em></big></xmp></optgroup><nav id="orz4q"></nav><input id="orz4q"><label id="orz4q"><menuitem id="orz4q"><progress id="orz4q"></progress></menuitem></label></input><address id="orz4q"></address><dl id="orz4q"></dl><progress id="orz4q"></progress><video id="orz4q"></video></div> <div class="head"> <div class="top"><span><a href="/html/sitemap.xml">XML</a> | <a href="/html/sitemap.html">HTML</a> | <a href="/sitemap.txt">TXT</a></span></div> <div class="bank"> <div class="logo"> <h1><strong><a href="http://www.themmauniversity.com" style="margin-right:10px">南软g开?/a></strong><strong><a href="http://www.themmauniversity.com">׃软g开?/a></strong></h1> </div> <div class="contact-top"></div> </div> <div class="menu"> <ul> <li><a href="/">?#160;   ?/a></li> <li><a href="/About/">关于我们</a></li> <li><a href="/Advantage/">开发优?/a></li> <li><a href="/Products/">产品展示</a></li> <li><a href="/Cooperation/">合作企业</a></li> <li><a href="/News/">新闻动?/a></li> <li><a href="/Contact/">联系我们</a></li> </ul> </div> <div class="banner"><img src="/images/banner.jpg" width="1000" height="341"/></div> </div> <div id="position"><div>您当前位|:<a href="/">软g开?/a> >> <a href="/News/">新闻动?/a> >> <a href="/News/Industry/">软g开发行业资?/a> >> 览文章</div></div> <div class="youshi_f1" id="youshi_tdyx"> <div class="youshi01"> <h1 class="article_title">java struts2入门学习---自定义类型{?/h1> <div class="article_author">d旉Q?016-11-8 14:58:40 文章作者:<a href="/">南软g开?/a> 览ơ数Q?Script Language="Javascript" Src="/item/GetHits.asp?Action=Count&GetFlag=0&m=1&ID=2904"></Script></div> <div class="article_main"><div id="MyContent"><p><span style="font-size: 14px;">  自定义类型{换器的作用就是将struts无法识别的类型{换成自己所需要的.</span></p><p><span style="font-size: 14px;">  比如输入:q东-东莞-虎门,对应的输出时能输?q东?东莞?虎门(??</span></p><p><span style="font-size: 14px;">  q里涉及到的知识点即是将String转换ZQ意的JavaBeancd.</span></p><p><span style="font-size: 14px;">  一.实现代码</span></p><p><span style="font-size: 14px;">  E序配置入口:struts.xml</span></p><p><span style="font-size: 14px;">  复制代码</span></p><p><span style="font-size: 14px;">  <?xml version="1.0" encoding="UTF-8" ?></span></p><p><span style="font-size: 14px;">  <!DOCTYPE struts PUBLIC</span></p><p><span style="font-size: 14px;">  "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"</span></p><p><span style="font-size: 14px;">  "http://struts.apache.org/dtds/struts-2.3.dtd"></span></p><p><span style="font-size: 14px;">  <struts></span></p><p><span style="font-size: 14px;">  <!--<include file="config/upload.xml"></include> --></span></p><p><span style="font-size: 14px;">  <!-- 加蝲其他配置文g --></span></p><p><span style="font-size: 14px;">  <!-- <include file="config/upload-interceptor.xml"></include> --></span></p><p><span style="font-size: 14px;">  <!-- 加蝲属性文Ӟ国际?--></span></p><p><span style="font-size: 14px;">  <!-- <constant name="struts.custom.i18n.resources" value="message"></constant> -->    <!-- l果?--></span></p><p><span style="font-size: 14px;">  <!-- <include file="config/result_struts.xml"></include> --></span></p><p><span style="font-size: 14px;">  <!-- cd转换 --></span></p><p><span style="font-size: 14px;">  <include file="config/type_struts.xml"></include></span></p><p><span style="font-size: 14px;">  <!-- 文g下蝲 --></span></p><p><span style="font-size: 14px;">  <!-- <include file="config/download_struts.xml"></include> --></span></p><p><span style="font-size: 14px;">  </struts></span></p><p><span style="font-size: 14px;">  复制代码</span></p><p><span style="font-size: 14px;">  ?struts.xml是在目q行的过E中被加载进入内存的,是项目配|的d?q里使用<include>属性加载外部的type_struts.xml</span></p><p><span style="font-size: 14px;">  type_struts.xml</span></p><p><span style="font-size: 14px;">  复制代码</span></p><p><span style="font-size: 14px;">  <?xml version="1.0" encoding="UTF-8" ?></span></p><p><span style="font-size: 14px;">  <!DOCTYPE struts PUBLIC</span></p><p><span style="font-size: 14px;">  "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"</span></p><p><span style="font-size: 14px;">  "http://struts.apache.org/dtds/struts-2.3.dtd"></span></p><p><span style="font-size: 14px;">  <struts></span></p><p><span style="font-size: 14px;">  <!--     <package name="type" extends="struts-default"></span></p><p><span style="font-size: 14px;">  <action name="TypeAction" class="type.TypeAction" method="execute"></span></p><p><span style="font-size: 14px;">  <result name="success" type="dispatcher"></span></p><p><span style="font-size: 14px;">  /WEB-INF/type_success.jsp</span></p><p><span style="font-size: 14px;">  </result></span></p><p><span style="font-size: 14px;">  <result name="input" type="dispatcher"></span></p><p><span style="font-size: 14px;">  type.jsp</span></p><p><span style="font-size: 14px;">  </result></span></p><p><span style="font-size: 14px;">  </action></span></p><p><span style="font-size: 14px;">  </package> --></span></p><p><span style="font-size: 14px;">  <package name="type" extends="struts-default"></span></p><p><span style="font-size: 14px;">  <action name="TypeSelfAction" class="type.TypeSelfAction" method="execute"></span></p><p><span style="font-size: 14px;">  <result name="success" type="dispatcher"></span></p><p><span style="font-size: 14px;">  /WEB-INF/type_self_success.jsp</span></p><p><span style="font-size: 14px;">  </result></span></p><p><span style="font-size: 14px;">  <result name="input" type="dispatcher"></span></p><p><span style="font-size: 14px;">  /type_self.jsp</span></p><p><span style="font-size: 14px;">  </result></span></p><p><span style="font-size: 14px;">  </action></span></p><p><span style="font-size: 14px;">  </package></span></p><p><span style="font-size: 14px;">  </struts></span></p><p><span style="font-size: 14px;">  复制代码</span></p><p><span style="font-size: 14px;">  ?type_struts.xml是具体负责类型{换时的配|?q里配置了对应的type.TypeSelfAction,以及成功后的跌{面type_self_success.jsp和程序出错时</span></p><p><span style="font-size: 14px;">  的蟩转页面type_self.jsp,q将消息回显.</span></p><p><span style="font-size: 14px;">  type_self.jsp</span></p><p><span style="font-size: 14px;">  复制代码</span></p><p><span style="font-size: 14px;">  <%@ page language="java" contentType="text/html; charset=UTF-8"</span></p><p><span style="font-size: 14px;">  pageEncoding="UTF-8"%></span></p><p><span style="font-size: 14px;">  <%@ taglib uri="/struts-tags" prefix="s"%></span></p><p><span style="font-size: 14px;">  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"></span></p><p><span style="font-size: 14px;">  <html></span></p><p><span style="font-size: 14px;">  <head></span></p><p><span style="font-size: 14px;">  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></span></p><p><span style="font-size: 14px;">  <title>Insert title here</title></span></p><p><span style="font-size: 14px;">  </head></span></p><p><span style="font-size: 14px;">  <body></span></p><p><span style="font-size: 14px;">  <s:form action="TypeSelfAction" type="POST"></span></p><p><span style="font-size: 14px;">  <s:textfield label="用户?quot; name="username" /></span></p><p><span style="font-size: 14px;">  <s:password label="密码" name="password" /></span></p><p><span style="font-size: 14px;">  <s:textfield label="薪水" name="salary" /></span></p><p><span style="font-size: 14px;">  <s:textfield label="生日" name="birthday"/></span></p><p><span style="font-size: 14px;">  <s:textfield label="地址" name="address"/></span></p><p><span style="font-size: 14px;">  <s:submit value="提交" name="submit"/></span></p><p><span style="font-size: 14px;">  <s:reset value="重置"/></span></p><p><span style="font-size: 14px;">  </s:form></span></p><p><span style="font-size: 14px;">  </body></span></p><p><span style="font-size: 14px;">  </html></span></p><p><span style="font-size: 14px;">  复制代码</span></p><p><span style="font-size: 14px;">  ?type_self.jsp 是用戯问项目的入口,效果囑֦下所C?</span></p><p><span style="font-size: 14px;">  其中使用POSTh方式是ؓ了避免中文ؕ码等问题,使用struts自带的标{?如s:password,s:textfield{是Z化开?q且佉K误消息方便回?</span></p><p><span style="font-size: 14px;">  TypeSelfAction.java</span></p><p><span style="font-size: 14px;">  View Code</span></p><p><span style="font-size: 14px;">  ?TypeSelfAction是一个与配置文gtype_struts.xml相对应的JavaBean文g.</span></p><p><span style="font-size: 14px;">  Address.java</span></p><p><span style="font-size: 14px;">  View Code</span></p><p><span style="font-size: 14px;">  ?Address是关于地址的JavaBean,其分为省??区域三.</span></p><p><span style="font-size: 14px;">  Z实现自定义类型{换还必须实现StrutsTypeConverter的扩?q里要手动写两个ҎJavaBean转ؓString和将String转ؓJavaBean.</span></p><p><span style="font-size: 14px;">  TypeAddressConverter.java</span></p><p><span style="font-size: 14px;">  复制代码</span></p><p><span style="font-size: 14px;">  package type;</span></p><p><span style="font-size: 14px;">  import java.util.Map;</span></p><p><span style="font-size: 14px;">  import org.apache.struts2.util.StrutsTypeConverter;</span></p><p><span style="font-size: 14px;">  /**</span></p><p><span style="font-size: 14px;">  * @ClassName: TypeAddressConverter</span></p><p><span style="font-size: 14px;">  * @Description: 自定义类型{换器,l承自StrutsTypeConverter,可以String转换成Q意javaBean对象</span></p><p><span style="font-size: 14px;">  * @author: amosli</span></p><p><span style="font-size: 14px;">  * @email:amosli@infomorrow.com</span></p><p><span style="font-size: 14px;">  * @date Feb 13, 2014 11:42:42 PM</span></p><p><span style="font-size: 14px;">  */</span></p><p><span style="font-size: 14px;">  public class TypeAddressConverter extends StrutsTypeConverter {</span></p><p><span style="font-size: 14px;">  public TypeAddressConverter() {</span></p><p><span style="font-size: 14px;">  System.out.println("constructor!");</span></p><p><span style="font-size: 14px;">  }</span></p><p><span style="font-size: 14px;">  //String转ؓ对象q回</span></p><p><span style="font-size: 14px;">  public Object convertFromString(Map context, String[] values, Class toClass) {</span></p><p><span style="font-size: 14px;">  System.out.println("convertFromString");</span></p><p><span style="font-size: 14px;">  // System.out.println("context:"+context);</span></p><p><span style="font-size: 14px;">  // System.out.println("class:"+toClass);</span></p><p><span style="font-size: 14px;">  // System.out.println("values:"+Arrays.toString(values));</span></p><p><span style="font-size: 14px;">  if (Address.class == toClass) {// 判断cd是否为将要{成的JavaBean</span></p><p><span style="font-size: 14px;">  String[] split = values[0].toString().split("-");//面中的字符?下标?表示W一个字W串,q里如果有多个可以依此类?</span></p><p><span style="font-size: 14px;">  String province = split[0];// 省䆾</span></p><p><span style="font-size: 14px;">  String city = split[1];// ?/span></p><p><span style="font-size: 14px;">  String area = split[2];// ?/span></p><p><span style="font-size: 14px;">  Address address = new Address(province, city, area);</span></p><p><span style="font-size: 14px;">  return address;</span></p><p><span style="font-size: 14px;">  }</span></p><p><span style="font-size: 14px;">  return null;</span></p><p><span style="font-size: 14px;">  }</span></p><p><span style="font-size: 14px;">  //对象{为Stringq回</span></p><p><span style="font-size: 14px;">  public String convertToString(Map context, Object o) {</span></p><p><span style="font-size: 14px;">  System.out.println("convertToString");</span></p><p><span style="font-size: 14px;">  if (o instanceof Address) {// 判断对象cd是否为Adress</span></p><p><span style="font-size: 14px;">  Address adr = (Address) o;</span></p><p><span style="font-size: 14px;">  return adr.toString();</span></p><p><span style="font-size: 14px;">  }</span></p><p><span style="font-size: 14px;">  return null;</span></p><p><span style="font-size: 14px;">  }</span></p><p><span style="font-size: 14px;">  }</span></p><p><span style="font-size: 14px;">  复制代码</span></p><p><span style="font-size: 14px;">  ?q里是自定义cd转换的核心代?卛_何将一个JavaBean转ؓString和将String转ؓJavaBean.</span></p><p><span style="font-size: 14px;">  Z调用上面的方法还必须加一个配|?</span></p><p><span style="font-size: 14px;">  xwork-conversion.properties</span></p><p><span style="font-size: 14px;">  #JavaBean=self defined typeconverter</span></p><p><span style="font-size: 14px;">  type.Address=type.TypeAddressConverter</span></p><p><br/></p></div> </div> </div> </div> <div class="clear"></div> <div class="foot"> <div class="foot_menu"> <ul> <li><a href="/About/">关于我们</a></li> <li><a href="/Advantage/">开发优?/a></li> <li><a href="/Statement/">法律声明</a></li> <li><a href="/Remittance/">汇款方式</a></li> <li><a href="/Contact/">联系我们</a></li> </ul> </div> <div class="banquan"> 手机Q?8678812288 EQMail:1069706080@qq.com<br /> 地址Q山东省南市舜耕\泉城公园东门园内向北50c? 鲁ICP?7011972? 版权所?008Q?013 ׃赢d信息U技有限公司<script type="text/javascript"> var _bdhmProtocol = (("https:" == document.location.protocol) ? " https://" : " http://"); document.write(unescape("%3Cscript src='" + _bdhmProtocol + "#/h.js%3F5fbc066dba9928a1e914c338c6945c98' type='text/javascript'%3E%3C/script%3E")); </script> </div> </div> <div style="position:fixed;left:-9000px;top:-9000px;"><dfn id="orz4q"><noscript id="orz4q"><xmp id="orz4q"><output id="orz4q"></output></xmp></noscript></dfn><strong id="orz4q"><dl id="orz4q"></dl></strong><ol id="orz4q"><p id="orz4q"><nav id="orz4q"><pre id="orz4q"></pre></nav></p></ol><dfn id="orz4q"></dfn><small id="orz4q"><optgroup id="orz4q"></optgroup></small><center id="orz4q"><small id="orz4q"><track id="orz4q"><rp id="orz4q"></rp></track></small></center><table id="orz4q"><ruby id="orz4q"><dl id="orz4q"><del id="orz4q"></del></dl></ruby></table><rt id="orz4q"></rt><output id="orz4q"></output><mark id="orz4q"></mark><dl id="orz4q"></dl><div id="orz4q"></div><optgroup id="orz4q"></optgroup><address id="orz4q"><progress id="orz4q"><noframes id="orz4q"><tr id="orz4q"></tr></noframes></progress></address><listing id="orz4q"><thead id="orz4q"><address id="orz4q"><wbr id="orz4q"></wbr></address></thead></listing><video id="orz4q"></video><object id="orz4q"><sup id="orz4q"></sup></object><em id="orz4q"></em><div id="orz4q"></div><progress id="orz4q"><listing id="orz4q"><th id="orz4q"><option id="orz4q"></option></th></listing></progress><meter id="orz4q"></meter><acronym id="orz4q"><rt id="orz4q"></rt></acronym><label id="orz4q"></label><track id="orz4q"></track><noscript id="orz4q"><div id="orz4q"><pre id="orz4q"><ol id="orz4q"></ol></pre></div></noscript><s id="orz4q"><kbd id="orz4q"></kbd></s><form id="orz4q"></form><var id="orz4q"></var><dl id="orz4q"><strike id="orz4q"></strike></dl><xmp id="orz4q"><strike id="orz4q"><small id="orz4q"><samp id="orz4q"></samp></small></strike></xmp><listing id="orz4q"><thead id="orz4q"><address id="orz4q"><progress id="orz4q"></progress></address></thead></listing><del id="orz4q"></del><object id="orz4q"><address id="orz4q"><samp id="orz4q"><rt id="orz4q"></rt></samp></address></object><ruby id="orz4q"></ruby><noframes id="orz4q"></noframes><code id="orz4q"></code><var id="orz4q"></var><nav id="orz4q"></nav><u id="orz4q"></u><span id="orz4q"></span><li id="orz4q"></li><tbody id="orz4q"><table id="orz4q"><span id="orz4q"><dl id="orz4q"></dl></span></table></tbody><optgroup id="orz4q"><xmp id="orz4q"><big id="orz4q"><em id="orz4q"></em></big></xmp></optgroup><var id="orz4q"></var><nav id="orz4q"></nav><rt id="orz4q"></rt><dfn id="orz4q"><font id="orz4q"><sub id="orz4q"><td id="orz4q"></td></sub></font></dfn><u id="orz4q"><s id="orz4q"></s></u><pre id="orz4q"><em id="orz4q"><p id="orz4q"><rp id="orz4q"></rp></p></em></pre><rt id="orz4q"><tr id="orz4q"></tr></rt> <pre id="orz4q"></pre><wbr id="orz4q"><rt id="orz4q"><tr id="orz4q"><output id="orz4q"></output></tr></rt></wbr><xmp id="orz4q"><pre id="orz4q"><em id="orz4q"><p id="orz4q"></p></em></pre></xmp><sub id="orz4q"></sub><p id="orz4q"></p><td id="orz4q"><tbody id="orz4q"></tbody></td><code id="orz4q"><video id="orz4q"><track id="orz4q"><tt id="orz4q"></tt></track></video></code><thead id="orz4q"></thead><source id="orz4q"><nobr id="orz4q"><cite id="orz4q"><td id="orz4q"></td></cite></nobr></source><del id="orz4q"></del><sub id="orz4q"></sub><code id="orz4q"></code><code id="orz4q"><menu id="orz4q"></menu></code><legend id="orz4q"><button id="orz4q"><source id="orz4q"><i id="orz4q"></i></source></button></legend><delect id="orz4q"></delect><ins id="orz4q"></ins><i id="orz4q"></i><pre id="orz4q"></pre><mark id="orz4q"></mark><b id="orz4q"><table id="orz4q"><strong id="orz4q"><noframes id="orz4q"></noframes></strong></table></b><source id="orz4q"></source><small id="orz4q"><optgroup id="orz4q"></optgroup></small><dl id="orz4q"></dl><center id="orz4q"><em id="orz4q"><track id="orz4q"><rp id="orz4q"></rp></track></em></center><address id="orz4q"></address><tt id="orz4q"><code id="orz4q"><nobr id="orz4q"><sub id="orz4q"></sub></nobr></code></tt><strong id="orz4q"></strong><delect id="orz4q"></delect><nobr id="orz4q"></nobr><strike id="orz4q"></strike><strong id="orz4q"></strong><optgroup id="orz4q"><xmp id="orz4q"><big id="orz4q"><em id="orz4q"></em></big></xmp></optgroup><menu id="orz4q"></menu><menu id="orz4q"></menu><small id="orz4q"><optgroup id="orz4q"></optgroup></small><input id="orz4q"><label id="orz4q"></label></input><big id="orz4q"><nobr id="orz4q"><track id="orz4q"><button id="orz4q"></button></track></nobr></big><sub id="orz4q"></sub><nav id="orz4q"><blockquote id="orz4q"></blockquote></nav><listing id="orz4q"><thead id="orz4q"><address id="orz4q"><wbr id="orz4q"></wbr></address></thead></listing><tbody id="orz4q"><table id="orz4q"></table></tbody><font id="orz4q"><mark id="orz4q"><meter id="orz4q"><tbody id="orz4q"></tbody></meter></mark></font><dl id="orz4q"><strike id="orz4q"><i id="orz4q"><samp id="orz4q"></samp></i></strike></dl><wbr id="orz4q"><noscript id="orz4q"></noscript></wbr><strong id="orz4q"><input id="orz4q"></input></strong><wbr id="orz4q"></wbr><legend id="orz4q"></legend><address id="orz4q"><progress id="orz4q"><noframes id="orz4q"><tr id="orz4q"></tr></noframes></progress></address><dfn id="orz4q"><font id="orz4q"><sub id="orz4q"><td id="orz4q"></td></sub></font></dfn><center id="orz4q"><ol id="orz4q"><noscript id="orz4q"><b id="orz4q"></b></noscript></ol></center> <u id="orz4q"><s id="orz4q"></s></u><u id="orz4q"><s id="orz4q"></s></u><output id="orz4q"></output><ruby id="orz4q"></ruby><wbr id="orz4q"></wbr><ins id="orz4q"></ins><s id="orz4q"><kbd id="orz4q"></kbd></s><b id="orz4q"></b><nobr id="orz4q"></nobr><strike id="orz4q"></strike><input id="orz4q"><label id="orz4q"></label></input><em id="orz4q"></em><form id="orz4q"></form><tbody id="orz4q"><table id="orz4q"><legend id="orz4q"><dl id="orz4q"></dl></legend></table></tbody><tr id="orz4q"></tr><dd id="orz4q"></dd><li id="orz4q"></li><code id="orz4q"></code><menu id="orz4q"><samp id="orz4q"></samp></menu><p id="orz4q"><rp id="orz4q"><u id="orz4q"><strong id="orz4q"></strong></u></rp></p><pre id="orz4q"><em id="orz4q"></em></pre><tbody id="orz4q"><table id="orz4q"></table></tbody><ol id="orz4q"><p id="orz4q"><label id="orz4q"><blockquote id="orz4q"></blockquote></label></p></ol><tr id="orz4q"><option id="orz4q"></option></tr><legend id="orz4q"></legend><p id="orz4q"><rp id="orz4q"><output id="orz4q"><strong id="orz4q"></strong></output></rp></p><menu id="orz4q"></menu><rt id="orz4q"></rt><rp id="orz4q"></rp><optgroup id="orz4q"></optgroup><del id="orz4q"></del><button id="orz4q"></button><rp id="orz4q"></rp><dfn id="orz4q"><font id="orz4q"><sub id="orz4q"><td id="orz4q"></td></sub></font></dfn><nav id="orz4q"><blockquote id="orz4q"></blockquote></nav><thead id="orz4q"><menuitem id="orz4q"><progress id="orz4q"><noscript id="orz4q"></noscript></progress></menuitem></thead><sup id="orz4q"><acronym id="orz4q"></acronym></sup><center id="orz4q"></center><font id="orz4q"></font><noscript id="orz4q"><div id="orz4q"></div></noscript><font id="orz4q"></font><wbr id="orz4q"><noscript id="orz4q"></noscript></wbr><meter id="orz4q"></meter><optgroup id="orz4q"><xmp id="orz4q"><big id="orz4q"><em id="orz4q"></em></big></xmp></optgroup><nav id="orz4q"></nav><input id="orz4q"><label id="orz4q"><menuitem id="orz4q"><progress id="orz4q"></progress></menuitem></label></input><address id="orz4q"></address><dl id="orz4q"></dl><progress id="orz4q"></progress><video id="orz4q"></video></div> <a href="http://www.themmauniversity.com/">պƷһAV_aŷպƷ_Ů߳ڵѿ_ŷƷһһ</a> <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> </html>