• 大小: 21.24MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-06-27
  • 语言: 其他
  • 标签: ssm  

资源简介

使用ssm框架开发的电子商城项目,能够实现用户登录,商品的查看和下订单,后台管理员可以进行商品的增删改查

资源截图

代码片段和文件信息

package com.neusoft.controller;

import java.text.ParseException;
import java.util.Date;
import java.util.List;

import javax.servlet.http.HttpServletRequest;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.portlet.bind.annotation.ResourceMapping;

import com.neusoft.entity.Dept;
import com.neusoft.entity.Emp;
import com.neusoft.service.EmpService;

@Controller
@RequestMapping(“/Emp“)
public class EmpController {

@Autowired
private EmpService empService=null;

public EmpService getEmpService() {
return empService;
}

public void setEmpService(EmpService empService) {
this.empService = empService;
}

@RequestMapping(“/1.do“)
public String getEmpByDeptno(HttpServletRequest request){
String deptnoStr=request.getParameter(“deptno“);
int deptno=Integer.parseInt(deptnoStr);
List list = empService.getEmpbyDeptno(deptno);
System.out.println(list);
request.setAttribute(“list“ list);
return “showEmpByDeptno“;
}

@RequestMapping(“/2.do“)
public @ResponseBody Emp getEmpByNo(@RequestParam (value=“empno“) int empno
HttpServletRequest request){
Emp emp=empService.getEmpbyEmpno(empno);
System.out.println(emp);
        return emp;
}

@RequestMapping(“/3.do“)
public String addEmp(HttpServletRequest request) throws ParseException{

String empnoStr=request.getParameter(“empno“);
int empno=Integer.parseInt(empnoStr);

String ename=request.getParameter(“ename“);

String job=request.getParameter(“job“);

String hireDateStr=request.getParameter(“hireDate“);
java.text.SimpleDateFormat timeformat = new java.text.SimpleDateFormat(
                “yyyy-MM-dd“);
Date hireDate=timeformat.parse(hireDateStr);

String salStr=request.getParameter(“sal“);
double sal=Double.parseDouble(salStr);

String deptnoStr=request.getParameter(“deptno“);
int deptno=Integer.parseInt(deptnoStr);

Emp emp=new Emp(empnodeptnoenamesaljobhireDate);
empService.insertEmp(emp);
return “insertEmp“;
}


@RequestMapping(“/4.do“)
public String updataDeptno(HttpServletRequest request){
String empnoString=request.getParameter(“empno“);
int empno=Integer.parseInt(empnoString);
String deptnoString=request.getParameter(“deptno“);
int deptno=Integer.parseInt(deptnoString);
empService.moveEmp(empno deptno);
Emp emp=new Emp();
emp.setEmpno(empno);
emp.setDeptno(deptno);
request.setAttribute(“emp“ emp);
return “moveEmp“;
}

@RequestMapping(“/5.do“)
public String updataTotalSal(HttpServletRequest request){
String deptnoString=request.getParameter(“deptno“);
int deptno=Integer.parseInt(deptnoString);
String totalSalString=request.getParameter(“totalSal“);
double totalSal=Double.parseDouble(totalSalString);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1428  2019-05-03 19:55  .classpath
     目录           0  2019-05-03 19:55  .git\
     目录           0  2019-05-03 19:54  .git\branches\
     文件         278  2019-05-03 19:55  .git\config
     文件         123  2019-05-03 19:55  .git\FETCH_HEAD
     文件          23  2019-05-03 19:54  .git\HEAD
     目录           0  2019-05-03 19:54  .git\hooks\
     文件        8568  2019-05-03 19:55  .git\index
     目录           0  2019-05-03 19:55  .git\logs\
     文件         129  2019-05-03 19:55  .git\logs\HEAD
     目录           0  2019-05-03 19:55  .git\logs\refs\
     目录           0  2019-05-03 19:55  .git\logs\refs\heads\
     文件         129  2019-05-03 19:55  .git\logs\refs\heads\master
     目录           0  2019-05-03 19:55  .git\logs\refs\remotes\
     目录           0  2019-05-03 19:55  .git\logs\refs\remotes\origin\
     文件         143  2019-05-03 19:55  .git\logs\refs\remotes\origin\master
     目录           0  2019-05-03 19:55  .git\objects\
     目录           0  2019-05-03 19:54  .git\objects\info\
     目录           0  2019-05-03 19:55  .git\objects\pack\
     文件        4152  2019-05-03 19:55  .git\objects\pack\pack-38a6382a4e39a2a9c9ed87294afc84dc26c27775.idx
     文件    11116296  2019-05-03 19:55  .git\objects\pack\pack-38a6382a4e39a2a9c9ed87294afc84dc26c27775.pack
     目录           0  2019-05-03 19:55  .git\refs\
     目录           0  2019-05-03 19:55  .git\refs\heads\
     文件          41  2019-05-03 19:55  .git\refs\heads\master
     目录           0  2019-05-03 19:55  .git\refs\remotes\
     目录           0  2019-05-03 19:55  .git\refs\remotes\origin\
     文件          41  2019-05-03 19:55  .git\refs\remotes\origin\master
     目录           0  2019-05-03 19:54  .git\refs\tags\
     文件        1495  2019-05-03 19:55  .project
     目录           0  2019-05-03 19:55  .settings\
     文件         510  2019-05-03 19:55  .settings\.jsdtscope
............此处省略103个文件信息

评论

共有 条评论