7.1stream类型的result

使用stream就无需jsp页面,直接在action想浏览者生成指定的响应


 @Override
public java.lang.String execute() throws Exception {
stream = name.equals("zcx") ? new ByteArrayInputStream("登录成功".getBytes("UTF-8"))
: new ByteArrayInputStream("登录失败".getBytes("UTF-8"));
return SUCCESS;
}

7.2json

引入struts-json-plugin.jar文件,在action result配置 type=’json’   contenttype=’text/html’

即可返回json的result。在序列化过程中,使用@JSON修改json对象中属性名称

Struts2和ASP.NET MVC神似,但是,明明是controller,却要取个action的名字。搞不懂。

Spring MVC已经基本可以替代Struts了。那么重点是:Spring MVC系列即将上线,欢迎浏览!!!!

希望在园子里,能交到极客朋友

最新文章

  1. AOP之Castle DynamicProxy 动态代理
  2. 学习WCF入门的第一个实例
  3. 使用spring连接及操作mongodb3.0
  4. Amoeba for MySQL---分布式数据库Proxy解决方案
  5. ubuntu安装shadowshocks-qt5
  6. zk master-slaver机制
  7. Codeforces Round #279 (Div. 2) C. Hacking Cypher 前缀+后缀
  8. Qt的QLineEdit显示密码
  9. 矩阵经典题目六:poj 3070 Fibonacci
  10. Debug with Eclipse
  11. Spring Boot启动过程(五):Springboot内嵌Tomcat对象的start
  12. openinstall集成小技巧
  13. python中使用selenium调用Firefox缺少geckodriver解决方法
  14. javascript 对象-13
  15. 手把手教你全家桶之React(一)
  16. .NET Core实战项目之CMS 第四章 入门篇-Git的快速入门及实战演练
  17. Virtual Box虚拟机安装Ubuntu16.04以及整理的一些基本操作
  18. Joyride (spaf)
  19. 【转】C语言中,为什么字符串可以赋值给字符指针变量
  20. 20181014xlVBA获取小题零分名单

热门文章

  1. Cinemachine中噪音的应用
  2. Codeforces Round #200 (Div. 2)E
  3. express第三方中间件研究之bodyParser中间件
  4. Linux常用命令 - wget命令详解(重点)
  5. ASP.NET动态网站课程设计——个人网页
  6. 机器学习之强化学习概览(Machine Learning for Humans: Reinforcement Learning)
  7. 用python的BeautifulSoup分析html
  8. 一文彻底搞懂BP算法:原理推导+数据演示+项目实战(上篇)
  9. 使用wrd2vec构建推荐系统
  10. CodeForces - 1249E 楼梯和电梯