首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

[高分]关于Servlet/JSP 怎么将自己解析好的字符串传回给客户端

2013-07-01 
[高分求助]关于Servlet/JSP 如何将自己解析好的字符串传回给客户端?目前正在开发一个对外的POS接口的一个

[高分求助]关于Servlet/JSP 如何将自己解析好的字符串传回给客户端?
目前正在开发一个对外的POS接口的一个开发。
然后我直接做了一个 jsp的 Servlet
doPost的request
然后利用request的request.getInputStream(); 
的方法获取了对方给的一段字符串(其实就是xml),<a><name>小明</name></a>

然后我接到之后,我解析这段话,然后把这个字符串变成<a><name>小明</name><age>18</age></a> 告诉你小明的年龄是18岁。

但是我不清楚 如何吧这个字符串输出?

response.setContentType("text/html;charset=UTF-8"); 
PrintWriter out = response.getWriter(); 

难道用out.print("<a><name>小明</name><age>18</age></a>");
就可以了吗?

这块弄得 真是太乱了。

请明白人 求解。

[解决办法]
可以放到request的Atrribute中,然后再跳转到另一个jsp,在这个jsp中使用request.getAtrribute

你的那样out的方式也行。
[解决办法]
就是楼主的方法输出呀,没啥问题的。

既然你是用doPost方法接受参数,那说明是http的请求和响应。

那么你就可以想象成你的浏览器就是对方,你的响应能在浏览器里展示出来就好了。

为了测试,你可以写一个页面,就是将<a><name>小明</name></a>这个字符串post到你的servlet。
[解决办法]
应该是可以的......
[解决办法]
用request.setAtrribute("xx",xx);//保存数据
在jsp中:
<%
  request.getAttribute("xx");//取出数据
%>

热点排行