发表于: 2018-01-26 21:06:25

2 616


一。搭建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-apijavax.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


 



返回列表 返回列表
评论

    分享到