资源简介

该项目为一个整合hibernate与struts,利用json对象存放临时数据库数据,连接数据的三级联动;改项目使用ajax传递请求连接和参数;数据库结果为三表级联,三表之间依次都是多对一的关系;其中代码核心代码都附有详细的注释,供大家研讨学习; 其中包括:Select.js:主要实现功能的js;Util.js:工具js,封装一些ajax的请求方法以及创建ajax的方法还有模拟jQuery的根据id获取dom对象;Struts.xml:主要亮点在配置一个多变级联时防止加载多个表的操作,从而达到解决多表级联操作的时候经常出现的session已关闭的bug

资源截图

代码片段和文件信息

package www.csdn.project.action;

import java.util.List;

import www.csdn.project.domain.City;
import www.csdn.project.domain.Province;
import www.csdn.project.service.CityService;
import www.csdn.project.service.CityServiceImpl;

import com.opensymphony.xwork2.ActionSupport;

public class CityAction extends ActionSupport {

private CityService service = new CityServiceImpl();
private List cities;
private Integer pid;

public Integer getPid() {
return pid;
}
public void setPid(Integer pid) {
this.pid = pid;
}
public List getCities() {
return cities;
}
public void setCities(List cities) {
this.cities = cities;
}

public String select(){
cities = service.findById(City.class pid);
return SUCCESS;
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-03-20 10:20  ajax_select\
     文件        2369  2013-03-07 22:54  ajax_select\.classpath
     目录           0  2013-03-07 22:53  ajax_select\.myeclipse\
     文件         306  2013-03-18 09:31  ajax_select\.mymetadata
     文件        1621  2013-03-16 22:27  ajax_select\.project
     目录           0  2013-03-20 10:20  ajax_select\.settings\
     文件         500  2013-03-07 22:54  ajax_select\.settings\.jsdtscope
     文件        1009  2013-03-07 22:56  ajax_select\.settings\com.genuitec.eclipse.j2eedt.core.prefs
     文件         364  2013-03-07 22:54  ajax_select\.settings\org.eclipse.jdt.core.prefs
     文件         499  2013-03-16 22:28  ajax_select\.settings\org.eclipse.wst.common.component
     文件         252  2013-03-07 22:55  ajax_select\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2013-03-07 22:54  ajax_select\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2013-03-07 22:54  ajax_select\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2013-03-20 10:20  ajax_select\src\
     文件        1973  2013-02-28 12:05  ajax_select\src\.struts-admin-dynamic.mex
     文件        1899  2013-02-28 09:02  ajax_select\src\.struts-admin.mex
     文件         662  2013-02-27 08:48  ajax_select\src\.struts-dis.mex
     文件         326  2013-03-05 20:40  ajax_select\src\.struts.mex
     文件         913  2013-03-17 09:07  ajax_select\src\hibernate.cfg.xml
     文件        1346  2013-03-20 10:04  ajax_select\src\struts.xml
     目录           0  2013-03-20 10:20  ajax_select\src\www\
     目录           0  2013-03-20 10:20  ajax_select\src\www\csdn\
     目录           0  2013-03-20 10:20  ajax_select\src\www\csdn\project\
     目录           0  2013-03-20 10:20  ajax_select\src\www\csdn\project\action\
     文件         157  2013-02-28 17:52  ajax_select\src\www\csdn\project\action\ActionClassName-conversion.properties
     文件         428  2013-03-04 17:38  ajax_select\src\www\csdn\project\action\ActionClassName-validation.xml
     文件         790  2013-03-20 09:46  ajax_select\src\www\csdn\project\action\CityAction.java
     文件         803  2013-03-20 09:47  ajax_select\src\www\csdn\project\action\CountryAction.java
     文件         681  2013-03-20 09:45  ajax_select\src\www\csdn\project\action\ProvinceAction.java
     目录           0  2013-03-20 10:20  ajax_select\src\www\csdn\project\dao\
     文件         736  2013-03-16 22:56  ajax_select\src\www\csdn\project\dao\baseDao.java
............此处省略135个文件信息

评论

共有 条评论