你好我得到了一個教程,獲取字符串/文本作爲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'。 –