一、struts2.1.6配置
1,需要把jsonplugin-0.33.jar,json-lib-2.1.jar拷贝到Web-INF/lib目录下.
关于这个JAR包是JSON在struts2.1.6插件包.里面有我们要用到的struts-plugin.xml,关于这个JAR包,经过本人的测试和网上的搜索,得出最新的0.7版本在cglib方面存在着问题,建议大家使用0.33版本.
2,在struts2.1.6的配置文件中进行配置,就是返回的类型是json,并且要为JSON数据单独创建一个Package,继承的包不再是struts-default,而是json-default
<package name="friend" namespace="/" extends="json-default">
<action name="updateUserBasicInf" class="com.dio.blog.action.FriendUserAction" method="updateUserBasicInf">
<result name="success" type="json" >
<param name="includeProperties">
result
</param>
<param name="noCache">true</param>
<param name="ignoreHierarchy">false</param>
</result>
</action>
</package>
前台jQuery的Ajax方式访问代码:
$.ajax({
url : 'updateUserBasicInf',
type: "POST",
data : 'friendUser.nickName='+nickName, //dataType : "json",
cache : false,
error : function(textStatus, errorThrown) {
alert("系统ajax交互错误: " + textStatus);
},
success : function(data) {
if(data.result==1){
$.messager.alert('修改结果','修改成功!');
}else{
$.messager.alert('修改结果','修该失败!');
}
}
});
}
二、struts2.1.8配置
2.1.8配置和2.1.6配置差不多只不过加的包不一样,2.1.8只需加入json-lib-2.1,struts2-json-plugin-2.1.8.1两个包,相当于这个jsonplugin-0.33.jar,被struts的这个struts2-json-plugin-2.1.8.1代替了。
分享到:
相关推荐
总结起来,Struts2.1.6-Lib是一个包含了Struts2核心框架和必要依赖的集合,为开发Java Web应用提供了全面的支持。通过理解和掌握这些库的用途,开发者可以更好地利用Struts2构建高效、安全的Web系统。在实际项目中,...
2. **配置检查**:在web.xml中正确配置Struts2的Filter,并检查struts.xml配置文件,确保Action和结果的配置无误。 3. **安全策略**:了解并应用Struts2的安全最佳实践,避免潜在的安全风险。 4. **版本更新**:...
在Struts2.1.6-apps这个压缩包中,包含了多个示例应用,这些应用能够帮助初学者理解Struts2的核心概念和实际应用。 首先,让我们深入了解一下Struts2框架的关键特性: 1. **Action与Result**:在Struts2中,Action...
在这个"struts2.1.6零配置DEMO"中,我们将深入探讨如何在不使用XML配置文件的情况下搭建一个简单的Struts2应用。 首先,Struts2的核心是Action类,它是处理用户请求的中心。在传统的Struts2应用中,我们通常会在...
Struts2.1.6是Apache Struts框架的一个版本,这是一个流行且强大的Java Web应用程序开发框架,用于构建基于MVC(Model-View-Controller)模式的Web应用。它提供了简化HTTP请求处理、动作调度、视图渲染以及业务逻辑...
9. ** strut2.1.6 版本特性**:Struts2.1.6版本可能包含了一些特定的修复和增强,例如提高了性能、增加了新功能或改进了已有的API。具体改动需查阅官方发布文档。 10. **安全问题**:Struts2.1.6虽然是一款较旧的...
struts2.1.6 解决日历问题。区别struts2.0
struts2.1.6api. 想学习struts2的朋友们。希望能喜欢这个api,我也希望能给你们一点帮助。
标题 "Struts2.1.6 Spring2.5.6 Hibernate3.3.2" 描述的是一个基于Java的企业级应用程序开发的集成框架,其中包含了三个核心组件:Struts2、Spring和Hibernate。这些组件都是Java Web开发中的关键库,分别负责MVC...
struts2.1.6 API chm文件格式的是本人自己创建的没有版权问题
Struts 2.1.6支持XML和注解两种方式进行配置,使得配置更加灵活。 3. **Action**:Action是业务逻辑的载体,负责处理用户请求并返回结果。在Struts 2中,Action类可以是任何实现了Action接口或者继承自...
- `struts2-json-plugin.jar`:JSON插件,支持JSON数据格式的输入和输出,方便前后端的Ajax交互。 - `struts2-dojo-plugin.jar`:Dojo插件,提供了与Dojo JavaScript库的集成,增强了前端UI的交互性。 4. **第三...
开发者可以通过OGNL表达式在Action和视图之间绑定和访问对象属性。 9. **插件系统**:Struts2有丰富的插件库,可以方便地集成各种功能,如i18n(国际化)、Tiles(布局管理)、Spring集成等。 10. **测试支持**:...
Struts2.1.6是Apache Struts框架的一个版本,它是基于MVC(Model-View-Controller)设计模式的Java Web应用程序开发框架。这个版本的Struts2包含了多个jar包,用于实现其核心功能和扩展服务。Struts2提供了一个强大...
Struts2.1.6是Apache Struts框架的一个版本,这是一个流行且强大的Java Web应用程序开发框架,用于构建和维护可扩展、易于维护的MVC(Model-View-Controller)架构的应用程序。Struts2框架提供了丰富的特性,如动作...
Struts2.1.6是Apache Struts框架的一个版本,它是Java EE(企业版)应用程序开发中的一个流行MVC(模型-视图-控制器)框架。这个版本的Struts提供了许多功能,帮助开发者构建可维护、可扩展且结构良好的Web应用。在...