• 大小: 10.27MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-25
  • 语言: 其他
  • 标签: SSM  

资源简介

晨魅--练习ssm框架整合,做增删改查操作,SSM框架练习工程包。

资源截图

代码片段和文件信息

package com.controller;

import java.io.IOException;
import java.util.List;
import java.util.Map;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.servlet.ModelAndView;

import com.po.UserinfoPO;
import com.service.UserInfoInterface;

@Controller  //标注这是一个控制类,类名不能和注解名一样
@RequestMapping(“/uc“)   //设置访问路径
public class UserinfoController {
/**
 * 验证登录
 */
@Autowired
//定义service类型的属性
UserInfoInterface uservice;
@RequestMapping(“/login“)//为方法设置访问路径
//@RequestParam(required=false)指定一下,map的参数是从request作用域里取的
//通过required=false或者true来要求@RequestParam配置的前端参数是否一定要传
// required=false表示不传的话,会给参数赋值为null,required=true就是必须要有
//例:public String filesUpload(@RequestParam(value=“aa“ required=true)
// public ModelAndView mav(@RequestParam(required=false) Map map){
// List ml=uservice.getlogin(map);
// ModelAndView mav=new ModelAndView();
// mav.addobject(“ulist“ ml);
// mav.setViewName(“/main.jsp“);
// return mav;
// }
//登录
public String ulogin(HttpServletRequest request){
//接收页面的值
String loginname = request.getParameter(“loginname“);
String loginpass = request.getParameter(“loginpass“);
UserinfoPO po = new UserinfoPO();
//把接收到的值放入po里
po.setLoginname(loginname);
po.setLoginpass(loginpass);
//调service方法去数据库验证
UserinfoPO pojo = uservice.getlogin(po);
if(pojo!=null){
return “/uc/user“;
}else{
return “/index.jsp“;
}
}

/**
 * 查询用户列表
 */
@RequestMapping(“/user“)//为方法设置访问路径
public String userList(HttpServletRequest request UserinfoPO po){
//调service里的方法
List ulist = uservice.getuserList(po);
//把值存到request作用域里,传到页面上
request.setAttribute(“ulist“ ulist);
//跳转的mian.jsp页面
return “/main.jsp“;
}

/**
 * 查询修改用户信息的id
 */
@RequestMapping(“/uid“)//为方法设置访问路径
public String updateid(HttpServletRequest request UserinfoPO po){
List uid = uservice.getupdateid(po);
request.setAttribute(“uid“ uid);
return “/update.jsp“;
}
/**
 * 修改用户信息
 */
@RequestMapping(value=“/update“)//为方法设置访问路径
public String update(HttpServletRequest request UserinfoPO po){
String updateUser = uservice.getupdate(po);
request.setAttribute(“updateUser“ updateUser);
//修改信息后留在当前页
return “/uc/uid“;
}

/**
 * 添加用户信息
 */
@RequestMapping(“/insert“)//为方法设置访问路径
public String insert(HttpServletRequest request UserinfoPO po){
String inserUser = uservice.getinsert(po);
request.setAttribute(“inserUser“ inserUser);
return “/insert.jsp“;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-01-19 09:15  ssmpo\
     文件        3674  2016-07-22 17:44  ssmpo\.classpath
     目录           0  2016-07-22 17:39  ssmpo\.myeclipse\
     文件         288  2016-07-22 17:39  ssmpo\.mymetadata
     文件        1748  2016-07-22 17:49  ssmpo\.project
     目录           0  2018-01-19 09:15  ssmpo\.settings\
     文件         500  2016-07-22 17:39  ssmpo\.settings\.jsdtscope
     文件         364  2016-07-22 17:39  ssmpo\.settings\org.eclipse.jdt.core.prefs
     文件         453  2016-07-22 17:39  ssmpo\.settings\org.eclipse.wst.common.component
     文件         252  2016-07-22 17:39  ssmpo\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2016-07-22 17:39  ssmpo\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2016-07-22 17:39  ssmpo\.settings\org.eclipse.wst.jsdt.ui.superType.name
     文件        2477  2017-05-15 17:19  ssmpo\db1.sql
     目录           0  2018-01-19 09:15  ssmpo\src\
     目录           0  2018-01-19 09:15  ssmpo\src\com\
     目录           0  2018-01-19 09:15  ssmpo\src\com\controller\
     文件        4059  2016-08-09 07:18  ssmpo\src\com\controller\UserinfoController.java
     目录           0  2018-01-19 09:15  ssmpo\src\com\dao\
     文件         639  2016-08-09 07:13  ssmpo\src\com\dao\UserinfoDAO.java
     目录           0  2018-01-19 09:15  ssmpo\src\com\po\
     文件        1128  2016-07-22 16:04  ssmpo\src\com\po\UserinfoPO.java
     目录           0  2018-01-19 09:15  ssmpo\src\com\service\
     目录           0  2018-01-19 09:15  ssmpo\src\com\service\impl\
     文件        2174  2016-08-09 07:13  ssmpo\src\com\service\impl\UserInfoImpl.java
     文件         637  2016-08-09 07:13  ssmpo\src\com\service\UserInfoInterface.java
     文件         162  2016-07-22 16:04  ssmpo\src\jdbc.properties
     文件          76  2016-07-22 16:04  ssmpo\src\log4jdbc.log4j2.properties
     目录           0  2018-01-19 09:15  ssmpo\src\mybatis\
     文件        4314  2016-08-09 07:00  ssmpo\src\mybatis\userinfo-mapper.xml
     文件        1828  2016-07-22 16:04  ssmpo\src\spring-mvc.xml
     文件        3815  2016-07-22 17:35  ssmpo\src\spring.xml
............此处省略56个文件信息

评论

共有 条评论