package com.controller;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;
import java.util.Date;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.servlet.ModelAndView;
import com.bean.Company;
import com.common.Util;
import com.service.ICompany;
@Controller
@RequestMapping("/company")
public class CompanyController {
private static Log log = LogFactory.getLog(CompanyController.class.getName());
@Autowired
private ICompany companyService;
public void insert(){
//User p=new User("cuiran",27);
//dataManager.insert(p);
log.debug("添加成功");
}
/**
*<b>function:</b>查询所有
*/
@RequestMapping("/companys")
public ModelAndView companys(){
List<Company> list=companyService.findCompanys();
ModelAndView mav = new ModelAndView();
mav.setViewName("/companys");
mav.addObject("users", list);
return mav;
}
@RequestMapping("/toUpdateCompany")
public ModelAndView toUpdateCompany(@RequestParam("id") String id){
ModelAndView mav = new ModelAndView();
mav.setViewName("/company_update");
mav.addObject("company", companyService.findCompany(id));
return mav;
}
@RequestMapping("/updateCompany")
public String updateCompany(@ModelAttribute Company company){
try{
company.setUpdateTime(new Date());
companyService.updateCompany(company);
}catch(Exception e){
log.error(e);
}
return companyList();
}
@RequestMapping("/toAddCompany")
public ModelAndView toAddCompany(){
return returnUrl("/company_add");
}
@RequestMapping("/addCompany")
public String addCompany(@ModelAttribute Company company){
company.setCreateTime(new Date());
company.setUpdateTime(new Date());
companyService.addCompany(company);
return companyList();
}
public ModelAndView returnUrl(String url){
ModelAndView mav = new ModelAndView();
mav.setViewName(url);
return mav;
}
@RequestMapping("/delCompany")
public String delCompany(@RequestParam("id") String id){
companyService.delCompany(id);
return companyList();
}
public String companyList(){
return "redirect:/company/companys.action";
}
@RequestMapping("/checkCompany")
public String checkCompany(HttpServletResponse response,HttpServletRequest request){
try{
String ip=Util.getIpAddr(request);
Company company=companyService.searchCompanyByUrl(ip);
response.getWriter().print(company==null?"0":"1");
}catch(Exception e){
log.error(e);
}
return null;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
springmvc3.14+spring_data_mongodb1.3.2最新实例
共56个文件
jar:26个
class:8个
java:8个
5星 · 超过95%的资源 需积分: 9 193 下载量 27 浏览量
2013-12-14
14:32:12
上传
评论 15
收藏 6.32MB RAR 举报
温馨提示
本项目是一个springmvc+mongodb的简单应用开发,希望让更多喜欢mongodb的开发爱好者们加入这个阵营,共同学习,共同提高,这个示例简单易用,导入即上手,哥们我也是费了段时间整合这个最新稳定版本的,采用的是springmvc3.14+spring_data_mongodb1.3.2+mongodb_driver2.10.1+mongoDB2.4.8 全部是最新的稳定版本。希望能帮助到兄弟们。
资源推荐
资源详情
资源评论
收起资源包目录
mongo_example.rar (56个子文件)
mongo_example
.settings
org.eclipse.core.resources.prefs 66B
src
mongodb.properties 224B
log4j.properties 668B
com
dao
RepositoryImpl.java 2KB
AbstractRepository.java 1KB
bean
Company.java 1KB
common
Util.java 735B
controller
SysController.java 787B
CompanyController.java 3KB
service
ICompany.java 851B
CompanyImpl.java 1KB
.project 392B
WebRoot
WEB-INF
web.xml 2KB
dispatcher-servlet.xml 2KB
classes
mongodb.properties 224B
log4j.properties 668B
com
dao
AbstractRepository.class 982B
RepositoryImpl.class 4KB
bean
Company.class 2KB
common
Util.class 970B
controller
CompanyController.class 4KB
SysController.class 1KB
service
CompanyImpl.class 2KB
ICompany.class 420B
lib
spring-context-support-3.1.4.RELEASE.jar 105KB
spring-context-3.1.4.RELEASE.jar 819KB
commons-codec-1.3.jar 46KB
slf4j-api-1.5.6.jar 22KB
spring-data-mongodb-1.3.2.RELEASE.jar 395KB
commons-collections-3.2.1.jar 562KB
spring-aop-3.1.4.RELEASE.jar 325KB
spring-data-mongodb-log4j-1.0.0.M2.jar 6KB
commons-beanutils-1.8.3.jar 227KB
spring-beans-3.1.4.RELEASE.jar 583KB
spring-web-3.1.4.RELEASE.jar 542KB
spring-data-commons-1.6.2.RELEASE.jar 373KB
commons-pool-1.4.jar 85KB
spring-webmvc-3.1.4.RELEASE.jar 566KB
servlet-api.jar 141KB
mongo-java-driver-2.10.1.jar 389KB
commons-logging.jar 37KB
spring-tx-3.1.4.RELEASE.jar 240KB
spring-asm-3.1.4.RELEASE.jar 52KB
spring-core-3.1.4.RELEASE.jar 441KB
slf4j-log4j12-1.5.6.jar 9KB
jstl-1.2.jar 405KB
spring-expression-3.1.4.RELEASE.jar 175KB
commons-lang-2.5.jar 273KB
commons-io-1.3.2.jar 86KB
log4j-1.2.17.jar 478KB
applicationContext.xml 4KB
companys.jsp 1KB
company_update.jsp 1020B
index.jsp 645B
company_add.jsp 840B
.classpath 2KB
共 56 条
- 1
葫芦仔
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页