作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Java Spring MVC 网站项目。我有一个方法可以检查用户输入是否有效。沿着这条线的东西:
public List<Offer> pullOffers(String producer,int minPrice, int maxPrice){
if (minPrice > maxPrice){
throw new IllegalArgumentException("Min price cannot be grater than Max price");
}
我不想将用户重定向到我的 .jsp 文件之一,而是发送一个针对其中一个文件的 GET 请求,而不是抛出异常。我该如何在这个方法中做到这一点?
Jsp将包含一些错误信息和重定向到index.jsp按钮等。如果需要更多信息,请告知。祝你有美好的一天。
最佳答案
所以我找到了一种以更简单的方式显示我想要的jsp的方法。
@ExceptionHandler(IllegalArgumentException.class)
public String handle(Exception ex){
return "no_offers_found_screen";
}
在 Controller 类中,我创建了一个带有 @ExceptionHandler 注释的方法,它看到我的服务方法抛出异常。从该方法中,由于它在 Controller 类中,我可以轻松地将用户重定向到我想要的页面。
关于java - 如何从java中的方法重定向到jsp?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56203985/
我是一名优秀的程序员,十分优秀!