Spring MVC-RequestMapping无效前缀和视图解析
我在下面指定了一个简单的控制器Spring MVC-RequestMapping无效前缀和视图解析,spring,servlets,spring-mvc,controller,Spring,Servlets,Spring Mvc,Controller,我在下面指定了一个简单的控制器 @Controller @RequestMapping("/add/*") public class RequestMappingController { @Autowired private MathOps mathOps; @RequestMapping(value = "add2Operands", method = RequestMethod.GET) public String add(@RequestParam("o
@Controller
@RequestMapping("/add/*")
public class RequestMappingController {
@Autowired
private MathOps mathOps;
@RequestMapping(value = "add2Operands", method = RequestMethod.GET)
public String add(@RequestParam("op1") String op1, @RequestParam("op2") String op2, Model model) {
int num1 = Integer.parseInt(op1);
int num2 = Integer.parseInt(op2);
int result = mathOps.add(num1, num2);
model.addAttribute("op1", op1).addAttribute("op2", op2).addAttribute("result", result);
return "adder";
}
}
这是我的InteralViewResolver配置
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="WEB-INF/views/"/>
<property name="suffix" value=".jsp"/>
</bean>
我得到一个404错误
/mvc/add/WEB-INF/views/adder.jsp
其中mvc是我的上下文路径
我做错了什么
谢谢尝试更改为:
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/views/"/>
<property name="suffix" value=".jsp"/>
</bean>
请注意WEB-INF的/before尝试更改为:
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/views/"/>
<property name="suffix" value=".jsp"/>
</bean>
注意WEB-INF之前的/