📄 ajaxtestaction.java
字号:
package com.ata.struts2;
import java.io.*;
import java.util.Iterator;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import org.apache.struts2.interceptor.ServletRequestAware;
import com.opensymphony.xwork2.ActionSupport;
public class AjaxTestAction extends ActionSupport implements ServletRequestAware {
private HttpServletRequest request;
private InputStream inputStream;
public void setServletRequest(HttpServletRequest request) {
this.request=request;
}
public InputStream getInputStream() {
return inputStream;
}
public String execute() throws Exception {
Thread.sleep(2000);
System.out.println("---> execute :");
Map reqMap = request.getParameterMap();
String val = null;
String tag = "<br>";
StringBuffer body = new StringBuffer("Action收到的信息:<br>");
//firstname=yang&lastname=li&gender=f&country=china
String firstname ="firstname="+ request.getParameter("firstname");
String lastname ="lastname="+ request.getParameter("lastname");
String gender ="gender="+ request.getParameter("gender");
String country ="country="+ request.getParameter("country");
body.append(firstname).append(tag)
.append(lastname).append(tag).append(gender).append(tag).append(country).append("\n");
System.out.println(body);
inputStream = new com.ata.struts2.ReaderInputStream( new StringReader(body.toString()),"gbk");
return SUCCESS;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -