隨筆 - 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
          主站蜘蛛池模板: 尉氏县| 龙泉市| 张家界市| 宣汉县| 麻江县| 车致| 永嘉县| 正安县| 呼图壁县| 三江| 黄大仙区| 论坛| 乌海市| 辽宁省| 龙胜| 册亨县| 那坡县| 突泉县| 武强县| 手机| 澎湖县| 洱源县| 灌云县| 张家口市| 沐川县| 安平县| 县级市| 江源县| 那曲县| 丹阳市| 茂名市| 河间市| 昌乐县| 巴青县| 新竹县| 昌平区| 井陉县| 万全县| 广宗县| 隆尧县| 望都县|