`

json-lib-2.2.3-jdk15.jar+所需jar包

 
阅读更多

做项目,用到了json-lib-2.2.3-jdk15.jar,使用时提示如下错误:

 root cause
java.lang.ClassNotFoundException: net.sf.ezmorph.Morpher

 

原因:使用json-lib-2.2.3-jdk15.jar必要也要导入它的依赖包:

ezmorph-1.0.6.jar
commons-lang 2.4
commons-beanutils 1.7.0
commons-collections 3.2
commons-logging 1.1.1

 

我做项目用的地方,代码:

	/**
	 * 打开授权
	 */
	public String openImpower()
	{	
		role = service.queryById(roleNum);
		
		TRolePriv rp = new TRolePriv();
		rp.setRoleNum(roleNum);
		
		List<TRolePriv> rpList = service.queryRolePriv(rp);//权限中间表List
		List<TEmployeePriv> privList = service.queryAllPriv(new TEmployeePriv());//查询所有TEmployeePriv
		
		/**合成权限树*/
		List<PrivJSON> jsonList = new ArrayList<PrivJSON>();
		
		for( TEmployeePriv priv : privList ){
			if("60".equals(priv.getPrivType())){
				PrivJSON json = new PrivJSON();//一级菜单
				json.setId(priv.getPrivNum());
				json.setpId("0");
				json.setName(priv.getPrivName());
				json.setOpen(false);//默认不展开
				
				jsonList.add(json);
			}
			else{
				PrivJSON json2 = new PrivJSON();
				json2.setId(priv.getPrivNum());
				json2.setpId(priv.getMenuId1());
				json2.setName(priv.getPrivName());
				json2.setPrivNum(priv.getPrivNum());
				
				for(TRolePriv trp : rpList){
					if(trp.getPrivNum().equals(priv.getPrivNum())){
						json2.setOpen(false);//默认不展开
						json2.setChecked(true);
					}
				}
				jsonList.add(json2);
			}
		}
		
		JSONArray myjsonObj = JSONArray.fromObject(jsonList);//将权限集合,转成JSON数组
		this.getRequest().setAttribute("myjsonObj",myjsonObj);
		
		successPath = "/jsp/phone/priv/role/impowerRole.jsp";
		return SUCCESS;
	}

 

###附件是json-lib加依赖包

分享到:
评论
3 楼 dutaibai 2014-04-09  
谢谢提供  
2 楼 alexyao8 2012-07-27  
   
1 楼 cashlifei 2012-07-18  
感谢提供!

相关推荐

    json-lib-2.2.3-jdk15.jar

    5. **依赖管理**:`json-lib-2.2.3-jdk15.jar`可能包含了其运行所需的其他依赖库,这使得开发者在使用时无需额外配置这些依赖,简化了项目的构建过程。 6. **多平台支持**:作为Java库,JSON-lib可以运行在任何支持...

    json架包,包好json-lib-2.2.3-jdk13.jar,json-lib-2.4-jdk14.jar以及附带的支持包

    json架包,包好json-lib-2.2.3-jdk13.jar,json-lib-2.4-jdk14.jar以及附带的支持包ezmorph-1.0.6.jar,commons-logging.jar,commons-lang.jar等

    json-lib-2.2.3-jdk15.jar 相关jar包

    "json-lib-2.2.3-jdk15.jar" 是一个专门为Java设计的JSON处理库,它提供了丰富的API来操作JSON。这个版本是针对JDK 1.5的,因此对于使用此版本JDK的项目来说,它是兼容的。json-lib库支持多种Java对象到JSON的映射,...

    json-lib-2.2.3-jdk13.jar及相关其他5个jar包

    json-lib-2.2.3-jdk13.jar commons-beanutils-1.7.0.jar commons-collections-3.2.1.jar commons-lang-2.4.jar commons-logging-1.1.1.jar ezmorph-1.0.6.jar

    json-lib-2.2.3-jdk15-src.jar

    json-lib-2.2.3-jdk15-javadoc.jar json 源代码

    json-lib-2.2.3-jdk15.jar有关文件

    `json-lib-2.2.3-jdk15.jar`是这个库的一个特定版本,兼容JDK 1.5。 该库的核心功能包括: 1. **对象到JSON转换**:`json-lib`允许将Java的基本类型、集合、数组、Map以及自定义对象转换成JSON字符串。这使得...

    使用json-lib-2.2.2-jdk15.jar所要用到的jar包

    json-lib-2.2.3-jdk15.jar commons-beanutils-1.7.0.jar commons-httpclient-3.1.jar commons-lang-2.3.jar commons-logging-1.1.1.jar commons-collections-3.2.1.jar ezmorph-1.0.3.jar 如果不关联这些包,则会...

    json-lib-2.2.3-jdk13.jar

    json-lib-2.4-jdk14.jar ezmorph-1.0.6.jar commons-logging.jar commons-lang-2.0.jar commons-collections.jar commons-beanutils.jar

    json-lib-2.3-jdk15基础jar包合辑

    `json-lib-2.3-jdk15`是JSON库的一个特定版本,专为JDK 1.5设计,以确保与该版本的Java环境兼容。 ### JSON Lib简介 JSON Lib是一个Java库,它提供了将Java对象转换为JSON格式,以及将JSON文本解析回等效Java对象的...

    json相关依赖jar包,json-lib-2.2.3-jdk13.jar/ezmorph-1.0.6.jar 等6个jar包

    json,json.jar,json相关依赖jar包,,json-lib-2.2.3-jdk13.jar/ezmorph-1.0.6.jar,commons-lang-2.4.jar,commons-collections-3.2.1.jar,commons-beanutils.jar

    json-2.2.3-jdk13全部包6个

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也...JSON-2.2.3-jdk13全部包提供了在Java 13环境中处理JSON数据所需的组件,使得开发者能够轻松地在Java应用中集成JSON支持。

    json-lib-2.3-jdk15-sources javadoc .jar

    "json-lib-2.3-jdk15.jar"是实际的可执行库文件,包含编译后的字节码,开发者在项目中引用这个jar文件,就可以在程序中使用JSON-lib提供的所有功能。例如,可以将Java对象转化为JSON字符串,或者从JSON字符串反序列...

    json-lib-2.3-jdk15.jar和它的源码包

    而`json-lib-2.2.3-jdk15-sources.jar`则是`json-lib`的源码包,提供了库的所有源代码。这个文件对于开发者来说非常宝贵,因为可以查看和理解库内部的工作机制,便于学习、调试或进行自定义扩展。通过源码,我们可以...

    json-lib-2.2.3-jdk15及其支持包

    服务器使用JSON架包,及其支持包。 详细内容如下: json-lib-2.2.3-jdk15.jar commons-lang-2.6.jar ezmorph-1.0.6.jar commons-collections-3.2.jar commons-logging-1.1.1.jar commons-beanutils-1.7.0.jar

    json所有的jar包下载

    json-lib-2.2.3-jdk15.jar commons-beanutils-1.7.0.jar commons-httpclient-3.1.jar commons-lang-2.3.jar commons-logging-1.1.1.jar commons-collections-3.2.1.jar ezmorph-1.0.3.jar 如果不关联这些包,则会...

    json-lib-2.2.3-jdk15

    `json-lib-2.2.3-jdk15.jar`是`json-lib`库的一个版本,特别针对JDK 1.5进行优化。这个版本的发布主要是为了支持那些还在使用JDK 1.5的开发者,让他们也能方便地处理JSON数据。JSON库的版本更新通常是为了修复已知...

    json-lib-jdk.jar

    在给定的压缩包文件中,我们有两个不同版本的`json-lib` jar包:`json-lib-2.2.3-jdk15.jar`和`json-lib-2.4-jdk15.jar`。 `json-lib-2.2.3-jdk15.jar`是版本为2.2.3的`json-lib`,适用于JDK 1.5环境。此版本可能...

Global site tag (gtag.js) - Google Analytics