****servlet服务器端如何向客户端返回数据

时间:2022-12-02 10:08:49
servlet服务器端如何向客户端返回数据

1.服务器端怎么向客户端传递数据?
2.客户端如何接收数据,做处理呢?
请教各位,谢谢

14 个解决方案

#1


1.当客户端发出http请求的时候,可以接受请求,读取数据库,从而向客户端传递数据
2.可以根据内置对象获取数据(request)

#2


引用 1 楼 lmaohuanl 的回复:
1.当客户端发出http请求的时候,可以接受请求,读取数据库,从而向客户端传递数据
2.可以根据内置对象获取数据(request)

2.可以根据内置对象获取数据(request)
request是服务端的吧???

#3


楼主先去补补基础知识啊,servlet 内置对象!

#4


response.getOutputSteam();

后面你懂的

#5


Servlet的out输出对象

#6


引用 4 楼 x19881216 的回复:
response.getOutputSteam();

后面你懂的


PrintWrite pw = response.getPrintWrite();
pw.out("你想传到客户端的东西");

或者你讲封装好的对象放到requets.session中,直接用它们的setAtributter(“key”,"value");
在页面端直接用EL或者是OGNL表达式来取。

#7


ajax的话就write

#8


response你懂的

#9


引用 3 楼 djyy3273 的回复:
楼主先去补补基础知识啊,servlet 内置对象!

如果sevlet要向页面传递一个key value的值,怎么传递,页面上怎么获取?

#10


服务器端是不是只能写out.println("");类似的打印在页面上,
页面输出的话 不就是只有输出的内容了,怎么处理这些内容呢

#11


response这个对象就是用来响应的呀!
response.getOutputSteam().write("写数据");
response.flushBuffer()这样就可以发往数据到客户端了呀!

#12


引用 11 楼 liutianxiong888 的回复:
response这个对象就是用来响应的呀!
response.getOutputSteam().write("写数据");
response.flushBuffer()这样就可以发往数据到客户端了呀!

那客户端要怎么处理的,只能显示这些数据吗,怎么进一步处理这些数据????

#13


int i=10;
把数据放到Servlet请求的属性中
request.setAttribute("i",i);
转发到客户端
request.getRequestdispatcher("url").forward(request,response);
在转发到的页面用request.getAttribute(i)取出来..记得类型转换.

#14


引用 9 楼 zzh200411 的回复:
引用 3 楼 djyy3273 的回复:

楼主先去补补基础知识啊,servlet 内置对象!

如果sevlet要向页面传递一个key value的值,怎么传递,页面上怎么获取?

放到Map里面

#1


1.当客户端发出http请求的时候,可以接受请求,读取数据库,从而向客户端传递数据
2.可以根据内置对象获取数据(request)

#2


引用 1 楼 lmaohuanl 的回复:
1.当客户端发出http请求的时候,可以接受请求,读取数据库,从而向客户端传递数据
2.可以根据内置对象获取数据(request)

2.可以根据内置对象获取数据(request)
request是服务端的吧???

#3


楼主先去补补基础知识啊,servlet 内置对象!

#4


response.getOutputSteam();

后面你懂的

#5


Servlet的out输出对象

#6


引用 4 楼 x19881216 的回复:
response.getOutputSteam();

后面你懂的


PrintWrite pw = response.getPrintWrite();
pw.out("你想传到客户端的东西");

或者你讲封装好的对象放到requets.session中,直接用它们的setAtributter(“key”,"value");
在页面端直接用EL或者是OGNL表达式来取。

#7


ajax的话就write

#8


response你懂的

#9


引用 3 楼 djyy3273 的回复:
楼主先去补补基础知识啊,servlet 内置对象!

如果sevlet要向页面传递一个key value的值,怎么传递,页面上怎么获取?

#10


服务器端是不是只能写out.println("");类似的打印在页面上,
页面输出的话 不就是只有输出的内容了,怎么处理这些内容呢

#11


response这个对象就是用来响应的呀!
response.getOutputSteam().write("写数据");
response.flushBuffer()这样就可以发往数据到客户端了呀!

#12


引用 11 楼 liutianxiong888 的回复:
response这个对象就是用来响应的呀!
response.getOutputSteam().write("写数据");
response.flushBuffer()这样就可以发往数据到客户端了呀!

那客户端要怎么处理的,只能显示这些数据吗,怎么进一步处理这些数据????

#13


int i=10;
把数据放到Servlet请求的属性中
request.setAttribute("i",i);
转发到客户端
request.getRequestdispatcher("url").forward(request,response);
在转发到的页面用request.getAttribute(i)取出来..记得类型转换.

#14


引用 9 楼 zzh200411 的回复:
引用 3 楼 djyy3273 的回复:

楼主先去补补基础知识啊,servlet 内置对象!

如果sevlet要向页面传递一个key value的值,怎么传递,页面上怎么获取?

放到Map里面