-
大小: 12.33MB文件類型: .rar金幣: 1下載: 0 次發(fā)布日期: 2023-06-19
- 語言: 其他
- 標簽: 經(jīng)典框架??
資源簡介
經(jīng)典ssm框架開發(fā)的項目,其中含有重要的知識點,如圖片上傳等經(jīng)典知識點,2個積分,絕對物超所值!
代碼片段和文件信息
package?com.itheima.springmvc.controller;
import?java.io.File;
import?java.io.IOException;
import?java.util.ArrayList;
import?java.util.Date;
import?java.util.List;
import?java.util.UUID;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
import?javax.servlet.http.HttpSession;
import?org.apache.commons.io.FilenameUtils;
import?org.springframework.beans.factory.annotation.Autowired;
import?org.springframework.stereotype.Controller;
import?org.springframework.ui.Model;
import?org.springframework.web.HttpRequestHandler;
import?org.springframework.web.bind.annotation.PathVariable;
import?org.springframework.web.bind.annotation.RequestBody;
import?org.springframework.web.bind.annotation.RequestMapping;
import?org.springframework.web.bind.annotation.RequestMethod;
import?org.springframework.web.bind.annotation.RequestParam;
import?org.springframework.web.bind.annotation.ResponseBody;
import?org.springframework.web.multipart.MultipartFile;
import?org.springframework.web.servlet.ModelAndView;
import?com.itheima.springmvc.exception.MessageException;
import?com.itheima.springmvc.pojo.Items;
import?com.itheima.springmvc.pojo.QueryVo;
import?com.itheima.springmvc.service.ItemService;
/**
?*?商品管理
?*?
?*?@author?lx
?*
?*/
@Controller
public?class?ItemController?{
@Autowired
private?ItemService?itemService;
//入門程序?第一???包類?+?類包?+?方法名
/**
?*?1.ModelAndView??無敵的????帶著數(shù)據(jù)??返回視圖路徑???????????不建議使用
?*?2.String????返回視圖路徑?????model帶數(shù)據(jù)??????官方推薦此種方式???解耦???數(shù)據(jù)??視圖??分離??MVC??建議使用??
?*?3.void???????ajax??請求???合適???json格式數(shù)據(jù)?(response???異步請求使用
?*?@return
?*?@throws?MessageException?
?*/
@RequestMapping(value?=?{“/item/itemlist.action““/item/itemlisthaha.action“})
public?String?itemList(Model?modelHttpServletRequest?requestHttpServletResponse?response)?throws?MessageException{
// Integer?i?=?1/0;
//從Mysql中查詢
List?list?=?itemService.selectItemsList();
// if(null?==?null){
// throw?new?MessageException(“商品信息不能為空“);
// }
model.addAttribute(“itemList“?list);
return?“itemList“;
}
//去修改頁面?入?yún)?id
@RequestMapping(value?=?“/itemEdit.action“)
// public?ModelAndView?toEdit(@RequestParam(value?=?“id“required?=?falsedefaultValue?=?“1“)?Integer?idaaq
public?ModelAndView?toEdit(Integer?id
HttpServletRequest?requestHttpServletResponse?response
HttpSession?sessionModel?model){
//Servlet時代開發(fā)
// String?id?=?request.getParameter(“id“);
//查詢一個商品
// Items?items?=?itemService.selectItemsById(Integer.parseInt(id));
Items?items?=?itemService.selectItemsById(id);
ModelAndView?mav?=?new?ModelAndView();
//數(shù)據(jù)
mav.addobject(“item“?items);
mav.setViewName(“editItem“);
return?mav;
}
//提交修改頁面?入?yún)??為?Items對象??
@RequestMapping(value?=?“/updateitem.action“)
// public?ModelAndView?updateitem(Items?items){
public?String?updateitem(QueryVo?voMultipartFile?pictureFile)?throws?Except
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????725??2016-11-05?10:59??springmvc-mybatis02\.classpath
?????文件???????1052??2016-11-07?09:07??springmvc-mybatis02\.project
?????文件????????567??2016-11-05?10:34??springmvc-mybatis02\.settings\.jsdtscope
?????文件????????364??2016-11-05?10:34??springmvc-mybatis02\.settings\org.eclipse.jdt.core.prefs
?????文件????????503??2016-11-05?10:34??springmvc-mybatis02\.settings\org.eclipse.wst.common.component
?????文件????????305??2016-11-05?10:34??springmvc-mybatis02\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2016-11-05?10:34??springmvc-mybatis02\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2016-11-05?10:34??springmvc-mybatis02\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件???????2287??2016-11-05?10:45??springmvc-mybatis02\build\classes\applicationContext.xm
?????文件???????5770??2016-11-07?12:12??springmvc-mybatis02\build\classes\com\itheima\springmvc\controller\ItemController.class
?????文件???????1038??2016-11-07?11:19??springmvc-mybatis02\build\classes\com\itheima\springmvc\conversion\DateConveter.class
?????文件???????1173??2016-11-07?11:19??springmvc-mybatis02\build\classes\com\itheima\springmvc\dao\ItemsMapper.class
?????文件???????9839??2016-11-05?09:51??springmvc-mybatis02\build\classes\com\itheima\springmvc\dao\ItemsMapper.xm
?????文件???????1018??2016-11-07?11:19??springmvc-mybatis02\build\classes\com\itheima\springmvc\dao\UserMapper.class
?????文件???????7760??2016-11-05?09:51??springmvc-mybatis02\build\classes\com\itheima\springmvc\dao\UserMapper.xm
?????文件???????1425??2016-11-07?11:19??springmvc-mybatis02\build\classes\com\itheima\springmvc\exception\CustomExceptionResolver.class
?????文件????????610??2016-11-07?11:19??springmvc-mybatis02\build\classes\com\itheima\springmvc\exception\MessageException.class
?????文件???????2430??2016-11-07?12:10??springmvc-mybatis02\build\classes\com\itheima\springmvc\interceptor\Interceptor1.class
?????文件???????1587??2016-11-07?12:00??springmvc-mybatis02\build\classes\com\itheima\springmvc\interceptor\Interceptor2.class
?????文件???????1742??2016-11-07?11:19??springmvc-mybatis02\build\classes\com\itheima\springmvc\pojo\Items.class
?????文件????????493??2016-11-07?11:19??springmvc-mybatis02\build\classes\com\itheima\springmvc\pojo\ItemsExample$Criteria.class
?????文件???????2212??2016-11-07?11:19??springmvc-mybatis02\build\classes\com\itheima\springmvc\pojo\ItemsExample$Criterion.class
?????文件??????11753??2016-11-07?11:19??springmvc-mybatis02\build\classes\com\itheima\springmvc\pojo\ItemsExample$GeneratedCriteria.class
?????文件???????2225??2016-11-07?11:19??springmvc-mybatis02\build\classes\com\itheima\springmvc\pojo\ItemsExample.class
?????文件???????1362??2016-11-07?11:19??springmvc-mybatis02\build\classes\com\itheima\springmvc\pojo\QueryVo.class
?????文件???????1498??2016-11-07?11:19??springmvc-mybatis02\build\classes\com\itheima\springmvc\pojo\User.class
?????文件????????488??2016-11-07?11:19??springmvc-mybatis02\build\classes\com\itheima\springmvc\pojo\UserExample$Criteria.class
?????文件???????2208??2016-11-07?11:19??springmvc-mybatis02\build\classes\com\itheima\springmvc\pojo\UserExample$Criterion.class
?????文件??????13136??2016-11-07?11:19??springmvc-mybatis02\build\classes\com\itheima\springmvc\pojo\UserExample$GeneratedCriteria.class
?????文件???????2214??2016-11-07?11:19??springmvc-mybatis02\build\classes\com\itheima\springmvc\pojo\UserExample.class
............此處省略106個文件信息
評論
共有 條評論