随笔 - 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 阅读(2076) 评论(0)  编辑  收藏 所属分类: java

只有注册用户登录后才能发表评论。


网站导航: