struts2 和 ajax的交互
来源:互联网 发布:微信红包埋雷必中软件 编辑:程序博客网 时间:2024/05/17 06:02
struts2的配置
<action name="getyzm" class="com.pwq.GetYZM"> <result name="success" type="stream"> <param name="contentType">text/html</param> <param name="inputName">textStream</param> <param name="bufferSize">1024</param> </result> </action>
jsp的代码如下,定义了一个流type="stream",返回的是文件,textStream
<script type="text/javascript">function captcha() {var xmlhttp;if(window.XMLHttpRequest){xmlhttp = new XMLHttpRequest();}else {xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");}if(xmlhttp != null) {xmlhttp.onreadystatechange = function() {if (xmlhttp.readyState==4 && xmlhttp.status==200){document.getElementById('testText').innerHTML = xmlhttp.responseText;}}xmlhttp.open("POST", "getyzm.action", true);xmlhttp.send();} else alert("XMLHTTPREQUEST 创建失败!");}</script>
package com.ssh.pwq.util;import java.io.ByteArrayInputStream;import java.io.InputStream;import javax.servlet.http.HttpServletRequest; import org.apache.struts2.ServletActionContext;import com.opensymphony.xwork2.ActionSupport;public class GetYZM extends ActionSupport{ private InputStream textStream; public InputStream getTextStream() {return textStream;}public void setTextStream(InputStream textStream) {this.textStream = textStream;}public String execute() throws Exception {HttpServletRequest request = null;request = ServletActionContext.getRequest();String name = (String)request.getSession().getAttribute("code");System.out.println("name=>" + name);textStream = new ByteArrayInputStream(name.getBytes("UTF-8")); return SUCCESS; }}
0 0
- struts2 和 ajax的交互
- ajax交互Struts2的action
- ajax交互Struts2的action(1)
- struts2 ajax 交互
- Struts2中 ajax交互
- Servlet和Struts2的交互
- Servlet和Struts2的交互
- ajax和Java的交互
- Flask和Ajax的交互
- 使用Struts2和jQuery EasyUI实现简单CRUD系统(二)——ajax与struts2的交互
- 使用Struts2和jQuery EasyUI实现简单CRUD系统(三)——ajax,struts2使用json格式的交互
- 使用Struts2和jQuery EasyUI实现简单CRUD系统(二)——ajax与struts2的交互
- 使用Struts2和jQuery EasyUI实现简单CRUD系统(三)——ajax,struts2使用json格式的交互
- Ajax与Struts2的action之间的数据交互
- struts2与springMvc下的AJax异步数据交互1
- struts2与springMvc下的AJax异步数据交互2
- 头疼的struts2和Ajax
- Struts2--JSP页面和Action的交互
- iOS中视图控制器View的加载与生命周期
- Android 好看的搜索界面,大赞Animation
- libxml2交叉移植总结
- casperjs/phantomjs资料收集
- ATSAMA5D35下pcf8563 i2c驱动分析
- struts2 和 ajax的交互
- (C++ 11) 关联容器
- mongodb查询数字开头的集合报错
- 点击文字弹出图片层
- CPPUTest
- Android之如何在XML中添加单击事件
- MVC 页面跳转
- 迈进写博客的第一步大门
- Android Studio中R文件丢失