Crunchify 有关 Spring MVC 的方方面面汇总
太阳火神的美丽人生 (http://blog.csdn.net/opengl_es)
本文遵循“署名-非商业用途-保持一致”创作公用协议
从 Crunchify 获得到一篇文章,终于搞定 Spring MVC 4.2.2 的控制器映射与视图模板解析。
这个版本之前的版本都是正常的,为什么到这个版本就会有问题呢?!
初步比较,发现,这一篇是建立动态 Web 工程,再转成 Maven 项目,而我之前是直接创建的 Maven 项目,
使用 Maven 如果有梯子,那么就得用好 Maven 的国内镜像,这个可以参考:
1、2015 最简单的 Spring MVC 入门教程
Eclipse: Missing web.xml file? How can I create web.xml in Eclipse?
Java Properties File: How to Read config.properties Values in Java?
Step by Step guide to Enable HTTPS or SSL correct way on Apache Tomcat Server – Port 8443
此部分相关的 Spring 框架官方文档链接如下:
21.2 The DispatcherServlet
21.3 Implementing Controllers
21.5 Resolving views
22.5 JSP & JSTL
注意,原文中 <link href="${crunchifyCSS}" rel="stylesheet" /> 这一行,缺少个 $ 需要加上。
按照 welcome.jsp 中的样式,如法炮制,把图片静态资源的位置变量及图片引用加上,同时需要整体将 js、css、img 分目录列入 resources 中。
此部分相关的 Spring 框架官文文档链接如下:
21.16.9 Serving of Resources
注意,原文中文件上传的 jsp 中有部分可能无法正确显示,可摘取以下部分替换:
<script>
$(document).ready(
function() {
//add more file components if Add is clicked
$('#addFile').click(
function() {
var fileIndex = $('#fileTable tr').children().length;
$('#fileTable').append(
'<tr><td>'
+ '<input name="files['+ fileIndex +']" type="file" />'
+ '</td></tr>'
);
}
);
}
);
</script>
http://crunchify.com/how-to-fix-cannot-change-version-of-project-facet-dynamic-web-module-to-3-0-error-in-eclipse/
http://crunchify.com/how-to-create-a-war-file-from-eclipse-using-maven-plugin-apache-maven-war-plugin-usage/
http://crunchify.com/spring-mvc-tutorial-how-to-upload-multiple-files-to-specific-location/
http://crunchify.com/how-to-use-ajax-jquery-in-spring-web-mvc-jsp-example/
http://crunchify.com/how-to-create-restful-java-client-using-apache-httpclient-example/
http://crunchify.com/crunchifyjsontohtml-js-json-to-html-table-converter-script/
http://crunchify.com/spring-mvc-introduction-to-spring-3-mvc-framework/
http://my.oschina.net/laigous/blog/309128
http://mybatis.github.io/spring/zh/mappers.html
http://www.tuicool.com/articles/Fru26n