package com.controller;
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 icompany;
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=icompany.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", icompany.findCompany(id));
return mav;
}
@RequestMapping("/updateCompany")
public String updateCompany(@ModelAttribute Company company){
try{
company.setUpdateTime(new Date());
icompany.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());
icompany.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){
icompany.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=icompany.searchCompanyByUrl(ip);
response.getWriter().print(company==null?"0":"1");
}catch(Exception e){
log.error(e);
}
return null;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
Demo.zip (74个子文件)
Demo
.project 2KB
.mymetadata 285B
src
mongodb.properties 224B
com
common
Util.java 735B
service
ICompany.java 899B
CompanyImpl.java 1KB
controller
CompanyController.java 3KB
SysController.java 880B
dao
AbstractRepository.java 1KB
RepositoryImpl.java 2KB
bean
Company.java 1024B
log4j.properties 668B
WebRoot
WEB-INF
applicationContext.xml 3KB
classes
mongodb.properties 224B
com
common
Util.class 935B
service
ICompany.class 420B
CompanyImpl.class 2KB
controller
SysController.class 2KB
CompanyController.class 4KB
dao
RepositoryImpl.class 4KB
AbstractRepository.class 982B
bean
Company.class 1KB
log4j.properties 668B
lib
servlet-api.jar 141KB
org.springframework.beans-3.1.0.RELEASE.jar 575KB
org.springframework.core-3.1.0.RELEASE.jar 432KB
org.springframework.asm-3.1.0.RELEASE.jar 52KB
slf4j-api-1.5.6.jar 22KB
commons-beanutils-1.8.3.jar 227KB
spring-data-mongodb-1.3.2.RELEASE.jar 395KB
org.springframework.web.servlet-3.1.0.RELEASE.jar 559KB
org.springframework.web.struts-3.1.0.RELEASE.jar 31KB
org.springframework.transaction-3.1.0.RELEASE.jar 240KB
org.springframework.test-3.1.0.RELEASE.jar 224KB
jstl-1.2.jar 405KB
org.springframework.instrument-3.1.0.RELEASE.jar 7KB
commons-codec-1.3.jar 46KB
org.springframework.jdbc-3.1.0.RELEASE.jar 392KB
org.springframework.jms-3.1.0.RELEASE.jar 194KB
slf4j-log4j12-1.5.6.jar 9KB
org.springframework.web.portlet-3.1.0.RELEASE.jar 186KB
log4j-1.2.17.jar 478KB
org.springframework.expression-3.1.0.RELEASE.jar 172KB
org.springframework.oxm-3.1.0.RELEASE.jar 69KB
spring-data-mongodb-log4j-1.0.0.M2.jar 6KB
spring-data-commons-1.6.2.RELEASE.jar 373KB
commons-logging.jar 37KB
org.springframework.instrument.tomcat-3.1.0.RELEASE.jar 11KB
commons-io-1.3.2.jar 86KB
mongo-java-driver-2.10.1.jar 389KB
org.springframework.aspects-3.1.0.RELEASE.jar 49KB
commons-lang-2.5.jar 273KB
org.springframework.web-3.1.0.RELEASE.jar 528KB
org.springframework.context-3.1.0.RELEASE.jar 810KB
org.springframework.orm-3.1.0.RELEASE.jar 369KB
org.springframework.aop-3.1.0.RELEASE.jar 324KB
commons-collections-3.2.1.jar 562KB
org.springframework.context.support-3.1.0.RELEASE.jar 104KB
commons-pool-1.4.jar 85KB
web.xml 2KB
dispatcher-servlet.xml 2KB
company_update.jsp 1KB
companys.jsp 1KB
index.jsp 836B
META-INF
MANIFEST.MF 36B
company_add.jsp 1KB
.myeclipse
.settings
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.common.project.facet.core.xml 252B
org.eclipse.jdt.core.prefs 395B
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.component 450B
.jsdtscope 500B
.myumldata 66B
.classpath 7KB
共 74 条
- 1
资源评论
心云12
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- yolov8n-pose.pt 用 yolov8n-pose.onnx下载
- C++之STL的vector详解,包括初始化和各种函数:vector的初始化、数据的增删查改等
- stable-diffusion-webui-master
- openPLC-Editor C语言编程 在mp157 arm板上调用io等使用记录
- 无人机悬停时间计算软件.rar
- 主要讲解 mybatis中 实体层的属性与表的列不一致时如何处理? 可以采用将列重命名方法还可以采用resultMap 方式
- e6c0100f8ff84d329888827f836189e0.zip
- 工作汇报 年终总结19.pptx
- 工作汇报 年终总结99.pptx
- 基于 QT 编写的通讯录管理系统
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功