隨筆 - 72  文章 - 28  trackbacks - 0
          <2007年1月>
          31123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          常用鏈接

          留言簿(4)

          隨筆分類(66)

          隨筆檔案(72)

          文章檔案(19)

          收藏夾

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          由于一些項目的需求,我需要把數據庫操作都放到服務器端處理,而頁面則在本地,所以就用到 了遠端調用的問題。為了實現用本地jsp遠端調用數據庫操作程序,我采用用jsp遠端調用servlet的方法,servlet程序把處理完的結果以字符串的形式返回給jsp頁面。下面是實現遠端調用的方法。

          URL url  =   new  URL( " http://127.0.0.1:8080/KFC/servlet/TestServlet?firstName=111&middleName=222&birthday=333 "  );

          InputStream is 
          =  url.openStream();
          BufferedReader br 
          =   new  BufferedReader( new
              InputStreamReader(is));
          String aa 
          =   "" ;
          String msgcontent 
          =   "" ;
          while  ( (aa  =  br.readLine())  !=   null {
              msgcontent 
          +=  aa;
          }

          is.close(); 

          這段代碼是jsp中調用的寫法。在servlet頁面中可以用request.getparameter()的方法直接得到傳過去的參數,然后調用servlet程序中的doget()方法。在doget()方法中進行業務處理,然后把處理結果以字符串的形式返回。在servlet程序中的輸出方式是:

           PrintWriter out  =  response.getWriter();
           out.println(responseText);
           out.flush();
           out.close();


           

          posted on 2007-01-31 15:21 kelly 閱讀(2088) 評論(0)  編輯  收藏 所屬分類: java
          主站蜘蛛池模板: 扎兰屯市| 大安市| 古丈县| 剑河县| 昭平县| 安远县| 台山市| 台北县| 长乐市| 阜阳市| 图们市| 贺州市| 仁怀市| 南充市| 循化| 河津市| 阿拉善左旗| 杂多县| 博白县| 洛南县| 枣庄市| 任丘市| 儋州市| 洛阳市| 东海县| 太白县| 通化县| 三穗县| 鄂托克前旗| 娱乐| 隆安县| 东乡| 朝阳市| 华亭县| 桐乡市| 吉安县| 江津市| 雅江县| 锦屏县| 苍梧县| 桂平市|