Home > FAQs > How can we return a text string as the response |

Apache Struts 2 Documentation
How can we return a text string as the response
Edit Page Browse Space Add Page Add News

## Save the text string as an InputStream property

    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;
      }
    }

## Specify a Stream Result type

    <action name="text-result" class="actions.TextResult">
      <result type="stream">
         <param name="contentType">text/html</param>
         <param name="inputName">inputStream</param>
       </result>
    </action>