这个工程有一个register和login界面 ,昨天还好好的,完全没改过,今天访问login界面就显示404 The requested resource is not available.
可以肯定代码没有问题 ,http://localhost:8088/page/register 这个却能访问到,奇怪的是我Controller中的page/register请求映射随意改动,重启工程后,竟然还能访问到register页面,我怀疑是有什么缓存之类的。。代码肯定没问题,今天的login界面有访问成功过一次。 两个jsp都在一个文件夹下,springmvc.xml配置是没有错的。
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
@Controller
public class RegitsterController {
@Autowired
private RegisterService registerService;
@RequestMapping("/page/register")//比如这里我改成"/page/regi"
private String showRegister(){ //http://localhost:8088/page/register这个请求依然能访问到register页面,真是见了鬼了
return "register"; //跳转页面随意改,最后也都是跳转到register.jsp
}
@RequestMapping(value="/page/login")
public String showLogin() {
System.out.println("/page/login");//访问时 这里没有输出,请求就没进到handler里;
return "login";
}
@RequestMapping("/user/check/{param}/{type}")
@ResponseBody
public E3Result checkData(@PathVariable String param, @PathVariable Integer type) {
E3Result e3Result = registerService.checkData(param, type);
return e3Result;
}
@RequestMapping(value="/user/register", method=RequestMethod.POST)
@ResponseBody
public E3Result register(TbUser user) {
E3Result e3Result = registerService.register(user);
return e3Result;
}
}
][3]