![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Struts2
2020好嗨哟
这个作者很懒,什么都没留下…
展开
-
struts2的json插件配置详解(附demo)
为了方便ajax调用传输数据,在struts2中加入的json插件用来做对象的序列化和反序列化,json插件的下载地址 http://code.google.com/p/jsonplugin/ 1. 下载json插件包,将jar包拷贝到WEB-INF/lib目录 注:struts2的json插件有两个版本0.32和0.34,我用的struts2的版本是2.0.11,在加入0.34版本json转载 2013-12-07 11:49:27 · 433 阅读 · 0 评论 -
struts2模型驱动
和模型驱动的相对应的是属性驱动,虽然名字叫的挺牛的,其实很好理解。属性驱动就是在Action中,定义的是和表单中对应的一个个属性,然后有属性的get/set方法。而模型驱动就是事先定义了一个模型,即Model,将表单传递过来的数据封装成一个对象后,再传递给Action,这和Struts1的这种机制很相似。那么这两种方法,哪个好一些呢?还有待实践的检验。。。。。 这里还是用登录的例子分析一下模转载 2013-12-07 11:57:38 · 440 阅读 · 0 评论 -
Struts 2 实现文件下载功能
用struts 2 实现文件下载功能,主要是3个部分代码的编写: 1. Web前端传入文件名参数; 2. 编写寻找文件并返回InputStream的Action; 3. 在struts.xml中进行配置。 本文将给出一个对上述二、三部分代码编写的一个例子。 Action: 代码 package a.b.c; imp转载 2013-12-07 12:16:32 · 472 阅读 · 0 评论 -
Struts2的属性驱动和模型驱动
1.属性驱动 属性驱动是指用Action的属性来封装来回请求的参数. 2.模型驱动 模型驱动是指使用JavaBean来封装来回请求的参数. 这只是个人的理解.建议使用模型驱动,因为相比struts 1的Action类,struts 2的Action类承担了太多的责任:既用于封装来回请求的参数, 也保护了控制逻辑,这使它的结构不够清晰.这就是模型驱动的优势. 3.怎转载 2013-12-15 19:38:43 · 477 阅读 · 0 评论 -
Struts2 拦截器总结(内置和新建)[转]
拦截器的类已经定义在特殊的配置文件中,这个配置文件的名字就叫做struts-default.xml,如果你继承了struts-default默认的包名,那你就可以使用这些拦截器了,否则你必须在你自己的包中定义拦截器在中进行定义。 下面是Struts2中的内置拦截器介绍 Interceptor Name Description Alias Interceptor alias 在不同转载 2013-12-14 22:17:12 · 538 阅读 · 0 评论 -
Struts2如何返回JSON数据
早在我刚学Struts2之初的时候,就想写一篇文章来阐述Struts2如何返回JSON数据的原理和具体应用了,但苦于一直忙于工作难以抽身,渐渐的也淡忘了此事。直到前两天有同事在工作中遇到这个问题,来找我询问,我又细细地给他讲了一遍之后,才觉得无论如何要抽一个小时的时间来写这篇文章,从头到尾将Struts2与JSON的关系说清楚。 其实网络中,关于这个问题的答案已是海量,我当初也是从这海量的转载 2013-12-14 22:19:37 · 1149 阅读 · 0 评论