strut2提供了支持json的插件 在项目中加入struts2-json-plugin-2.1.8.jar这个插件包。在struts.xml中写package必须继承json-default、json-default继承自struts-default.    入下一个简单的示例:<package name="fee" namespace="/            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-08-31 13:23:34
                            
                                3357阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            http://www.360doc.com/content/10/1025/14/573136_63862633.shtml            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2012-01-05 23:41:52
                            
                                382阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                struts2有三种接收参数的方式:        1、Action属性        2、Domain Model      &n            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-08-11 23:34:34
                            
                                491阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.导入jsonplugin包
Struts2.16:导入jsonplugin-0.34.jar包(下载包)和commons-logging-1.0.4.jar(Struts2 lib下有)
Struts2.18导入struts2-json-plugin-2.1.8.1.jar(Struts2 lib下有)
2.struts.xml中package 中extends="json-d            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2011-08-14 01:46:30
                            
                                4458阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            <result type="json" name="success">
                <param name="root">navJson</param>
</result>  &            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-03-23 00:10:23
                            
                                664阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            <span style="font-size:18px;">package com.insuper.action;
import com.insuper.service.UserService;
import com.insuper.vo.User;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymp            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-05-18 16:07:00
                            
                                131阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            解决方法:在不能串行化到json的属性相应的get方法前加一条json标记 @JSON(serialize=false)。告诉json不需要转化这个属性。或者根本不写这个get方法。 后记:对于不需要在前台输出的json数据,也可以用同样的方法进行处理,从而减少服务器和客户端间交互的信息量。可在需要在前台输出的属性的get方法前加上@JSON(name="status")...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-06-15 00:34:38
                            
                                57阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            改为
 
Action中的配置
   
      
       
 
  
注:根据需要选择interceptor和result配置
 
你会发现前台返回的json字符串,是把action中的所有属性全部转化为json字符串返回给浏览器了,但是我有时候需要根据实际情况返回部分结果,如何对json的结果进行定制输出呢?result提供了一些参数替你解决这...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-11 09:42:26
                            
                                74阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            首先创建一个WEB项目,然后 第一步:把所需要的Jars包放在 WEB-INF 的 lib 下,分别有:asm-3.3.jar、asm-commons-3.3.jar、asm-tree-3.3.jar、commons-fileupload-1.3.1.jar、commons-io-2.2.jar、commons-lang3-3.1.jar、commons-logging-1.1.3.ja            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-04-26 15:17:38
                            
                                342阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            $(document).ready(function(){$("#a").blur(function(){ var str = $("#a").val(); // 得到焦点内容	//	var str=document.getElementById("a").value; var reg = /^[/u4e00-/u9fa5]+$/i; //验证只能输入汉字的正则表达式	if (!reg.test(str))	{ alert("请输入中文名字!"); document.form1.a.focus(); //str.f            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2010-09-25 18:23:00
                            
                                94阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            # 如何在 Struts2 中接收 jQuery 2 的 FormData
在前后端分离的开发中,使用 jQuery 发送数据到后端是一个常见的要求。本文将指导你如何在 Struts2 项目中接收使用 jQuery 2 生成的 FormData。我们将分步骤进行展示,并提供必要的代码示例。
## 流程概述
首先,让我们看一下整体的流程:
```mermaid
flowchart TD            
                
         
            
            
            
            如果要让Action返回JSON类型,需要在在package的extends属性修改为json-default,一旦为Action指定了该结果处理类型,JSON插件就会自动将Action里的数据序列化成JSON格式的数据, 并返回给客户端物理视图的JavaScript。1,在返回的json对象必须在action中有get方法;2,使用<param name="includePropertie            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-09-28 14:40:52
                            
                                1180阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            还是好久以前写的,整理一下,简洁明了的给大家展示一波  这边需要注意的就是 : 类上面的注释:@ParentPackage(“json-default”) 方法上面的注释:@Resultpackage com.test.action;import com.opensymphony.xwork2.ActionSupport;import com.test.entity.Dept;...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-11-12 15:14:40
                            
                                293阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                以前没写过Blog,现在心血来潮想写一篇。呵呵,望大家不要笑话。希望高手能指点,菜鸟们与我一起交流共同进步,终有一天我们也能成为高手,哈哈。
----这是我的项目结构图
   ExtJs是一个Ajax框架,我们能它做出很多丰富的效果,而且实现简单。这里我用Struts2 + JSON +ExtJs 的grid组件做了例子。
---            
                
                    
                        
                                                            
                                                                        
                                                                推荐
                                                                                        原创
                                                                                    
                            2011-05-08 12:09:52
                            
                                4733阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            struts2 Action获取表单传值 1.通过属性驱动式 JSP: Action:直接通过get、set方法获取。 public class sysAction extends ActionSupport{ private String username;            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-09-01 00:21:00
                            
                                154阅读
                            
                                                                                    
                                2评论