You create this result programmatically in an action and return it as a result of the action. No result definition is needed in struts.xml
. See the examples below how to use it. Please notice that the method result type is PlainResult
instead of String
. Please explore the API for more methods - if any is missing you can either extend the interface or report it in JIRA.
NOTE: This result is available since Struts 6.0.0
no parameters
public class UserAction { private String id; public PlainResult execute() { return response -> response.write("User Id: " + id); } public PlainResult html() { return response -> response.write("<b>test</b>").withContentTypeTextHtml(); } }