最近遇到这样一个问题,现在的项目要和另外一个项目整合出一个共同点,做成一个小的系统,通过URL方式调用现在系统的方法实现查询一些数据的功能 ,现有系统用struts1做的,我想这样实现:在action中写一个方法,然后通知外部调用者通过一个URL带参数访问我的Action,我给他返回一个xml格式的字符串,可是我现在有点想不明白,如果这样的话 我在action中就要用输出流来写xml 那我的actionmapping要forward到哪里去呢?或者是这个action直接return null;有类似经验的朋友帮我解答一下,谢谢!今天加班了,呵呵,也祝和我一块加班的朋友加班快乐~~休息的朋友,玩的快乐~~补充一下:如果对方用ajax的方式调用 能实现么?也就是用ajax调用另外一个系统的action~~
解决方案 »
- spring集成jta中设置readonly
- hibernate 空指针问题,请前辈指导下,困扰一天了
- 我想作一个文件目录选择框,想看看大家是怎么实现的?
- 请教兄弟们:Struts中如何在一开始访问index.jsp的时候就能显示数据呢?
- 用hibernate的WEB项目部署到TOMCAT问题
- 送分求EJB3.0的学习资料
- 如何读取properties文件?
- 刚装完的jBuilder8不能输入五笔,用拼音输入汉字又行,你们见过这种情况吗?
- org.springframework.boot.SpringApplication - Error handling failed
- 初学者,求这题做法
- s:action executeResult
- 请问在struts2里怎么用session?
HttpServletRequest request, HttpServletResponse response) {
try {
request.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");
// 返回
PrintWriter out = response.getWriter();
out.println("xmlcontent");
out.flush();
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return null;
}这个是我做过的项目通信的代码片段
你返回的是xml数据,用ajax调用没有问题