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.settingsorg.eclipse.jdt.core.prefs
     文件         453  2016-07-22 17:39  ssmpo.settingsorg.eclipse.wst.common.component
     文件         252  2016-07-22 17:39  ssmpo.settingsorg.eclipse.wst.common.project.facet.core.xml
     文件          49  2016-07-22 17:39  ssmpo.settingsorg.eclipse.wst.jsdt.ui.superType.container
     文件           6  2016-07-22 17:39  ssmpo.settingsorg.eclipse.wst.jsdt.ui.superType.name
     文件        2477  2017-05-15 17:19  ssmpodb1.sql
     目录           0  2018-01-19 09:15  ssmposrc
     目录           0  2018-01-19 09:15  ssmposrccom
     目录           0  2018-01-19 09:15  ssmposrccomcontroller
     文件        4059  2016-08-09 07:18  ssmposrccomcontrollerUserinfoController.java
     目录           0  2018-01-19 09:15  ssmposrccomdao
     文件         639  2016-08-09 07:13  ssmposrccomdaoUserinfoDAO.java
     目录           0  2018-01-19 09:15  ssmposrccompo
     文件        1128  2016-07-22 16:04  ssmposrccompoUserinfoPO.java
     目录           0  2018-01-19 09:15  ssmposrccomservice
     目录           0  2018-01-19 09:15  ssmposrccomserviceimpl
     文件        2174  2016-08-09 07:13  ssmposrccomserviceimplUserInfoImpl.java
     文件         637  2016-08-09 07:13  ssmposrccomserviceUserInfoInterface.java
     文件         162  2016-07-22 16:04  ssmposrcjdbc.properties
     文件          76  2016-07-22 16:04  ssmposrclog4jdbc.log4j2.properties
     目录           0  2018-01-19 09:15  ssmposrcmybatis
     文件        4314  2016-08-09 07:00  ssmposrcmybatisuserinfo-mapper.xml
     文件        1828  2016-07-22 16:04  ssmposrcspring-mvc.xml
     文件        3815  2016-07-22 17:35  ssmposrcspring.xml
............此处省略56个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)