没有合适的资源?快使用搜索试试~ 我知道了~
首页springMVC入门教程
资源详情
资源评论
资源推荐
目录
SpringMvc 教程
..........................................................................................................................
1
初识 springMVC
..........................................................................................................................
1
背景 ........................................................................................................................................1
常见 MVC 框架比较
...........................................................................................................
2
基于 spring3.2 的 采用 annotation 方式搭建 springMVC 环境 ..........................................2
springMVC 的 RequestMapping 的基本设置
........................................................................
7
在 controller 中获取前台传递的参数
..................................................................................
9
在 controller 中获取 web 元素 ...........................................................................................10
将 controller 中数据传递到 jsp 页面
..................................................................................
11
设置跳转方式为重定向或者转发 ......................................................................................15
视图解析器的配置和使用
..................................................................................................
15
controller 中方法的返回值类型 .........................................................................................16
springMVC 的文件上传于下载
............................................................................................
19
springMVC 和 jQuery 的 Ajax 结合 ......................................................................................23
SpringMvc 教程
作者: DK
初识 springMVC
背景
Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,
可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。通过策略接口, Spring 框架是
高度可配置的,而且包含多种视图技术,例如 JavaServer Pages (JSP )技术、 Velocity 、Tiles 、iText 和
POI 。Spring MVC 框架并不知道使用的视图,所以不会强迫您只使用 JSP 技术。 Spring MVC 分离了控
制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。
常见 MVC 框架比较
运行性能上:
Jsp+servlet>struts1>spring mvc>struts2+freemarker>>struts2,ognl, 值栈。
开发效率上 ,基本正好相反。值得强调的是, spring mvc 开发效率和 struts2 不相上下。
Struts2 的性能低的原因是因为 OGNL和值栈造成的。 所以,如果你的系统并发量高, 可以使用 freemaker
进行显示,而不是采用 OGNL和值栈。这样,在性能上会有相当大得提高。
基于 spring3.2 的 采用 annotation 方式搭建 springMVC
环境
1、 上官网下载对应的 zip包 当然该 zip并非最新的。
下载地址为: http://repo.spring.io/webapp/home.html?0
2、 解压之后得到目录:
打开 libs 会看到会多 jar
这里边包括了所有的 jar 和 source 和 doc。当然我们只是需要使用 jar 就可以了。
3、创建空的 web项目 目录结构如下:
其中 user实体类为:
public class User {
private String name ;
private Integer age ;
private Date birth ;
public String getName() {
return name ;
}
public void setName(String name) {
this . name = name;
}
public User(String name, Integer age, Date birth) {
super ();
this . name = name;
this . age = age;
this . birth = birth;
}
public Integer getAge() {
return age ;
}
public void setAge(Integer age) {
this . age = age;
}
public Date getBirth() {
return birth ;
}
public void setBirth(Date birth) {
this . birth = birth;
}
public User() {
super ();
// TODO Auto-generated constructor stub
}
public User(String name) {
super ();
this . name = name;
}
@Override
public String toString() {
// TODO Auto-generated method stub
return "[" +name +"]" ;
}
}
4、在项目中添加如下 jar文件:
spring-webmvc-3.2.0.RELEASE.jar
spring-core-3.2.0.RELEASE.jar
spring-context-3.2.0.RELEASE.jar
spring-beans-3.2.0.RELEASE.jar
spring-web-3.2.0.RELEASE.jar
commons-logging.jar
spring-expression-3.2.0.RELEASE.jar
其中 commons-logging.jar 请单独下载。
5、在 web.xml 中添加过滤器的配置。
<servlet >
<servlet-name >example </ servlet-name >
<servlet-class >org.springframework.web.servlet.DispatcherServlet </ servlet
-class >
<init-param >
<param-name >contextConfigLocation </ param-name >
<param-value >/WEB-INF/spring-servlet.xml </ param-value >
</ init-param >
<load-on-startup >1</ load-on-startup >
剩余25页未读,继续阅读
太想上进了
- 粉丝: 0
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0