资源简介

本来没事想下载论坛上同名例子,奈何售价10分,甚是气愤,遂自写之。免费下载。。。内含 sql 文件 采用JQuery+SpringMVC+Hibernate+MySql+JDK6+Tomcat7.0开发的一个Demo, 包含全部源码,部署后可直接运行,想学习JQuery、SpringMVC、Hibernate的朋友可以看一下。

资源截图

代码片段和文件信息

package com.ibaiyun.controller;

import java.util.List;

import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import net.sf.json.JSONArray;
import net.sf.json.JSONobject;

import org.apache.log4j.Logger;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;

import com.ibaiyun.pojo.Member;
import com.ibaiyun.service.MemberService;
import com.ibaiyun.util.RequestUtil;
import com.ibaiyun.vo.RoleEnum;

/**
 * 成员信息controller
 * @author yang
 *
 */
@Controller
@RequestMapping(“/member“)
public class MemberController {
private static Logger log = Logger.getLogger(MemberController.class);
private MemberService memberService;

/**
 * 添加一个成员
 * @param model
 * @return
 */
@RequestMapping(“/test“)
public String saveMember(Model model) {
//Member member = new Member(1L“hui““hui““hui“RoleEnum.A);
Member member = new Member(“yang““yang““yang“RoleEnum.A);
memberService.save(member);
return “test“;
}

/**
 * 获取所有成员
 * @param model
 * @return
 */
@RequestMapping(“/show“)
public String getMember(Model model) {
//Member member = new Member(1L“hui““hui““hui“RoleEnum.A);
List memberList = memberService.getAllMember();
model.addAttribute(“memberList“ memberList);
return “show“;
}

/**
 * 获取所有成员
 * @param model
 * @return
 */
@RequestMapping(“/showAll“)
public void getAllMember(HttpServletResponse responseModel model) {
//Member member = new Member(1L“hui““hui““hui“RoleEnum.A);
List memberList = memberService.getAllMember();
output(responseJSONArray.fromobject(memberList).toString());
}

/**
 * 根据ID,获取一个成员,以json格式输出到页面
 * @param request
 * @param response
 * @param model
 */
@RequestMapping(“/showById“)
public void getMemberById(HttpServletRequest requestHttpServletResponse responseModel model) {
String sid = RequestUtil.getString(request “id“ “1“);
Long id = Long.parseLong(sid);
Member member = memberService.getMemberById(id);
model.addAttribute(“member“ member);
output(responseJSONobject.fromobject(member).toString());
}

@RequestMapping(“/delById“)
public void deleteMemberById(HttpServletRequest requestHttpServletResponse responseModel model) {
String sid = RequestUtil.getString(request “id“ null);
Boolean isDel = true;
if(sid==null){
isDel = false;
}
try {
memberService.deleteMemberById(Long.parseLong(sid));
} catch (Exception e) {
isDel = false;
log.info(“根据ID删除成员失败。“);
log.error(e.getMessage() e);
}
output(responseisDel.toString());
}

/**
 * 输出结果到response中
 * @param response
 * @param str
 */
private void output(HttpServletResponse response String str) {
try {
    response.getOutputStream().write(str.getBytes(“UTF-8“) );
  

评论

共有 条评论