IDEA使用SpringMVC出現的操作問題
阿新 • • 發佈:2018-11-02
https://www.cnblogs.com/wormday/p/8435617.html 寫的比我這篇好
-
按照提供的springMVC選項建立後配置tomcat執行,發生如下錯誤按照提供的springMVC選項建立後配置tomcat執行,發生如下錯誤:
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
問題原因:
解決方法( 圖來自 https://www.cnblogs.com/wormday/p/8435617.html ):
-
建立自己的controller
首先建立包(controller要在包下)
編寫程式碼:@Controller @RequestMapping("/") public class HelloController { @RequestMapping(method = RequestMethod.GET) public String printWelcome(ModelMap model){ model.addAttribute("message","HelloWorld"); model.put("content","this is my jsp"); return "index"; } }
配置component-scan(dispatcher-servlet.xml)
<beans></beans>
<context:component-scan base-package="learn.springMCV.controller"/>
base-package指定的就是存放Controller的包配置ViewResolver(dispatcher-servlet.xml)
<!--指定檢視解析器--> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <!-- 檢視的路徑 --> <property name
最後配置tomcat,啟動並訪問localhost:8080/