资源简介
包含三个Spring+SpringMVC+MyBatis(SSM)项目整合案例,可供初学者参考。
代码片段和文件信息
package cn.kane.controller;
import java.util.Date;
import java.util.List;
import javax.annotation.Resource;
import org.apache.log4j.Logger;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import cn.kane.entity.Answer;
import cn.kane.entity.Question;
import cn.kane.service.AnswerService;
import cn.kane.service.QuestionService;
@Controller
public class QuestionController {
private Logger logger = Logger.getLogger(QuestionController.class);
@Resource
private QuestionService questionService;
@Resource
private AnswerService answerService;
@RequestMapping(““)
public String getAll(Model model){
List questionList = questionService.getQuestionList();
model.addAttribute(“questionList“questionList);
return “index“;
}
@RequestMapping(“/question“)
public String question(){
return “question“;
}
@RequestMapping(value=“/saveQuestion“method=RequestMethod.POST)
public String saveQuestion(@RequestParam String title
@RequestParam String detailDesc){
logger.info(“title===>“+title);
if(questionService.saveQuestion(titledetailDesc)){
return “redirect:/getAll“;
}
return “question“;
}
@RequestMapping(value=“/findQuestion“)
public String findQuestion(@RequestParam Integer idModel model
@RequestParam(value=“ansContent“required=false)String ansContent){
logger.info(“id==>“+id);
Question question = questionService.findQuestionById(id);
Integer answerCount = question.getAnswerCount();
List answerList = answerService.findAnswerListByPid(id);
if(null != ansContent && !““.equals(ansContent)){
Answer answer = new Answer();
answer.setQid(id);
answer.setAnsContent(ansContent);
answer.setAnsDate(new Date());
if(answerService.insertAnswer(answer)){
answerCount++;
question.setAnswerCount(answerCount);
question.setLastModified(new Date());
if(questionService.updateStatu(question)){
return “redirect:/getAll“;
}
}
}
model.addAttribute(“question“question);
model.addAttribute(“answerList“answerList);
return “showquestion“;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3219 2018-08-18 17:53 新建文件夹\onlineqa\.classpath
文件 1257 2018-08-18 17:40 新建文件夹\onlineqa\.project
文件 567 2018-01-27 13:00 新建文件夹\onlineqa\.settings\.jsdtscope
文件 76 2018-03-10 22:04 新建文件夹\onlineqa\.settings\com.genuitec.eclipse.migration.prefs
文件 364 2018-03-10 22:05 新建文件夹\onlineqa\.settings\org.eclipse.jdt.core.prefs
文件 556 2018-01-27 13:10 新建文件夹\onlineqa\.settings\org.eclipse.wst.common.component
文件 345 2018-03-10 22:05 新建文件夹\onlineqa\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2018-01-27 13:00 新建文件夹\onlineqa\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-01-27 13:00 新建文件夹\onlineqa\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 2725 2018-08-31 17:56 新建文件夹\onlineqa\build\classes\applicatonContext-mybatis.xm
文件 3989 2018-08-22 11:47 新建文件夹\onlineqa\build\classes\cn\kane\controller\QuestionController.class
文件 425 2018-08-23 11:48 新建文件夹\onlineqa\build\classes\cn\kane\dao\AnswerDao.class
文件 490 2018-08-20 17:31 新建文件夹\onlineqa\build\classes\cn\kane\dao\QuestionDao.class
文件 1220 2018-08-20 17:31 新建文件夹\onlineqa\build\classes\cn\kane\entity\Answer.class
文件 1450 2018-08-20 17:31 新建文件夹\onlineqa\build\classes\cn\kane\entity\Question.class
文件 330 2018-08-20 17:31 新建文件夹\onlineqa\build\classes\cn\kane\service\AnswerService.class
文件 1090 2018-08-20 17:31 新建文件夹\onlineqa\build\classes\cn\kane\service\impl\AnswerServiceImpl.class
文件 1799 2018-08-20 17:31 新建文件夹\onlineqa\build\classes\cn\kane\service\impl\QuestionServiceImpl.class
文件 436 2018-08-20 17:31 新建文件夹\onlineqa\build\classes\cn\kane\service\QuestionService.class
文件 255 2018-08-19 11:38 新建文件夹\onlineqa\build\classes\databa
文件 2977 2018-01-27 14:11 新建文件夹\onlineqa\build\classes\log4j.properties
文件 557 2018-01-27 15:38 新建文件夹\onlineqa\build\classes\mapper\AnswerDao.xm
文件 837 2018-01-28 14:41 新建文件夹\onlineqa\build\classes\mapper\QuestionDao.xm
文件 299 2018-08-22 08:13 新建文件夹\onlineqa\build\classes\mybatis-config.xm
文件 1209 2018-01-27 14:53 新建文件夹\onlineqa\build\classes\springmvc-servlet.xm
文件 3638 2018-08-18 18:23 新建文件夹\onlineqa\onlineqa.sql
文件 2725 2018-08-31 17:56 新建文件夹\onlineqa\resources\applicatonContext-mybatis.xm
文件 255 2018-08-19 11:38 新建文件夹\onlineqa\resources\databa
文件 2977 2018-01-27 14:11 新建文件夹\onlineqa\resources\log4j.properties
文件 557 2018-01-27 15:38 新建文件夹\onlineqa\resources\mapper\AnswerDao.xm
............此处省略296个文件信息
- 上一篇:0day安全:软件漏洞分析技术第2版
- 下一篇:H3C认证教材
相关资源
- spring+quartz动态处理任务demo
- 跟着开涛学SpringMVC电子书和源码
- 超级详细通俗易懂-北京动力节点SSH框
- 基于ssm框架实现的网上订餐的设计与
- Irvine_2019
- Maven+SSM的博客系统源码和系统设计文
- Spring实战+源码ddd
- zw_ssm-crm-new.zip
- 1504240620+刘文豪+软件11503+基于框架的
- springboot项目——基于springSecurity实现
- 网上商城系统源码
- 个人健康管理平台
- spring in action(第四版 中英文版 带源
- springmvc整合
- spring实战第四版中文版
- spring+springMvc+mybatis完美整合项目
- Maven+Spring+SpringMVC+MyBatis+FreeMarker模版为
- Spring MVC AOP通过注解方式拦截Controll
- Intellij IDEA搭建SSM+Bootstrp+分页
- spring cloud实战.pdf
- SSM登录实例155958
- Spring+SpringMVC+MyBatis整合工程代码
- ssm_bbs项目 基本的增删改查
- springmvc注解实现用户注册验证
- SSM学生管理系统155527
- 基于ssh成绩管理系统
- 基于mybatis、springMVC开发的在线考试系
- chaoshimavcen.rar
- 基于SPRING框架的平安PAFA架构解析
- 简单实现SSM增删改查
评论
共有 条评论