当前位置: 首页 > news >正文

怎么在后台设置网站的关键词/广州网站关键词推广

怎么在后台设置网站的关键词,广州网站关键词推广,做云词图的网站,深圳知名网站设计公司排名struts2的json-default和struts-default的区别 2014-10-21 23:33 10357人阅读 评论(2) 收藏 举报分类:Struts2(5) struts2的json plugin可以实现struts2和json的完美结合,由于本篇主要是介绍整合过程中遇到的问题,所以…
 

struts2的json-default和struts-default的区别

 10357人阅读 评论(2) 收藏 举报
 分类:
 

struts2的json plugin可以实现struts2和json的完美结合,由于本篇主要是介绍整合过程中遇到的问题,所以编程实现的方法这里就不重复了,具体可以参看struts2的官方文档:http://struts.apache.org/2.2.1.1/docs/json-plugin.html。

我在struts.xml中有如下action定义:

<action name="product_group" class="customers.products" method="getGroups">
<result type="json">
<param name="root">groupList</param>
</result>
</action>

在上面的定义中,action的result的type为json,json plugin就可将action中定义为groupList的field自动转换为json格式数据,并返回给前端UI。

但在deploy后,启动tomcat时却报了There is no result type defined for type 'json' mapped with name 'success'. Did you mean 'json'?的错误,因为struts2找不到json这个result type的定义。解决方法有下面两种:

1.将当前package的extends属性改为"json-default",即让当前package从josn-default继承而不是struts-default继承;

2.但如果当前package确实无法继承"json-default"的话,还可以在当前package中定义result-type,将json给加进去,如下:

<result-types>
<result-type name="json" class="org.apache.struts2.json.JSONResult"/>
</result-types>

两种方法的原理:

json这个result type是在json-default  (struts2-json-plugin-2.1.8.1.jar\struts-plugin.xml)里面定义的,内容如下(省去了xml和doctype标签):

<struts>
<package name="json-default" extends="struts-default">
<result-types>
<result-type name="json" class="org.apache.struts2.json.JSONResult"/>
</result-types>
<interceptors>
<interceptor name="json" class="org.apache.struts2.json.JSONInterceptor"/>
</interceptors>
</package>
</struts>

可见,name为"json"的result type是在json-default中定义的,所以,从json-default继承就可以使用json这个result。另外json-default还定义了一个name为"json"的interceptor。

另外,依json-default的定义来看,方法2中还应该再加一个json的interceptor定义才比较合适。

本文转自  http://www.cnblogs.com/lbangel/archive/2013/05/24/3096986.html

http://www.lbrq.cn/news/1429543.html

相关文章:

  • 安徽省建设厅证书查询官方网站/网络营销个人总结
  • 沈阳网站制作的公司/seo培训价格
  • 请seo的人帮做网站排名/浙江seo外包费用
  • 挂机宝如何做网站/长春网站优化
  • 湖南长沙岳麓区疫情最新消息/广州专门做seo的公司
  • 湖南省住房城乡建设网站/网页推广链接怎么做
  • 网站rp原型图怎么做/品牌网
  • 沈阳企业定制网站建设/精准的搜索引擎优化
  • 什么网站做护工/ciliba最佳磁力搜索引擎
  • 淘宝网站建设维护会计科目/成年学校培训班
  • 网站顶端flash/教育培训网页设计
  • 上海百度做网站/网站自然排名工具
  • 网站制作加谷歌推广/网站排名推广推荐
  • 开发商城网站建设/友情链接源码
  • 保定专门做网站的公司/网推是什么
  • 菏泽网站建设哪好/百度推广网址
  • dj网站建设/长沙seo网络公司
  • 网站域名是不是网址/seo教学视频教程
  • 日本做爰动漫网站/武汉竞价托管公司
  • 烟台广告公司南网站建设评价/seo优化咨询
  • 网络营销课程教案/宜昌网站seo收费
  • 传媒网站给行业做宣传/晚上免费b站软件
  • 网站做js跳转/深圳百度seo怎么做
  • 免费做产品宣传的网站/网络营销环境
  • 学校做网站的软件/上海优化公司
  • 和网站开发公司如何签合同/企业宣传
  • 建设工程人力资源网查询平台/青岛seo关键字排名
  • 深圳网站建设ejaket/站长全网指数查询
  • 佳木斯市郊区建设局网站/seo高级教程
  • 西安疫情紧急通告公告/最优化方法
  • Linux软件编程-进程(2)及线程(1)
  • 数据结构——顺序表单链表oj详解
  • 单片机启动流程详细介绍
  • C++写文件,open函数的参数in、out、ate、app、trunc等标志分别是什么作用?
  • Java集合学习之forEach()遍历方法的底层原理
  • RFID系统:物联网时代的数字化管理中枢