Crunchify 有关 Spring MVC 的方方面面汇总 - 已更新第三步

Crunchify 有关 Spring MVC 的方方面面汇总

太阳火神的美丽人生 (http://blog.csdn.net/opengl_es)

本文遵循“署名-非商业用途-保持一致”创作公用协议

转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作。

从 Crunchify 获得到一篇文章,终于搞定 Spring MVC 4.2.2 的控制器映射与视图模板解析。

这个版本之前的版本都是正常的,为什么到这个版本就会有问题呢?!

初步比较,发现,这一篇是建立动态 Web 工程,再转成 Maven 项目,而我之前是直接创建的 Maven 项目,

有时间再详细比较问题所在。

下面将持续更新在使用 Maven 重新构建 Spring MVC 项目过程中,关于 映射控制器、视图模板解析、静态资源配置、Mybatis 自动映射等等相关零散用到过的技术,一是做个总结加深,二是疏理出脉络,日后再用也不至于又得重新捡起。

使用 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

2、Spring MVC 4.2.2 集成静态资源

注意,原文中 <link href="${crunchifyCSS}" rel="stylesheet" /> 这一行,缺少个 $ 需要加上。

按照 welcome.jsp 中的样式,如法炮制,把图片静态资源的位置变量及图片引用加上,同时需要整体将 js、css、img 分目录列入 resources 中。

此部分相关的 Spring 框架官文文档链接如下:

21.16.9 Serving of Resources

3、多文件上传保存到指定位置

注意,原文中文件上传的 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

时间: 2024-08-31 03:29:40

Crunchify 有关 Spring MVC 的方方面面汇总 - 已更新第三步的相关文章

Spring MVC 之请求处理方法可接收参数(三)

请求处理方法可接收参数 今天学习了前三个方法.   1.作用域对象2.单个表单提交数据3.表单数据封装的Bean对象 首先创建一个实体对象. 1 package com.cy.springannotation.entity; 2 /** 3 * 定义一个表单实体类 4 * @author acer 5 * 6 */ 7 public class UserBean { 8 //要求属性名必须要和表单的参数名一样的! 9 private String username; 10 private Str

已更新的26步获得网站流量_网站运营

译原文:The A to Z Guide to Getting Website Traffic 原文作者:Shawn Campbell 1999年9月的时候,Brett Tabke在Webmaster World论坛写过一篇<26步达到一天15000>.现在已有很多不同,该考虑一个新的"26步计划"献给2006年的站长们了.一些旧的技巧仍然适用(比如,每天写出新内容),但一些已经不再适用(向搜索引擎提交已经不是必要步骤),我们这次就要告诉你什么该做什么不必做.你可能已经了解

jasperReports 与spring mvc整合 及 图片显示问题

前言 在本教程中,我们将学习如何在一个简单的Spring MVC Web应用中集成Jasper报表工具.教程涵盖的技术点有:报表自定义数据源的使用:报表渲染.呈现的配置与实现:iReport报表设计器的使用(报表模板设计)等. 代码下载 开发环境准备 以下两种方式任选其一: 1. 在已有的SpringMVC项目环境中进行配置(要求项目可正常运行.调试): 2. 在eclipse中安装Spring的STS工具,然后新建一个Spring MVC Project(要求已配置好Maven环境): 项目依

Spring MVC 挺直腰板儿说:依赖注入,我自个儿来!

研究 Spring MVC 将请求分发到 Spring 依赖注入的类实例 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. 一上午时间,碰了 N 个钉子,不断地把钉子拨掉,记录一下选择的工具和方法

AngularJS —— 使用 ngResource、RESTful APIs 和 Spring MVC 框架提交数据 【已翻译100%】

本文为开发者呈现了一些概念和相关的示例代码,介绍了用ngResource($resource)服务POST方式提交数据到和服务器端SpringMVC环境下的RESTFul APIs.示例代码可以在如下页面找到:http://hello-angularjs.appspot.com/angularjs-restful-apis-post-method-code-example.相对于使用$http服务,我更喜欢这种方法的主要理由是ngResource允许你使用抽象方式(例如$resource类),你

用Spring MVC来处理向导式复杂表单

引子 我们在网上经常会碰到一些向导式的表单页面,比如 第一步 >> 第二步 >> 第三步-.基本信息 >> 联系方式 >> 兴趣爱好-.它们都是按类型分到多个有序的页面要你来完成填写的.当然,你也可以把它们全部罗列在一个页面里,那样用户就会感觉茫茫然,分不清主次,可能不会很好的予以配合. 然而像 Struts.WebWork 那样的 MVC 框架未提供类似的实现,都需自己采用某种方式来实现向导,可以用层的隐现方式,或逐步把填写的部分数据放 Session 中

Spring 2.5:Spring MVC中的新特性

Spring框架从创建伊始就致力于为复杂问题提供强大的.非侵入性的解决方案.Spring 2.0当中为缩减XML配置文件数量引入定制命名空间功能,从此它便深深植根于核心Spring框架(aop.context.jee.jms. lang.tx和util命名空间).Spring Portfolio项目(例如Spring Security)和非Spring项目中(例如CXF). Spring 2.5推出了一整套注解,作为基于XML的配置的替换方案.注解可用于Spring管理对象的自动发现.依赖注入.

Spring MVC入门 —— 跟开涛学SpringMVC

2014-05-14 23:22:27 第二章 Spring MVC入门 -- 跟开涛学SpringMVC  浏览(84979)|评论(12)   交流分类:Java|笔记分类: 跟开涛学Spring--  2.1.Spring Web MVC是什么 Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring

Spring MVC 详解

第一章 Web MVC简介Web MVC简介 1.1.Web开发中的请求-响应模型:   在Web世界里,具体步骤如下: 1.  Web浏览器(如IE)发起请求,如访问http://sishuok.com 2.  Web服务器(如Tomcat)接收请求,处理请求(比如用户新增,则将把用户保存一下),最后产生响应(一般为html). 3.web服务器处理完成后,返回内容给web客户端(一般就是我们的浏览器),客户端对接收的内容进行处理(如web浏览器将会对接收到的html内容进行渲染以展示给客户)