package com.kzfire.portal.action.user;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import com.kzfire.portal.dao.AllusersDao;
import com.kzfire.portal.entiy.Allusers;
import com.kzfire.portal.entiy.Kefangxinxi;
import com.kzfire.portal.entiy.Kehuxinxi;
import com.kzfire.portal.entiy.Liuyanban;
import com.kzfire.portal.entiy.Ruzhujilu;
import com.kzfire.portal.entiy.Xiaofeijilu;
import com.kzfire.portal.service.AllusersService;
import com.kzfire.portal.service.KefangxinxiService;
import com.kzfire.portal.service.KehuxinxiService;
import com.kzfire.portal.service.LiuyanbanService;
import com.kzfire.portal.service.RuzhujiluService;
import com.kzfire.portal.service.XiaofeijiluService;
@Controller
@RequestMapping("/user/user")
public class UserAction {
@Autowired
private AllusersService allusersservice;
@Autowired
private KefangxinxiService kefangxinxiService;
@Autowired
private KehuxinxiService kehuxinxiservice;
@Autowired
private RuzhujiluService ruzhujiluservice;
@Autowired
private XiaofeijiluService xiaofeijiluservice;
@Autowired
private LiuyanbanService liuyanbanservice;
protected final static String VIEW = "WEB-INF/page/";
@RequestMapping("/Iteminfo_add")
public String Iteminfo_add() throws Exception {
return "Iteminfo_add";
}
@RequestMapping("/Iteminfo_add_post")
public String Iteminfo_add_post(Model model, HttpServletRequest request,
HttpServletResponse response) throws Exception {
String bianhao=request.getParameter("bianhao");
String leixing=request.getParameter("leixing");
String daxiao= "";
String jiage=request.getParameter("jiage");
String tupian=request.getParameter("tupian");
String zhuangtai=request.getParameter("zhuangtai");
Kefangxinxi kefangxinxi=new Kefangxinxi();
kefangxinxi.setBianhao(bianhao);
kefangxinxi.setLeixing(leixing);
kefangxinxi.setDaxiao(daxiao);
kefangxinxi.setJiage(jiage);
kefangxinxi.setTupian(tupian);
kefangxinxi.setZhuangtai(zhuangtai);
kefangxinxiService.insert(kefangxinxi);
request.setAttribute("message_login", "添加成功!!");
return "Iteminfo_add";
}
@RequestMapping("/Iteminfo_list")
public String Iteminfo_list(Model model, HttpServletRequest request,
HttpServletResponse response) throws Exception {
int curpage = 1;//当前页
int page_record = 10;//每页显示的记录数
int zgs = 0;
int zys = 0;
//用下面的方法(sql查询完成,速度快)
String hsgnpage = request.getParameter("page");
Kefangxinxi Kefangxinxi=new Kefangxinxi();
List<Kefangxinxi> kefangxinxilist=new ArrayList<Kefangxinxi>();
kefangxinxilist=kefangxinxiService.findAll(Kefangxinxi);
for (int i=0;i<kefangxinxilist.size();i++) {
zgs = kefangxinxilist.size();
if ((zgs % page_record) == 0) {
zys = zgs / page_record;
} else {
zys = zgs / page_record + 1;
}
}
if (hsgnpage != null) {
curpage = Integer.parseInt(request.getParameter("page"));//获取传递的值,需要显示的页
} else {
curpage = 1;
}
if (curpage == 0) {
curpage = 1;
}
if (curpage > zys) {
curpage = zys;
}
if (request.getParameter("bianhao") == ""
|| request.getParameter("bianhao") == null) {
} else {
Kefangxinxi.setBianhao(request.getParameter("bianhao"));
}
if (request.getParameter("leixing") == "所有"
|| request.getParameter("leixing") == null) {
} else {
Kefangxinxi.setLeixing(request.getParameter("leixing"));
}
if (request.getParameter("zhuangtai") == "所有"
|| request.getParameter("zhuangtai") == null) {
} else {
Kefangxinxi.setZhuangtai(request.getParameter("zhuangtai"));
}
kefangxinxilist=kefangxinxiService.findAll(Kefangxinxi);
model.addAttribute("kefangxinxis",kefangxinxilist);
model.addAttribute("page_record",page_record);
model.addAttribute("zgs",zgs);
model.addAttribute("size",kefangxinxilist.size());
model.addAttribute("curpage",curpage);
return "Iteminfo_list";
}
@RequestMapping("/Iteminfo_updt")
public String Iteminfo_updt(Model model,HttpServletRequest request,HttpServletResponse response) {
String id=request.getParameter("id");
Kefangxinxi Kefangxinxi=new Kefangxinxi();
Kefangxinxi.setId(Integer.parseInt(id));
List<Kefangxinxi> kefangxinxilist=new ArrayList<Kefangxinxi>();
kefangxinxilist=kefangxinxiService.findAll(Kefangxinxi);
if(kefangxinxilist !=null && kefangxinxilist.size() >0){
model.addAttribute("size", kefangxinxilist.size());
model.addAttribute("kefangxinxi",kefangxinxilist.get(0));
}else{
return "Iteminfo_list";
}
return "Iteminfo_updt";
}
@RequestMapping("/Iteminfo_updt_post")
public String Iteminfo_updt_post(Model model,HttpServletRequest request,HttpServletResponse response) {
System.out.println("<<<<<<<<<<<<<Iteminfo_updt_post>>>>>>>>>>>>>");
String bianhao=request.getParameter("bianhao");
String leixing=request.getParameter("leixing");
String daxiao="";
String jiage=request.getParameter("jiage");
String tupian=request.getParameter("tupian");
String zhuangtai=request.getParameter("zhuangtai");
String id=request.getParameter("id");
Kefangxinxi Kefangxinxi=new Kefangxinxi();
Kefangxinxi.setId(Integer.parseInt(id));
Kefangxinxi.setBianhao(bianhao);
Kefangxinxi.setLeixing(leixing);
Kefangxinxi.setDaxiao(daxiao);
Kefangxinxi.setJiage(jiage);
Kefangxinxi.setTupian(tupian);
Kefangxinxi.setZhuangtai(zhuangtai);
kefangxinxiService.update(Kefangxinxi);
Kefangxinxi=new Kefangxinxi();
List<Kefangxinxi> kefangxinxilist=new ArrayList<Kefangxinxi>();
kefangxinxilist=kefangxinxiService.findAll(Kefangxinxi);
model.addAttribute("size", kefangxinxilist.size());
model.addAttribute("kefangxinxis",kefangxinxilist);
return "Iteminfo_list";
}
@RequestMapping("/Iteminfo_list2")
public String Iteminfo_list2(Model model,HttpServletRequest request,HttpServletResponse response) {
Kefangxinxi Kefangxinxi=new Kefangxinxi();
if (request.getParameter("bianhao") == ""
|| request.getParameter("bianhao") == null) {
} else {
Kefangxinxi.setBianhao(request.getParameter("bianhao"));
}
if (request.getParameter("leixing") == "所有"
|| request.getParameter("leixing") == null) {
} else {
Kefangxinxi.setLeixing(request.getParameter("leixing"));
}
if (request.getParameter("zhuangtai") == "所有"
|| request.getParameter("zhuangtai") == null) {
} else {
Kefangxinxi.setZhuangtai(request.getParameter("zhuangtai"));
}
List<Kefangxinxi> kefangxinxilist=new ArrayList<Kefangxinxi>();
kefangxinxilist=kefangxinxiService.findAll(Kefangxinxi);
model.addAttribute("size", kefangxinxilist.size());
model.addAttribute("kefangxinxis",kefangxinxilist);
return "Iteminfo_list2";
}
@RequestMapping("/del")
public String del(Model model,HttpServletRequest request,HttpServletResponse response) {
int id=Integer.parseInt(request.getParameter("id"));
String tablename=request.getParameter("tablename");
if("kefangxinxi".equals(tablename)){
Kefangxinxi Kefangxinxi=new Kefangxinxi();
Kefangxinxi.setId(id);
kefangxinxiService.delete(Kefangxinxi);
Kefangxinxi=new Kefangxinxi();
List<Kefangxinxi> kefangxinxilist=new ArrayList<Kefangxinxi>();
kefangxinxilist=kefangxinxiService.findAll(Kefangxinxi);
model.addAttribute("size", kefangxinxilist.size());
model.addAttribute("kefangxinxis",kefangxinxilist);
return "Itemin
没有合适的资源?快使用搜索试试~ 我知道了~
基于Java web的SSH框架的教务系统(源码+数据库脚本).rar
共1734个文件
gif:689个
png:329个
jsp:143个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 13 浏览量
2023-02-12
23:42:42
上传
评论
收藏 54.52MB RAR 举报
温馨提示
使用说明:将源码导入Java ee工具,将脚本导入MySQL数据库,修改数据库连接语句,调试运行即可。
资源推荐
资源详情
资源评论
收起资源包目录
基于Java web的SSH框架的教务系统(源码+数据库脚本).rar (1734个子文件)
.project.bak 2KB
gzjs.bat 2KB
UserAction.class 20KB
LoginAction.class 4KB
Kehuxinxi.class 4KB
Ruzhujilu.class 4KB
Xiaofeijilu.class 3KB
AllusersService.class 2KB
Liuyanban.class 2KB
KefangxinxiService.class 2KB
XiaofeijiluService.class 2KB
RuzhujiluService.class 2KB
LiuyanbanService.class 2KB
KehuxinxiService.class 2KB
Kefangxinxi.class 2KB
db.class 2KB
Allusers.class 2KB
BaseService.class 862B
SystemParam.class 568B
XiaofeijiluDao.class 418B
KefangxinxiDao.class 418B
LiuyanbanDao.class 406B
KehuxinxiDao.class 406B
RuzhujiluDao.class 406B
AllusersDao.class 400B
BaseDao.class 162B
.classpath 857B
org.eclipse.wst.common.component 538B
org.eclipse.wst.jsdt.ui.superType.container 49B
bootstrap.min.css 150KB
H-ui.css 139KB
H-ui.min.css 99KB
easyui.css 54KB
core.css 41KB
font-awesome.min.css 21KB
CSS.css 16KB
demo.css 16KB
iconfont.css 12KB
icheck.css 12KB
style.css 11KB
style.css 11KB
style.css 11KB
style.css 11KB
style.css 11KB
ui.css 10KB
ui.css 10KB
ui.css 10KB
ui.css 10KB
ui.css 10KB
tabs.css 9KB
Default.css 9KB
style.css 8KB
style.css 8KB
hc-mobile-nav.css 7KB
metroStyle.css 6KB
zTreeStyle.css 6KB
tree.css 6KB
commom_wev8.css 6KB
User_Login.css 5KB
datagrid.css 5KB
login.css 5KB
register.css 5KB
style.css 5KB
xtree.css 5KB
icon.css 4KB
linkbutton.css 4KB
color.css 4KB
calendar.css 4KB
ieHack.css 4KB
tree.css 3KB
editor.css 3KB
editor.css 3KB
editor.css 3KB
editor.css 3KB
editor.css 3KB
editor.css 3KB
editor.css 3KB
editor.css 3KB
login.css 3KB
panel.css 3KB
editor.css 3KB
CssAdmin.css 3KB
uploadify.css 3KB
default.css 2KB
css.css 2KB
iframe.css 2KB
menu.css 2KB
iframe.css 2KB
iframe.css 2KB
iframe.css 2KB
demo.css 2KB
iframe.css 2KB
CSS1.css 2KB
window.css 2KB
tooltip.css 2KB
menubutton.css 2KB
searchbox.css 2KB
datalist.css 2KB
normalize.css 2KB
textbox.css 2KB
共 1734 条
- 1
- 2
- 3
- 4
- 5
- 6
- 18
资源评论
等天晴i
- 粉丝: 3355
- 资源: 10万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功