<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 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    EL 標(biāo)簽小例

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

    jsp.頁(yè)面

    <%@?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);
    ????}
    }

    心得:寫(xiě)EL心情 就是好


    評(píng)論

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

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

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

    2009-08-21 14:49 by 大范甘迪
    你寫(xiě)這個(gè)的作用是什么??????????

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

    2009-09-22 15:56 by czk
    el標(biāo)簽作用用于取值和附值
    主站蜘蛛池模板: 免费一区二区无码视频在线播放 | 一区二区无码免费视频网站 | 亚洲AⅤ永久无码精品AA| 国产又大又粗又长免费视频 | 亚洲AV日韩精品久久久久久久 | 亚洲AV噜噜一区二区三区| 亚洲美女免费视频| 国产亚洲精AA在线观看SEE| 国产福利免费在线观看| 亚洲中文无码永久免费| 91免费在线播放| 日韩免费无码视频一区二区三区| 国产国产人免费人成成免视频| jizzjizz亚洲日本少妇| 亚洲日韩精品无码专区加勒比| 亚洲三级视频在线| 亚洲黑人嫩小videos| 亚洲AV成人无码久久精品老人| 亚洲午夜未满十八勿入网站2| 久久久久国产亚洲AV麻豆 | 日韩免费在线中文字幕| 亚洲AV无码一区二区三区电影| 亚洲国产激情在线一区| 亚洲午夜成激人情在线影院| 久久久久亚洲AV无码永不| 亚洲国产精品免费视频| 亚洲v高清理论电影| 亚洲男人天堂2017| 亚洲视频在线不卡| 亚洲午夜精品国产电影在线观看| 亚洲区视频在线观看| 久久精品亚洲AV久久久无码| 亚洲综合偷自成人网第页色| 亚洲国产成人精品激情| 亚洲日韩精品无码专区加勒比☆| 亚洲色精品三区二区一区| 亚洲av无码一区二区三区四区| 黄色一级视频免费观看| a级毛片免费观看在线| 青柠影视在线观看免费高清| 无码免费一区二区三区免费播放 |