你好我得到了一个教程,获取字符串/文本作为struts2行动类的响应。它来自struts2文档,链接是tutorial。这是工作。但我的问题是不推荐使用StringBufferInputstream calss。所以我们可以使用这个类。如果不是,那么这是什么替代。返回一个文本字符串作为响应struts2
2
A
回答
1
首先,这个例子更多的是关于文件下载内容和使用流结果。 StringBufferInputstream
已被弃用,您可以使用其替代one.I不知道你正在使用什么样的事情,如果你不使用文件下载的东西,我不会建议你使用流结果的其他东西。
对于Ajax,您可以使用简单的Jquery并查看如何调用Struts2操作以及响应如何返回到JSP页面。
为起点,建议在以下官方文件
希望能给你一些想法有样子。
3
你可以试试这样说:
import org.apache.struts2.ServletActionContext;
import java.io.PrintWriter;
import com.opensymphony.xwork2.Action;
import com.opensymphony.xwork2.ActionSupport;
public class MyStringAction extends ActionSupport {
@Override
public String execute() throws Exception
{
PrintWriter out = ServletActionContext.getResponse().getWriter();
out.write("Your String!");
return Action.NONE;
}
}
+0
您可以为此操作添加struts.xml条目吗? –
相关问题
- 1. ajax请求返回一个空字符串作为回应
- 2. 如何返回字符串作为对http请求的响应
- 3. 如何在json响应中返回mongo id作为字符串
- 4. 易趣沙盒响应作为连续字符串返回
- 5. 返回一个字符串到一个文本字段
- 6. Nodejs:字符串响应文件与返回字符串不一样
- 7. 返回一个字符串文字?
- 8. 返回一个文件名作为字符串
- 9. 返回一个字符串
- 10. 如何返回多个字作为一个字符串
- 11. 为什么`+ [[]] + [[]]`返回一个字符串?
- 12. 将文本文件中的值作为字符串返回
- 13. 返回一个子字符串的内容与返回子字符串本身
- 14. 从方法返回一个字符串数组作为单个字符串
- 15. 作为Python字典返回XPATH响应
- 16. 返回一个数字作为逗号分隔字符串
- 17. JSON响应返回文本
- 18. 查询返回多个记录作为一个字符串
- 19. 回响返回字符串数
- 20. 网络API 2串响应返回为字符
- 21. 找到一个字符串,但返回前一个字符串
- 22. 如何返回http响应正文中的编码字符串?
- 23. 发送XML字符串作为响应
- 24. 修剪Struts2文本字符串输入
- 25. 设置一个字符串作为网页的phantomjs响应
- 26. Struts2的通网址作为字符串
- 27. 返回base64文件的字符串作为响应使用ASP.NET httpHandler响应AJAX请求
- 28. 如何从Oracle中的文本返回一个子字符串
- 29. 搜索一个字符串并返回特定文本android
- 30. 返回一个字符串中的http文本
您应该使用“流”的结果,如果你*必须*做到这一点,但我怀疑它的必要性。为了回答你的*特定的问题,虽然它很容易谷歌,你可能需要一个'ByteArrayInputStream'。 –