[英]need help implementing Spring MVC
我正在尝试在我的项目中实现 Spring。 我遇到了@RequestMapping
问题。
这是我的jsp文件的位置。 我收到错误 404。
这是我的 spring-dispatcher-servlet.xml 中的代码
<bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix">
<value>/jsp/</value>
</property>
<property name="suffix">
<value>.jsp</value>
</property>
</bean>
这是我的 web.xml
<servlet>
<servlet-name>spring-dispatcher</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>spring-dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
这是表格,
<form id="login-form" action="/cpanel" method="post">
<div class="modal-body text-center">
<span id="error-message">${errorMessage}</span> <input
id="username" name="username" class="form-control" type="text"
placeholder="Username" required> <input name="password"
class="form-control" type="password" placeholder="Password"
required>
</div>
<div class="modal-footer">
<div>
<button type="submit" class="btn btn-primary btn-lg btn-block">Login</button>
</div>
</div>
</form>
这是控制器类,
@RequestMapping(value="/cpanel", method= RequestMethod.POST)
public ModelAndView controlpanel(@RequestParam("username") String username, @RequestParam("password") String password, HttpSession session)
{
ModelAndView mv = new ModelAndView("test");
return mv;
}
根据您提供的配置,您的 JSP 文件应该在 WEB-INF/JSP/ 中
<bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix">
<value>/jsp/</value>
</property>
<property name="suffix">
<value>.jsp</value>
</property>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.