package com.action;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import com.bean.*;
import com.dao.*;
@Controller
@RequestMapping(value="/lwkt")
public class lwktAction {
/**
* 自动注入业务逻辑层,注入方式使用了注解自动注入
*/
@Resource lwktDao lwktdao;
@RequestMapping(value="/addPage")
public String addPage(lwkt lwkt,HttpServletRequest request){
Map<String,Object> map= new HashMap<String,Object>();//初始化对象
System.out.println("addPageok");
return "lwkt/lwktadd";
}
/**添加 lwkt
*
*/
@RequestMapping(value="/add")
public String add(lwkt lwkt,HttpServletRequest request){//添加方法
Map<String,Object> map= new HashMap<String,Object>();//初始化对象
//String name=(String)request.getParameter("name");
map.put("lwktid", lwkt.getLwktid());//论文课题编号
map.put("ktmc", lwkt.getKtmc());//课题名称
map.put("lwzs", lwkt.getLwzs());//论文字数
map.put("fj", lwkt.getFj());//附件
map.put("sqr", lwkt.getSqr());//申请人
map.put("sm", lwkt.getSm());//说明
map.put("yyly", lwkt.getYyly());//应用领域
map.put("zt", lwkt.getZt());//状态
String lwktid=(String)lwkt.getLwktid();//论文课题编号
String ktmc=(String)lwkt.getKtmc();//课题名称
String lwzs=(String)lwkt.getLwzs();//论文字数
String fj=(String)lwkt.getFj();//附件
String sqr=(String)lwkt.getSqr();//申请人
String sm=(String)lwkt.getSm();//说明
String yyly=(String)lwkt.getYyly();//应用领域
String zt=(String)lwkt.getZt();//状态
lwktdao.save(map);//调用 add方法 保存lwkt 数据
request.setAttribute("msg", "<script>alert('添加成功');</script>");
System.out.println("addok");
return "lwkt/lwktadd";
}
/**删除 lwkt
*
*/
@RequestMapping(value="/del")
public String del(Integer id,HttpServletRequest request,Map<String,Object> map){
// Map<String,Object> map= new HashMap<String,Object>();//初始化对象
String a=(String)request.getParameter("keyid");//request 方式获得主键id
id=Integer.parseInt(a);
request.setAttribute("msg", "<script>alert('删除成功');</script>");
lwktdao.del(id);//调用 删除方法
return selectall(null,map,request);
}
/**
* 修改lwkt信息
*/
@RequestMapping(value="/update")
public String update(lwkt lwkt,HttpServletRequest request,Map<String,Object> map1){
Map<String,Object> map= new HashMap<String,Object>();//初始化对象
map.put("lwktid", lwkt.getLwktid());//论文课题编号
map.put("ktmc", lwkt.getKtmc());//课题名称
map.put("lwzs", lwkt.getLwzs());//论文字数
map.put("fj", lwkt.getFj());//附件
map.put("sqr", lwkt.getSqr());//申请人
map.put("sm", lwkt.getSm());//说明
map.put("yyly", lwkt.getYyly());//应用领域
map.put("zt", lwkt.getZt());//状态
String lwktid=(String)lwkt.getLwktid();//论文课题编号
String ktmc=(String)lwkt.getKtmc();//课题名称
String lwzs=(String)lwkt.getLwzs();//论文字数
String fj=(String)lwkt.getFj();//附件
String sqr=(String)lwkt.getSqr();//申请人
String sm=(String)lwkt.getSm();//说明
String yyly=(String)lwkt.getYyly();//应用领域
String zt=(String)lwkt.getZt();//状态
request.setAttribute("msg", "<script>alert('操作成功');</script>");
lwktdao.update(map);//执行update 方法
return selectall(null,map1,request);
}
/**
* 查询lwkt信息
*/
@RequestMapping(value="/modify")
public String modify(Integer id,Map<String,Object> map,HttpServletRequest request){
String keyid=(String)request.getParameter("keyid");//request 方式获得主键id
List<Map<String,Object>> list= new ArrayList<Map<String,Object>>();//初始化对象
list=lwktdao.select(Integer.parseInt(keyid));//根据id返回 lwkt对象数据
request.setAttribute("lwktid", list.get(0).get("lwktid"));//论文课题编号
request.setAttribute("ktmc", list.get(0).get("ktmc"));//课题名称
request.setAttribute("lwzs", list.get(0).get("lwzs"));//论文字数
request.setAttribute("fj", list.get(0).get("fj"));//附件
request.setAttribute("sqr", list.get(0).get("sqr"));//申请人
request.setAttribute("sm", list.get(0).get("sm"));//说明
request.setAttribute("yyly", list.get(0).get("yyly"));//应用领域
request.setAttribute("zt", list.get(0).get("zt"));//状态
return "lwkt/lwktmodify";
}
@RequestMapping(value="/detail")
public String detail(Integer id,Map<String,Object> map,HttpServletRequest request){
String keyid=(String)request.getParameter("keyid");//request 方式获得主键id
List<Map<String,Object>> list= new ArrayList<Map<String,Object>>();//初始化对象
list=lwktdao.select(Integer.parseInt(keyid));//根据id返回 lwkt对象数据
request.setAttribute("lwktid", list.get(0).get("lwktid"));//论文课题编号
request.setAttribute("ktmc", list.get(0).get("ktmc"));//课题名称
request.setAttribute("lwzs", list.get(0).get("lwzs"));//论文字数
request.setAttribute("fj", list.get(0).get("fj"));//附件
request.setAttribute("sqr", list.get(0).get("sqr"));//申请人
request.setAttribute("sm", list.get(0).get("sm"));//说明
request.setAttribute("yyly", list.get(0).get("yyly"));//应用领域
request.setAttribute("zt", list.get(0).get("zt"));//状态
return "lwkt/lwktdetail";
}
@RequestMapping(value="/mx")
public String mx(Integer id,Map<String,Object> map,HttpServletRequest request){
String keyid=(String)request.getParameter("keyid");//request 方式获得主键id
List<Map<String,Object>> list= new ArrayList<Map<String,Object>>();//初始化对象
list=lwktdao.select(Integer.parseInt(keyid));//根据id返回 lwkt对象数据
request.setAttribute("lwktid", list.get(0).get("lwktid"));//论文课题编号
request.setAttribute("ktmc", list.get(0).get("ktmc"));//课题名称
request.setAttribute("lwzs", list.get(0).get("lwzs"));//论文字数
request.setAttribute("fj", list.get(0).get("fj"));//附件
request.setAttribute("sqr", list.get(0).get("sqr"));//申请人
request.setAttribute("sm", list.get(0).get("sm"));//说明
request.setAttribute("yyly", list.get(0).get("yyly"));//应用领域
request.setAttribute("zt", list.get(0).get("zt"));//状态
return "lwkt/detail";
}
/**
* 查询lwkt信息
*/
@RequestMapping(value="/selectall")
public String selectall(Integer id,Map<String,Object> map,HttpServletRequest request){
List<Map<String,Object>> list= new ArrayList<Map<String,Object>>();//初始化对象
Map<String,Object> map1= new HashMap<String,Object>();
String lwktid=(String)request.getParameter("lwktid");//论文课题编号
if(lwktid!=null&&!lwktid.equals("")){
map1.put("lwktid",lwktid);//论文课题编号
}
String ktmc=(String)request.getParameter("ktmc");//课题名称
if(ktmc!=null&&!ktmc.equals("")){
map1.put("ktmc",ktmc);//课题名称
}
String lwzs=(String)request.getParameter("lwzs");//论文字数
if(lwzs!=null&&!lwzs.equals("")){
map1.put("lwzs",lwzs);//论文字数
}
String fj=(String)request.getParameter("fj");//附件
if(fj!=null&&!fj.equals("")){
map1.put("fj",fj);//附件
}
String sqr=(String)request.getParameter("sqr");//申请人
if(sqr!=null&&!sqr.equals("")){
map1.put("sqr",sqr);//申请人
}
String sm=(String)request.getParameter("sm");//说明
if(sm!=null&&!sm.equals("")){
map1.put("sm",sm);//说明
}
String yyly=(String)request.getParameter("yyly");//应用领域
if(yyly!=null&&!yyly.equals("")){
map1.put("yyly",yyly);//应用领域
}
String zt=(String)request.getParameter("zt");//状态
if(zt!=null&&!zt.equals("")){
map1.put("zt",zt);//状态
}
list=lwktdao.selectAll(map1);//传入 方法参数 返回lwkt结果集
System.out.println("listsize="+list.size());
map.put("mylist", list);//传递参数
return "lwkt/lwktlist";
}
/**
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
一、源码特点 java SSM科研管理系统是一套完善的web设计系统(系统采用SSM框架进行设计开发,spring+springMVC+mybatis),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和 数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。 二、功能介绍 如博客中介绍 三、注意事项 1、管理员账号:admin 密码:admin 数据库配置文件datasource.properties 2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。 3、数据库文件名是jspssmkeyan.sql,系统名称ssmkeyan 4、系统首页地址:http://127.0.0.1:8080/ssmkeyan/login.jsp 不含人工调试服务,如果需要联系作者购买
资源推荐
资源详情
资源评论
收起资源包目录
java SSM科研管理系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计 源码 (272个子文件)
login.jsp.bak 3KB
index.jsp.bak 976B
logincheck.jsp.bak 908B
jiaoshiAction.class 8KB
lwktAction.class 8KB
glyAction.class 7KB
hjqkAction.class 6KB
xsqkAction.class 6KB
kycgAction.class 6KB
kyxmAction.class 6KB
DBO.class 4KB
StaticMethod.class 3KB
jiaoshiDao.class 2KB
lwktDao.class 2KB
kycgDao.class 2KB
kyxmDao.class 2KB
xsqkDao.class 2KB
hjqkDao.class 2KB
glyDao.class 2KB
lwkt.class 2KB
hjqk.class 2KB
jiaoshi.class 2KB
xsqk.class 1KB
kycg.class 1KB
kyxm.class 1KB
gly.class 1KB
.classpath 4KB
style.css 22KB
album.css 8KB
css_body.css 7KB
css_top_user.css 3KB
css_top.css 3KB
css_menu_user.css 3KB
base.css 3KB
css_menu.css 2KB
all.css 2KB
wbox.css 2KB
wbox-min.css 1KB
tinyTips.css 797B
bj.gif 71KB
mico_l.gif 14KB
top_nav_on.gif 14KB
toolbar_no.gif 13KB
view.gif 13KB
02.gif 13KB
01.gif 13KB
login.gif 6KB
logo_01.gif 5KB
loading.gif 3KB
mico_1.gif 3KB
top_bg.gif 2KB
left_bg_top.gif 1KB
close2.gif 1KB
help.gif 1KB
login_submit.gif 1KB
复件 top_nav_on.gif 967B
tpbg.gif 900B
close.gif 868B
mb_bg.gif 756B
noimage.gif 719B
rcbox_title.gif 677B
top_nav_link2.gif 475B
login_input_hr.gif 430B
image_s.gif 338B
menunowbg.gif 322B
login_input_bg.gif 260B
pbg.gif 258B
ico_1.gif 204B
arrowdown.gif 167B
body_title_bg.gif 155B
toolbar_ok.gif 150B
toolbar_del.gif 148B
menulist.gif 100B
frame_on.gif 95B
inputbut_bg.gif 93B
ico_5.gif 76B
ico_4.gif 76B
ico_3.gif 76B
ico_2.gif 73B
body_title_left.gif 72B
body_title_right.gif 72B
class_ssr.gif 70B
class_sopen.gif 69B
class_sclose.gif 68B
m_tmid.gif 67B
frame-r.gif 59B
frame-l.gif 59B
kong.gif 55B
wbox.gif 49B
wbox2.gif 49B
aspectj-DEVELOPMENT-20110210194753.jar 12.15MB
aspectjtools.jar 8.5MB
aspectjweaver.jar 1.6MB
ojdbc14.jar 1.47MB
freemarker-2.3.19.jar 909KB
spring-context-3.2.0.RC1.jar 844KB
spring-core-3.2.0.RC1.jar 843KB
org.aspectj.matcher.jar 797KB
mysql-connector-java-5.1.7-bin.jar 693KB
mybatis-3.2.2.jar 683KB
共 272 条
- 1
- 2
- 3
资源评论
qq_251836457
- 粉丝: 4211
- 资源: 557
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功