我正在尝试使用AJAX发出一个简单的请求。但整件事情都没有奏效。以下是我写的代码
jsp / javascript:
$("#my_"+rowNum).load("getdata.action?id="+123,function(data) {
alert("i am inside "+data);
});
Struts Action:
public class MyAction extends BaseAction {
public String execute() {
try {
inputStream = new ByteArrayInputStream("ABC 123 556".getBytes("UTF-8"));
}
catch (UnsupportedEncodingException e) {
//handle exception
}
return SUCCESS;
}
}
struts.xml:
<action name="getdata" class="com.amtd.advisoradmin.action.MyAction">
<result type="stream">
<param name="contentType">text/html</param>
<param name="inputName">inputStream</param>
</result>
我觉得配置是正确的,但是在控件从Action类返回后,我没有得到我在jsp中打印的警报。我错过了什么吗?
PS:ABC 123 556是我需要在警报中获取的数据。
答案 0 :(得分:0)
我建议你在Action类中为inputStream类型InputStream和public getter以及setter设置一个私有变量,这是缺少的。
由于