java webservice接口接收数据后 需要通过接收的xml数据生成一个jsp页面 怎么实现呢

我通过wsld接口拿到了其他系统传过来的xml数据,希望拿到数据后直接在java代码中将数据存入session中,但是这个接口并没有与页面相关的东西可以用。想过一种方法,... 我通过wsld接口拿到了其他系统传过来的xml数据,希望拿到数据后直接在java代码中将数据存入session中,但是这个接口并没有与页面相关的东西可以用。

想过一种方法,就是先把数据存到一个xml文件,再写另外一个serlet 在调用serlet再把文件的数据读出来存session。

但是有能直接存的方法吗?
展开
 我来答
死后是好人
2014-09-17 · TA获得超过2638个赞
知道小有建树答主
回答量:628
采纳率:0%
帮助的人:952万
展开全部
拿到的xml数据应该是文件流吧,文件流不是本身就可以通过系统库读取的么,可以查一下读取xml文件的方法,里面都是先把文件转成流再读数据的,如果拿到的是流文件,省去读文件的一步,其他的代码都能直接拿来用
追问
但是如果是执行了接口接收了数据之后再打开页面,数据就已经不在缓存中了 
现在是我拿到了接口过来的数据了 怎么在java代码中创建一个session把数据放进去呢?
追答
感觉这种情况建立一个单例的全局缓存更为合适,可是使用字典进行内存存储,这样独立维护会比较好,可以把字典key存入session,这样会好一些,这样一个大对象就被转化成一个字符串了

string数据存入session就容易多了吧,代码什么搜一下一大堆,可以参照
http://blog.csdn.net/initphp/article/details/8294215
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式