<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 165, comments - 198, trackbacks - 0, articles - 1
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    EL 標(biāo)簽小例

    Posted on 2007-08-02 10:13 G_G 閱讀(1615) 評論(3)  編輯  收藏 所屬分類: JspTag
    問題: jsp 的簡化與 統(tǒng)一性
    解決: EL 標(biāo)簽

    jsp.頁面

    <%@?taglib?prefix="fn"?uri="/WEB-INF/fn.tld"?%>
    <%@?taglib?prefix="c"?uri="/WEB-INF/c-1_0-rt.tld"?%>
    <%@?taglib?prefix="x"?uri="/WEB-INF/x-1_0-rt.tld"?%>
    <%@?page?isELIgnored="false" %>
    <%@?page?language="java"?import="java.util.*"?pageEncoding="UTF-8"%>


    <%
    String?
    path?=?request.getContextPath();
    String?basePath?=?request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>

    <!DOCTYPE?HTML?PUBLIC?"-//W3C//DTD?HTML?4.01?Transitional//EN">
    <html>
    ??
    <head>
    ????
    <base?href="<%=basePath%>">
    ????
    ????
    <title>My?JSP?'MyJsp.jsp'?starting?page</title>
    ????
    ????
    <meta?http-equiv="pragma"?content="no-cache">
    ????
    <meta?http-equiv="cache-control"?content="no-cache">
    ????
    <meta?http-equiv="expires"?content="0">
    ????
    <meta?http-equiv="keywords"?content="keyword1,keyword2,keyword3">
    ????
    <meta?http-equiv="description"?content="This?is?my?page">
    ????
    ????
    <!--
    ????<link?rel="stylesheet"?type="text/css"?href="styles.css">
    ????
    -->
    ??
    </head>
    ??
    ??
    <body>
    ????
    <c:set?var="url"><%=basePath%>/xml</c:set>
    ????
    <c:import?var="xmlDoc"?url="${url}"/>
    ????
    <x:parse?xml="${xmlDoc}"?var="doc"?/> ?? ??? ??? ??? ??? ??? ??? ??? ???? //xml解析
    ????
    <c:set?var="bookName"?><x:out?select="$doc/xml-body/books/book[@id='1']"/></c:set> ? //xml 定位
    ????${fn:substring(bookName,"0",?fn:length(bookName)-2?)?}<br> ????????????????????????? //字符substring

    ???? <x:forEach var="item" select="$doc/xml-body/books/book"? >?????? //迭帶
    ??? ??? <x:out select="$item" /><br>
    ???? </x:forEach>

    ???
    ??
    </body>
    </html>


    結(jié)果得到是:?? book1_goog
    ??? ?? ???? book1_google
    ??? ??? ??? book2_baidu
    ??? ??? ??? book3_tiancai

    /xml 路徑是

    package?Servlet;

    import?java.io.IOException;
    import?java.io.PrintWriter;

    import?javax.servlet.ServletException;
    import?javax.servlet.http.HttpServlet;
    import?javax.servlet.http.HttpServletRequest;
    import?javax.servlet.http.HttpServletResponse;

    public?class?XmlServlet?extends?HttpServlet?{
    ????
    /**
    ?????*?
    ?????
    */
    ????
    private?static?final?String?CONTENT_TYPE?=?"text/html;?charset=GBK";
    ????
    public?void?init()?throws?ServletException{}
    ????
    public?void?doGet(?????HttpServletRequest?request,
    ????????????????????????HttpServletResponse?response?)
    ????????????????????????
    throws?ServletException,IOException{
    ????????PrintWriter?out?
    =?response.getWriter();
    ????????
    ????????response.setContentType(CONTENT_TYPE);
    ????????response.setCharacterEncoding(
    "GBK");
    ????????
    ????????
    ????????out.print(
    "<?xml?version='1.0'?encoding='UTF-8'?>");
    ????????out.print(
    "<xml-body>");
    ????????????????out.print(
    "<name>RW</name>");
    ????????????????out.print(
    "<passWord>123456</passWord>");
    ????????????????out.print(
    "<age>28</age>");
    ????????????????out.print(
    "<books>");
    ????????????????????????out.print(
    "<book?id='1'>book1_google</book>");? //jsp 定位得到的? 字符
    ????????????????????????out.print(
    "<book?id='2'>book2_baidu</book>");
    ????????????????????????out.print(
    "<book?id='3'>book3_tiancai</book>");
    ????????????????????????out.print(
    "</books>");
    ????????out.print(
    "</xml-body>");????????
    ????}
    ????
    public?void?doPost(?HttpServletRequest?request,
    ????????????????????????HttpServletResponse?response?)
    ????????????????????????
    throws?ServletException,IOException{
    ????????doGet(request,response);
    ????}
    }

    心得:寫EL心情 就是好


    評論

    # re: EL 標(biāo)簽小例   回復(fù)  更多評論   

    2007-08-02 10:14 by G_G
    自己沙發(fā)下

    # re: EL 標(biāo)簽小例   回復(fù)  更多評論   

    2009-08-21 14:49 by 大范甘迪
    你寫這個的作用是什么??????????

    # re: EL 標(biāo)簽小例   回復(fù)  更多評論   

    2009-09-22 15:56 by czk
    el標(biāo)簽作用用于取值和附值
    主站蜘蛛池模板: 久久亚洲国产中v天仙www | 在线观看肉片AV网站免费| 久久久久久亚洲精品不卡| 国产亚洲情侣久久精品| 免费人妻av无码专区| 亚洲AV无码成人精品区日韩| 免费一级毛片在播放视频| av成人免费电影| 久久久久亚洲Av片无码v| 37pao成人国产永久免费视频| 亚洲精品456人成在线| 日韩精品成人亚洲专区| 在线观看特色大片免费网站| 亚洲区视频在线观看| 无码不卡亚洲成?人片| 国产成人久久AV免费| 亚洲不卡在线观看| 四虎永久成人免费| 一级一级一级毛片免费毛片| 中文字幕在亚洲第一在线| 91香蕉国产线观看免费全集| 亚洲码和欧洲码一码二码三码| 国产精品亚洲高清一区二区| 亚洲欧洲免费视频| WWW亚洲色大成网络.COM| 亚洲精品无码国产| 成人免费无码大片a毛片软件| a级片在线免费看| 亚洲粉嫩美白在线| 亚洲日韩中文无码久久| 最新猫咪www免费人成| 免费观看久久精彩视频| 亚洲AV无码一区二区三区牲色| 亚洲人JIZZ日本人| 免费无码黄网站在线观看| 国产好大好硬好爽免费不卡| 日本永久免费a∨在线视频| 亚洲国产精品综合久久久| 国产猛烈高潮尖叫视频免费| 无码人妻一区二区三区免费n鬼沢 无码人妻一区二区三区免费看 | sss在线观看免费高清|