当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:13:00  来源:本站整理

Spring MVC开辟快速入门[Java编程]

赞助商链接



  本文“Spring MVC开辟快速入门[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

这篇文章将教你快速地上手利用 Spring 框架,假如你手上有一本《Spring in Action》,那么你最好从第三部份"Spring 在 Web 层的利用--成立 Web 层"开始看,不然那将是一场恶梦!

首先,我需求在你心里成立起 Spring MVC 的基本概念. 基于 Spring 的 Web 利用程序接纳到 http://localhost:8080/hello.do(事实上恳求途径是 /hello.do) 的恳求后,Spring 将这个恳求交给一个名为 helloController 的程序举行处理,helloController 再调用 一个名为 hello.jsp 的 jsp 文件生成 HTML 代码发给用户的浏览器显示. 上面的名称(/hello.do,helloController,hello.jsp) 都是变量,你可以更改.

在 Spring MVC 中,jsp 文件中尽大概不要有 Java 代码,只有 HTML 代码和"迭代(forEach)"与"判断(if)"两个jstl标签. jsp 文件只作为渲染(或称为视图 View)模板利用.

好了,我们开始吧. 首先我们需求一个放在 WEB-INF 目录下的 web.xml 文件:

web.xml:1 <?xml version="1.0" encoding="UTF-8"?>
2
3 <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
4     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
5     xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
6     http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
7
8   <context-param>
9     <param-name>contextConfigLocation</param-name>
10     <param-value>
11       /WEB-INF/database.xml
12       /WEB-INF/applicationContext.xml
13     </param-value>
14   </context-param>
15
16   <listener>
17     <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
18   </listener>
19
20   <filter>
21     <filter-name>encodingFilter</filter-name>
22     <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
23     <init-param>
24       <param-name>encoding</param-name>
25       <param-value>UTF-8</param-value>
26     </init-param>
27   </filter>
28
29   <filter-mapping>
30     <filter-name>encodingFilter</filter-name>
31     <url-pattern>*.do</url-pattern>
32   </filter-mapping>
33
34   <servlet>
35     <servlet-name>ideawu</servlet-name>
36     <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
37     <load-on-startup>1</load-on-startup>
38   </servlet>
39
40   <servlet-mapping>
41     <servlet-name>ideawu</servlet-name>
42     <url-pattern>*.do</url-pattern>
43   </servlet-mapping>
44
45   <welcome-file-list>
46     <welcome-file>index.jsp</welcome-file>
47     <welcome-file>index.html</welcome-file>
48   </welcome-file-list>
49
50   <jsp-config>
51     <taglib>
52       <taglib-uri>http://java.sun.com/jsp/jstl/core</taglib-uri>
53       <taglib-location>/WEB-INF/tld/c.tld</taglib-location>
54     </taglib>
55     <taglib>
56       <taglib-uri>http://java.sun.com/jsp/jstl/fmt</taglib-uri>
57       <taglib-location>/WEB-INF/tld/fmt.tld</taglib-location>
58     </taglib>
59   </jsp-config>
60
61 </web-app>


  以上是“Spring MVC开辟快速入门[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 在Ubuntu管理iPhone/iPod SpringBoard图标
  • Visual C++ sprintf()函数用法
  • 发扬EJB、Spring思惟将组件化举行到底
  • spring在MVC层办理JPA的缓迟加载问题
  • 用spring简单实现发送邮件
  • 用Spring framework实现按时器功效
  • 关于Struts和Spring两种MVC框架的比较
  • Spring自动装配的学习
  • Spring事件配置的五种办法
  • Spring编程入门十大问题解答
  • Hibernate+Spring+Struts扩大Struts
  • J2EE新手入门之"Spring"名词注释
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .