<#include "/java_copyright.include">
<#assign className = table.className>
<#assign classNameLower = className?uncap_first>
package ${basepackage}.controller;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import ${basepackage}.service.*;
<#include "/java_imports.include">
/**
<#include "/java_description.include">
*/
@Controller
public class ${className}Controller {
@Resource
I${className}Service ${classNameLower}Service;
/**
* 主页 集成分页 插件 PageHelper
**/
@RequestMapping("${classNameLower}_index.action")
public String list(Model model, Integer pageNumber, Integer pageSize) {
if(pageNumber==null||pageNumber==0){
pageNumber = 1;
}
if(pageSize ==null){
pageSize = 10;
}
//开始分页 参数:页码, 每页显示数量
PageHelper.startPage(pageNumber,10);
List<${className}> ${classNameLower}_lists = ${classNameLower}Service.findAll(null);
PageInfo<${className}> ${classNameLower}s = new PageInfo<${className}>(${classNameLower}_lists);
model.addAttribute("${classNameLower}s",${classNameLower}s);
return "/page/${classNameLower}/index.jsp";
}
/**
* 查看对象
**/
@RequestMapping("${classNameLower}_get.action")
public String get(int id, Model model){
List<${className}> ${classNameLower}_lists = ${classNameLower}Service.findAll(null);
${className} pojo = ${classNameLower}Service.findById(id);
model.addAttribute("pojo", pojo);
model.addAttribute("${classNameLower}_lists",${classNameLower}_lists);
return "/page/${classNameLower}/get.jsp";
}
/**
* 进入新增页面
**/
@RequestMapping("${classNameLower}_toinsert.action")
public String toinsert_admin() {
return "/page/${classNameLower}/add.jsp";
}
/**
* 保存新增对象
**/
@RequestMapping("${classNameLower}_insert.action")
public String insert(${className} ${classNameLower}) {
${classNameLower}Service.save(${classNameLower});
return "redirect:${classNameLower}_index.action";
}
/**
* 进入更新页面
**/
@RequestMapping("${classNameLower}_toupdate.action")
public String toupdate(int id, Model model) {
${className} po = ${classNameLower}Service.findById(id);
model.addAttribute("po",po);
return "/page/${classNameLower}/edit.jsp";
}
/**
* 保存更新对象
**/
@RequestMapping("${classNameLower}_update.action")
public String update(int id, Model model) {
${classNameLower}Service.findById(id);
return "redirect:${classNameLower}_index.action";
}
/**
*删除对象
**/
@RequestMapping("${classNameLower}_delete.action")
public String delete_admin(int id) {
${classNameLower}Service.deleteById(id);
return "redirect:${classNameLower}_index.action";
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
rapid-generator.zip (30个子文件)
src
com
chenhz
study
codegenerator
SimpleTest.java 1KB
WebRoot
META-INF
MANIFEST.MF 39B
WEB-INF
config
log4j.properties 347B
generator.xml 4KB
web.xml 375B
lib
freemarker-2.3.23.jar 1.29MB
mysql-connector-java-5.1.12-bin.jar 716KB
rapid-generator-4.0.6.jar 254KB
index.jsp 834B
template
java_copyright.include 182B
java_imports.include 38B
custom.include 462B
ssm_project
pom.xml 4KB
src
${basepackage_dir}
dao
IBaseDao.java 752B
I${className}Dao.java 816B
impl
${className}DaoImpl.java 2KB
BaseDaoImpl.java 2KB
dataobject
${className}DO.java 2KB
controller
${className}Controller.java 3KB
service
I${className}Service.java 833B
impl
${className}ServiceImpl.java 1KB
WebRoot
WEB-INF
web.xml 1KB
resources
beans.xml 3KB
jdbc.properties 400B
log4j.properties 219B
sqlMapConfig.xml 2KB
springmvc-servlet.xml 2KB
mybatis_mapper
mapper
${className}Mapper.xml 3KB
java_description.include 58B
macro.include 667B
共 30 条
- 1
资源评论
chz613
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功