2020.3用IDEA创建Spring MVC项目操作流程
操作步骤
1.建项(就是起个名) 2.配置tomcat 3.添依赖 4.建Controller类
5.修改 web.xml 和 dispatcher.xml
6.创建响应路径 7.测试
File - new - project - Spring SpringMVC - next - 起个项目名awa
用maven创建配置实在是太恶心啦!配置Tomcat - 找IntellJ idea右上角的Edit Configuretion - 绿色加号 - tomcat server - local - fixed
部署一个tomca服务器File - Project Structure - Aritifects - 右下角 Fix - AddAll missing dependencies - Apply
右上角绿箭头启动tomcat - 访问http://localhost:8080/index.jsp - 测试能不看到初始页面 =D
Src目录建包 - 包底下建类文件tryController代码如下
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
@RequestMapping("/Controller")
public class tryController {
@RequestMapping("/test")
public String test() {
System.out.println("执行了..");
model.addAttribute("test","something");
return "success";
}
}
web目录 - WEB-INF - web.xml - *.form改为/
dispatcher.xml - bean中间添加<context:component-scan base-package="写src下创建的包名"/>
填加视图解析器
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<!-- 视图的路径 -->
<property name="prefix" value="/WEB-INF/view/"/>
<!-- 视图名称后缀 -->
<property name="suffix" value=".jsp"/>
</bean>
添加视图解析器的代码
在WEB-INF右键创建view文件夹 - view里添加success.jsp文件
目录对应视图解析器的视图路径噢~index在web目录下(默认就在),在succuss页面用EL表达式,测试tryController传来的信息
<body> 测试 ${test} </body>
重启tomcat,访问http://localhost:8080/Controller/test 页面打印 测试 something
成功!撒花!嗷嗷嗷!简略纯文字步骤(检查用)
1 SpringMVC起名 -【tomcat fixed】-【Project Structure - Aritifects AddAll 】- 测试index
2 src建包 & controller -【WEB-INF下web.xml改"/"】-【dispatcher.xml 写扫描 & 视图解析器】
3 WEB-INF建路径 & 页面 - 【测试Controller & 响应页面】
参考连接 IDEA建立Spring MVC Hello World 详细入门教程 文章作者小墨的童鞋
出于希望节省复查操作时间,删减了文章中耐心的讲解测试和理论部分