java學習

          java學習

           

          輸出xml

          在struts2.Xml中寫:
          <?xml version="1.0" encoding="UTF-8"?>
           
          <!DOCTYPE struts PUBLIC
              
          "-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
              
          "http://struts.apache.org/dtds/struts-2.1.7.dtd">
              
          <struts>
                  
          <package name="myxml"  extends="struts-default">
                  
          <!-- 輸出xml的方法不寫result -->
                      
          <action name="xml" class="com.yjw.web.MyxmlAction"></action>
                  
          </package>
              
          </struts>
          在action中寫:
          package com.yjw.web;

          import java.io.PrintWriter;

          import javax.servlet.http.HttpServletResponse;

          import org.apache.struts2.ServletActionContext;

          import com.opensymphony.xwork2.Action;

          public class MyxmlAction implements  Action{

              
          public String execute() throws Exception {
                  HttpServletResponse  response 
          = ServletActionContext.getResponse();
                  response.setContentType(
          "text/xml;charset=UTF-8");
                  PrintWriter  out 
          = response.getWriter();
                  out.print(
          "<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
                  out.print(
          "<root>");
                  
          for(int i=0;i<5;i++){
                      out.print(
          "<person>");
                      out.print(
          "<name>person"+i+"</name>");
                      out.print(
          "</person>");
                  }

                  out.print(
          "</root>");
                  
          //一定要返回null
                  return null;
              }


          }

          在jsp里寫:
          <body>
            
          <input  type="button"  value="xml"  id="btnxml"/>
            
          <div  id="mydiv"></div>
            
          <script type="text/javascript"  src=js/jquery-1.5.1.min.js></script>
            
          <script  type="text/javascript">
                        $(document).ready(function()
          {
                            $(
          "#btnxml").click(function(){
                                $.get(
          "xml.action",function(xml){
                                    $(xml).find(
          "person").each(function(){
                                        var name 
          = $(this).find("name").text();
                                        $(
          "#mydiv").html($("#mydiv").html()+name+'<br/>');
                                    }
          );
                                }
          );
                                
                            }
          );
                        }
          );
            
          </script>
            
          </body>

          posted on 2012-04-30 09:30 楊軍威 閱讀(1413) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 桐庐县| 涪陵区| 革吉县| 沙河市| 车致| 临夏县| 光泽县| 威远县| 新和县| 安福县| 京山县| 萨嘎县| 和林格尔县| 永登县| 共和县| 望谟县| 洞口县| 翁源县| 高青县| 江山市| 天祝| 个旧市| 滨州市| 博野县| 泽普县| 昌邑市| 都昌县| 乌鲁木齐市| 长治县| 永兴县| 满城县| 泗水县| 玉田县| 周宁县| 汉中市| 新疆| 永安市| 四会市| 红河县| 金塔县| 芮城县|