spring注释不起作用
我从Spring Framework开始,想要使用annotatios做一个HelloWorld,我已经让它创建了一个控制器和一个视图,我猜是基本的你好工作; 但是,我想使用annotatios因为我不能再使用SimpleFormController(不推荐使用)。
我得到的错误是Estado HTTP 404 – /av/index.jsp
我正在使用Netbeans,我基于它提供的基本模板的示例。 我有以下文件,我很确定这是一个错误的配置,但我找不到任何可以帮助我到目前为止。 提前致谢。
web.xml中
contextConfigLocation /WEB-INF/applicationContext.xml org.springframework.web.context.ContextLoaderListener dispatcher org.springframework.web.servlet.DispatcherServlet 1 dispatcher *.do 30 redirect.jsp
调度员servlet.xml中
/ .jsp
indexController.java
package controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.portlet.ModelAndView; @Controller public class IndexController { @RequestMapping(value="/index.do", method= RequestMethod.GET) public ModelAndView inicio (){ ModelAndView mv = new ModelAndView("index"); mv.addObject("usuario", "jaxkodex"); return mv; } }
你错过了
在您的config dispatcher-servlet.xml
有关详细信息,请参见此处
您在控制器中映射了路径/index.do
,因此您必须使用以下URL访问它: http://localhost/av/index.do
将解决您的问题。
请试试这个
在dispatcher-servlet.xml中添加一个条目
在您的disapatcher-servlet.xml中,添加
以启用注释驱动的处理程序映射。
尝试浏览我的一个教程:
使用基于java的配置创建一个简单的Controller
我希望我能成功