src/main/java/controller/GeneralController.java
(开头部分) 7KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
package controller;
import model.*;
import org.apache.log4j.Logger;
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.ResponseBody;
import org.springframework.web.servlet.ModelAndView;
import service.*;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.*;
@Controller
@RequestMapping("")
public class GeneralController {
private static Logger logger = Logger.getLogger(OrderController.class);
private ModelAndView modelAndView = new ModelAndView();
@Autowired
UserService userService;
@Autowired
CategoryService categoryService;
@Autowired
OrderItemService orderItemService;
@Autowired
OrderService orderService;
@Autowired
ProductService productService;
@Autowired
ReviewService reviewService;
@RequestMapping(value = "/forelogin",produces = "text/html;charset=UTF-8")
@ResponseBody
public ModelAndView logIn(HttpServletRequest request, HttpServletResponse response,String name, String password) throws Exception{
User user = userService.getUser(name);
if(user != null && user.getPassword().equals(password)){
//登陆成功
request.getSession(true).setAttribute("user",user);
logger.info(request.getPathInfo());
return home(request);
}
return null;
}
@RequestMapping(value = "/forelogout",produces = "text/html;charset=UTF-8")
@ResponseBody
public void logOut(HttpServletRequest request, HttpServletResponse response) throws Exception{
request.getSession().invalidate();
response.sendRedirect("home.jsp");
}
@RequestMapping(value = "/foresearch",produces = "text/html;charset=UTF-8")
@ResponseBody
public ModelAndView search(HttpServletRequest request, HttpServletResponse response, String keyword) throws Exception{
List<Product> ps = productService.listProducts(keyword);
后面还有 134 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读 AI
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
