Struts2 返回一个为字符串的response

原创 2012年03月27日 12:23:18

有些时候我们只想做个简单的ajax测试,但是又不想写serverlet就用struts2,这时候就需要返回一个简单的response就可以了。


package actions;

import java.io.InputStream;
import java.io.StringBufferInputStream;

import com.opensymphony.xwork2.ActionSupport;

public class TextResultAction extends ActionSupport {
    privateInputStream inputStream;

    publicInputStream getInputStream() {
       return inputStream;
    }

    publicvoid setInputStream(InputStream inputStream) {
       this.inputStream = inputStream;
    }

    publicString execute() throws Exception {
       inputStream = new StringBufferInputStream(
               "Hello World! This is a text string response from a Struts 2Action.");
       return SUCCESS;
    }
}


struts中的配置

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


关于struts2 返回的结果是一个 简单的字符串的解决

一般情况下我们在使用Ajax的时候,有的时候会只想让他返回一个字符串‘Y’or ‘N’从而来进行下一步的判断,但是一般情况下 struts2 的result 都是返回一个jsp页面,这个时候就要 改变...
  • WarcraftJimmy
  • WarcraftJimmy
  • 2012年04月23日 21:40
  • 9001

Struts2 返回纯字符串

//返回值为null,可以直接输出纯文本 public   String   doSomeAction() { response.setContentType("text/html; ch...
  • cmalaya
  • cmalaya
  • 2015年05月08日 16:22
  • 1661

Struts2.0中Action直接返回字符串

Struts2.0中Action直接返回字符串 博客分类:   Struts jsonServletHTML  对于Struts2中Action中返回字符串的处理,比如做级...
  • qq_1017097573
  • qq_1017097573
  • 2016年11月30日 21:54
  • 1494

Struts2框架学习之三:result返回结果

前言Struts 2中的Result是作为返回结果的,时当一个action处理完之后返回字符串的结果码。框架可以根据这个返回的字符串,映射到指定的页面。result元素可以分为两部分:一是结果映射,一...
  • u011116672
  • u011116672
  • 2015年12月10日 22:58
  • 3488

struts2直接返回字符串

用struts2一直很舒服.就是缺少一个方便的返回字符串的方法.今天终于耐着性子看了看.原来不是很难啊..集成个类就可以了..废话不说了.直接看代码吧.. /** * 扩展Struts2返回类型...
  • hao707822882
  • hao707822882
  • 2015年02月14日 22:18
  • 464

动态显示页面,用action返回一个字符串

//从数据库中取得数据,动态显示页面   public String showweb(){         List dictlist=appalterdictdao.queryAppDic...
  • guguojin
  • guguojin
  • 2011年08月20日 00:24
  • 2019

struts2 返回结果直接为字符串

对于Struts2中Action中返回字符串的处理,比如做级联时,就可能用到返回json(字符串)的数据,些时Action该返回字符串,其实:让Action中的返回字符串的方法,直接return nu...
  • qilixiang012
  • qilixiang012
  • 2015年07月09日 19:12
  • 790

Struts2如何返回一个JSON类型的字符串

Struts2返回JSON数据类型的时候,无需提供action的配置(注意,指定方法名): --> 将JSON对象返回,在Action里的用法: public void doAction(...
  • likaiwalkman
  • likaiwalkman
  • 2014年03月12日 23:37
  • 607

Struts2框架学习之三:result返回结果

前言Struts 2中的Result是作为返回结果的,时当一个action处理完之后返回字符串的结果码。框架可以根据这个返回的字符串,映射到指定的页面。result元素可以分为两部分:一是结果映射,一...
  • u011116672
  • u011116672
  • 2015年12月10日 22:58
  • 3488

Struts2 在 HTTP 请求中直接返回文本

0x0 工欲善其事,必先利其器安装配置 Tomcat 9,集成环境用 IntelliJ IDEA,这样可以避免很多繁琐的步骤。0x1 建立项目注意还需要勾选 Web Application,完成之后 ...
  • soxfmr
  • soxfmr
  • 2016年06月26日 20:11
  • 1319
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Struts2 返回一个为字符串的response
举报原因:
原因补充:

(最多只允许输入30个字)