[英]Struts2: how to return result from action to some callback in the same jsp using $.post
I send function from getMinimizedFunction.jsp using $.post to some struts2 action, which call some java method that clculates the minimized function. 我使用$ .post将getMinimizedFunction.jsp中的函数发送到一些struts2动作,该动作调用一些java方法来封装最小化函数。 How can I return the minimized function from the action to the callback function in the same jsp getMinimizedFunction.jsp?
如何在同一jsp getMinimizedFunction.jsp中将最小化函数从操作返回到回调函数?
I have in my getMinimizedFunction.jsp the following code: 我的getMinimizedFunction.jsp中包含以下代码:
String function="A*B'+A*B";
url='getMinFunction.action';
pars={function:function};
$.post(url,pars,someCallback);
function someCallback(data){
do something with data; //data =A (the minimized Function)
}
You can return stream result as explained in this tutorial 您可以按照本教程中的说明返回流结果
<action name="getMinFunction" class="YourClass">
<result type="stream">
<param name="contentType">text/html</param>
<param name="inputName">inputStream</param>
</result>
</action>
Or, you can use struts2-jquery-plugin , it makes working with ajax simpler. 或者,您可以使用struts2-jquery-plugin ,它使使用ajax的工作更加简单。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.