发表于: 2018-04-04 20:41:30

3 658


今天又双叒叕重装了一下mysql,因为老是报错Can't connect to MySQL server on 'localhost' (10061)。百度按照教程也没解决了,所以卸载了5.7.21,重装了5.5.59

https://dev.mysql.com/downloads/mysql/5.5.html#downloads

一定要下载安装版的,不是解压版的。Windows (x86, 64-bit), MSI Installer

http://www.jb51.net/article/96898.htm。终极教程。再也不改了。



我发现一个很奇怪的现象,我修改jsp的时候,控制器里面是:方法是put,但是jsp里面却是post。这是因为SpringMVC里面只能支持post和get,所以要把其他方法转换为这个方法

@RequestMapping(value = "/student/{id}",method = RequestMethod.PUT)
public String updateStudent(@PathVariable("id") int id,String name,int qq,String major){
Student student = new Student();
     student.setId(id);
     student.setQq(qq);
     student.setName(name);
     student.setMajor(major);
     studentService.updateByPrimaryKey(student);
     return "redirect:/student/list";
}

但是update.jsp里面却是:

</head>
<body style="text-align: center">
<h2 style="text-align: center">编辑学员</h2>
<from action="${pageContext.request.contextPath}/student/${student.id}" method="post">
   <input type="hidden" value="_method" value="PUT">
   <br>姓名<input type="text" name="name" value="${student.name}" style="text-align: center">
   <br>QQ<input type="text" name="QQ" value="${student.qq}" style="text-align: center">
   <br>主修<input type="text" name="major" value="${student.major}" style="text-align: center">
   <input type="submit" name="修改">
</from>
</body>
</html>

method后面是post。那是因为springMVC只能进行post和get方法,如果是其他方法,可以通过一个配置转化,配置在web.xml里面。:

<!--SpringMVC 只能处理post和get,为了还原对put和delete的处理,web.xml里面要加如下过滤器-->
<filter>
 <filter-name>HiddenHttpMethodFilter</filter-name>
 <filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class>
</filter>
<filter-mapping>
 <filter-name>HiddenHttpMethodFilter</filter-name>
 <url-pattern>/*</url-pattern>
</filter-mapping>

<input type="hidden" name="_method" value = ""put">为什么方法method前面要加个_符号呢?不知道。


不幸的消息是,出去吃了个饭,回来之后,mysql又无法启动,自己没调好,庆东师兄帮忙弄了十分钟,最后决定重装。


明天的计划:提交任务二啊,老是提交不了

遇到的问题:暂无

今天的收获:明白了put方法以及delete方法转换为post

java任务二开始时间:2018.01.25

预计demo时间:2018.02.12

可能有延期风险,原因是:json看不懂,控制器的逻辑看不懂,所以又回看了java语法

禅道链接地址:http://task.ptteng.com/zentao/project-task-501.html 






返回列表 返回列表
评论

    分享到