- <action name="text-result" class="actions.TextResult">
- <result type="stream">
- <param name="contentType">text/html</param>
- <param name="inputName">inputStream</param>
- </result>
- </action>
- package actions;
- import java.io.InputStream;
- import java.io.StringBufferInputStream;
- import com.opensymphony.xwork2.ActionSupport;
- public class TextResult extends ActionSupport {
- private InputStream inputStream;
- public InputStream getInputStream() {
- return inputStream;
- }
- public String execute() throws Exception {
- inputStream = new StringBufferInputStream("Hello World! This is a text string response from a Struts 2 Action.");
- return SUCCESS;
- }
- }