struts2整合json要注意的问题
来源:互联网 发布:淘宝店铺装修宝贝分类 编辑:程序博客网 时间:2024/05/17 09:01
struts2整合json要注意的问题
昨天struts2整合json,一直出错:
There is no Action mapped for namespace / and action name ...
HTTP Status 404 - There is no Action mapped for action name...
发现我已经在struts.xml中继承了json-default了啊,后来发现原来是因为没有引入相应的包,在此做下总结。
1、添加相应的包
导入
commons-beanutils-1.7.0.jar、ezmorph-1.0.3.jar、json-lib-2.1-jdk15.jar、struts2-json-plugin-2.2.3.jar
四个包,这些包在Struts的lib目录下都可以找到。
2、要继承json-default
<package name="struts2" extends="json-default" namespace="/">
json-default其实也是最终继承struts-default的 json-plugn中struts-plugn.xml源码如下
<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>
这里你可以看到这个json-default是干了什么事情,无非就是:
- 加了个名为json的result类型
加了一层名为json的拦截器
配置完后,就可以使用Struts+json啦!
- struts2整合json要注意的问题
- struts2整合json要注意的问题
- struts2整合json要注意的问题
- struts2使用json需要注意的问题
- struts2使用json需要注意的问题
- struts2使用json需要注意的问题
- struts2+json整合的各种问题
- struts2+Spring 整合注意会出现的问题
- struts2使用json时需要注意的问题
- struts2和json的整合
- struts2 + json的包整合
- struts2和json的整合
- struts2 + spring 整合的问题
- Struts2 + urlrewrite 整合的问题
- struts2整合json使用
- Struts2整合JSON
- struts2整合json
- struts2整合json
- 线程Thread实现界面定时提醒功能与时间显示
- java 静态(static)变量放在那里?
- 模糊测试流程----fuzz笔记(1)
- (OK) IPv6 does not work over bridge
- android 性能测试工具Emmagee介绍
- struts2整合json要注意的问题
- Android Screen Monitor抓取模拟器与真机界面
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 117: ordinal not in range(128)
- 搭建ciscoR&S的实验环境
- intellij idea项目导入svn
- 原码, 反码, 补码 详解
- 冰艺小例子1
- google 搜索技巧
- Python os.makedirs try 以及 raise