UserNameNotFoundException.java
package com.atguigu.controller;
import org.springframework.http.HttpStatus;
import org.springframework.web.bind.annotation.ResponseStatus;
@ResponseStatus(reason="用户被拒绝登陆",value=HttpStatus.NOT_ACCEPTABLE)
public class UserNameNotFoundException extends RuntimeException {
private static final long serialVersionUID = 1L;
}
ExceptionTestController.java
@RequestMapping("/handle02")
public String handle02(@RequestParam("username") String username) {
if (!"admin".equals(username)) {
System.out.println("登陆失败....");
throw new UserNameNotFoundException();
}
System.out.println("登陆成功!。。。");
return "success";
}
index.jsp
pageEncoding="UTF-8"%>
Insert title herepageContext.setAttribute("ctp", request.getContextPath());
%>
效果:
image.png