发表于: 2018-01-26 21:06:25
2 614
一。搭建SpringMVC
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<servlet>
<servlet-name>springmvc</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
</web-app>
web.xml里面红色的那句话爆红,是因为pom.xml里面缺少spring-MVC依赖,加载了之后,爆红解决。
package controller;
import org.springframework.web.servlet.ModelAndView;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.web.servlet.mvc.Controller;
public class IndexController implements Controller {
public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception {
ModelAndView mav = new ModelAndView("index.jsp");
mav.addObject("message", "Hello Spring MVC");
return mav;
}
红色字体爆红,加载了jsp-api,javax.servlet-api两个依赖。
安装好tomcat,配置好环境变量(有教程)
在地址栏输入http://127.0.0.1:8888/springmvc/index。其中8888是在我IDEA里面重新设置的,和原来的8080不一样。
127.0.0.1就是localhost。回车,居然出现了404.。东霖把springmvc删掉,就可以了
更进一步的效果,接受表单数据:
运行完之后的效果是:
我按了增加商品的按钮,却出现了400错误,我以为是哪里出问题了,咨询了东霖,说是本来就是这样的,因为并没有为增加商品设置什么。
二。上面搭配的springMVC,我换了个教程,搭配springMVCa,想看看换个教程能不能继续做得通,如图:
明天的计划:继续搭配完这个springMVCa,做好了之后,搭配SSM框架。
遇到的问题:暂无
今天的收获:跑通了一个SpringMVC项目
java任务二开始时间:2018.01.25
预计demo时间:2018.02.12
可能有延期风险,原因是:基础比较差,
禅道链接地址:http://task.ptteng.com/zentao/project-task-501.html
评论