<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 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    EL 標簽小例

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

    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>


    結果得到是:?? 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 標簽小例   回復  更多評論   

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

    # re: EL 標簽小例   回復  更多評論   

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

    # re: EL 標簽小例   回復  更多評論   

    2009-09-22 15:56 by czk
    el標簽作用用于取值和附值
    主站蜘蛛池模板: 亚洲欧洲精品国产区| 大胆亚洲人体视频| 亚洲色成人网一二三区| 久久99热精品免费观看牛牛| 亚洲中文字幕无码一区二区三区| 亚洲精品9999久久久久无码| 97人妻无码一区二区精品免费| 亚洲精品视频免费看| 毛片无码免费无码播放| 亚洲自偷精品视频自拍| 亚洲第一网站免费视频| 亚洲天堂一区在线| 精品久久久久成人码免费动漫 | 亚洲女久久久噜噜噜熟女| h片在线播放免费高清| 国产日韩亚洲大尺度高清| 你懂的免费在线观看网站| 亚洲欧洲日产国码二区首页| 18国产精品白浆在线观看免费| 亚洲精品第一综合99久久| 国产无遮挡吃胸膜奶免费看| 三级片免费观看久久| 亚洲精品你懂的在线观看| 99久久免费观看| 亚洲小说图区综合在线| 亚洲成人高清在线| 性xxxxx大片免费视频| 91丁香亚洲综合社区| 国产免费变态视频网址网站| 国产日韩在线视频免费播放| 亚洲尹人九九大色香蕉网站| 成年网站免费视频A在线双飞| 亚洲午夜无码久久久久软件| 亚洲精品无码久久毛片| a成人毛片免费观看| 亚洲人成电影院在线观看| 最好免费观看韩国+日本| 国产精品免费观看视频| 亚洲欧洲自拍拍偷综合| 国产91在线免费| 99爱在线观看免费完整版|