`
sbl2255
  • 浏览: 216354 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Sprint MVC 之 Hello world

 
阅读更多
Spring MVC
(MVC这里就不再浪费口舌了,有空可以上百度看看)
主要分享下对SpringMVC的理解.
Spring MVC主要核心是围绕DispatcherServlet,
1.首先在Web.xml中定义Servlet,并优先启动
<servlet>
  	<servlet-name>mvc</servlet-name>
  	<servlet-class> org.springframework.web.servlet.DispatcherServlet</servlet-class>
  	<load-on-startup>1</load-on-startup>
  </servlet>
  <servlet-mapping>
  	<servlet-name>mvc</servlet-name>
  	<url-pattern>*.do</url-pattern>
  </servlet-mapping>

2.下来就是创建Controller,(可以糊涂的理解为struts中的Action)
public class HelloAction extends BaseAction {

	protected ModelAndView handleRequestInternal(HttpServletRequest req,
			HttpServletResponse res) throws Exception {
		res.getWriter().println("Hello world");
		return null;
	}
}


3.最后是创建servlet.xml配置文件,(可以糊涂的理解为Struts中的Struts-config.xml)

<bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
		<property name="mappings">
			<props>
				<prop key="/index.do">indexController</prop>
			</props>
		</property>
	</bean>

<prop key="<访问的URL>"><创建的Controller></prop>

4.部署环境
运行结果
  • 大小: 703 Bytes
分享到:
评论

相关推荐

    springboot-helloworld.rar

    《SpringBoot HelloWorld初探》 在当今的Java开发领域,SpringBoot框架因其简化Spring应用的初始搭建以及开发过程而备受青睐。"springboot-helloworld.rar"这个压缩包,显然是一个入门级的示例,旨在帮助开发者快速...

    Maven+Sprint MVC简单入门例子

    3. **创建 JSP 视图**:在 `WEB-INF/views` 目录下创建一个 JSP 文件,例如 `hello.jsp`,显示 "Hello, World!"。 4. **配置 Tomcat 服务器**:将项目打包成 WAR 文件,部署到 Tomcat 服务器,然后访问 `...

    Maven+Sprint MVC简单例子

    例如,`@RequestMapping("/hello")` 方法可以响应 `/hello` 的请求,并返回一个简单的 "Hello, World!" 响应。 在运行项目之前,我们需要在命令行中使用 Maven 的 `mvn package` 命令来编译、测试和打包项目。这将...

    基于Spring MVC + Spring + MyBatis的【学生管理管理系统】.zip.zip

    使用环境:MyEclipse/Eclipse + Tomcat + MySQL。 使用技术:Spring MVC + Spring + MyBatis / JSP + Servlet + JavaBean + JDBC。

    Spring mvc整合redis实例(redis连接池)

    在现代Web应用开发中,Spring MVC作为主流的MVC框架,常常需要与各种持久层技术进行集成以提高数据处理效率。Redis,一个高性能的键值存储系统,常被用于缓存、消息队列等场景。将Spring MVC与Redis结合,可以有效...

    CodeSmith模板(项目框架 mvc3+sprint.net+Nhibernate) Model层和Service

    本模板为mvc3+sprint.net+Nhibernate框架项目定制模板。你可以根据各自的需求另行修改模板。 所有模板列表 GeneratorModelLayer.cst GeneratorModelLayer.inc GeneratorServiceLayer.cst GeneratorServiceLayer.inc...

    springboot-hello

    例如,"spring-boot-starter-web"包含了开发Web应用所需的所有依赖,包括Spring MVC和Tomcat服务器。 2. **自动配置(Auto Configuration)**:Spring Boot会根据项目中的类路径和已添加的起步依赖自动配置Spring...

    javasprint脚本语言编程的web案例

    2. **Web应用架构**:JavaSprint通常作为MVC(模型-视图-控制器)架构的一部分使用,帮助处理HTTP请求、渲染视图并管理数据模型。在这个案例中,我们可以通过实际的代码例子了解如何组织和设计Web应用的结构。 3. *...

    springmvc3.0

    Spring MVC 3.0是Spring框架的一个重要组成部分,专门用于构建Web应用程序的模型-视图-控制器(MVC)架构。这个版本引入了许多增强功能,提高了开发效率和灵活性。结合Hibernate,一个流行的Java持久化框架,可以...

    spring-boot-helloworld:开始学习sprint引导

    在本文中,我们将深入探讨Spring Boot HelloWorld项目,这是一个适合初学者入门的教程,旨在帮助开发者了解如何使用Spring Boot创建简单的应用程序。"春天引导你好世界"是这个项目的一个友好表示,暗示了我们将在一...

    牛客社区中的讨论区模块开发,技术栈:Sprint Boot + Spring MVC + Mybatis + Ela.zip

    在牛客社区的讨论区模块开发中,技术栈采用了Sprint Boot、Spring MVC、Mybatis以及Ela。这个组合提供了高效、稳定且可扩展的后端架构,为用户提供了丰富的功能和良好的性能。 首先,Sprint Boot是Spring框架的一个...

    Spring MVC结合Spring Data JPA实现按条件查询和分页

    Spring MVC结合Spring Data JPA实现按条件查询和分页 Spring MVC是基于Java的Web应用程序框架,它提供了一个灵活的、可扩展的、可维护的Web应用程序开发模型。Spring Data JPA是Spring框架中的一部分,提供了对...

    SpringMVC配置多数据源实战

    需要为每个数据源创建一个事务管理器,并在`determineCurrentLookupKey()`返回的键值与之匹配。 ```java @Bean(name = "db1TransactionManager") public PlatformTransactionManager db1TransactionManager(@...

    Sprint-Layout60 绝对好用

    《Sprint-Layout60:高效布局解决方案》 在软件开发过程中,界面设计与布局管理是至关重要的环节,它直接影响到用户体验和程序的可维护性。Sprint-Layout60,作为一个优秀的布局管理工具,凭借其高效、易用的特点,...

    抄板软件Sprint-Layout 6.0 完整版.zip

    [Windows] 搞电子的福音,抄板软件Sprint-Layout 软件简介】  Sprint-Layout 是一种PCB画板/抄板DIY软件,比AD和protel简单易用。  软件由 tplin 根据 Sprint-Layout 6.0 德文20140310注册版汉化修改,绿色版...

    Sprint-Layout_5.0

    《Sprint Layout 5.0:一款强大的电路设计工具》 在电子设计领域,Sprint Layout 5.0 是一款备受赞誉的电路布局软件,它以其高效、直观和功能丰富的特性,深受工程师们的喜爱。这款名为"Sprint-Layout_5.0_RUS_3392...

    Sprint-Layout 6.0 绿色汉化完整版

    5. **检查与优化**:使用3D预览功能检查布局,修改不合理之处,进行性能仿真验证设计正确性。 6. **导出设计文件**:完成设计后,导出Gerber文件,供生产厂商使用。 Sprint-Layout 6.0以其直观的界面、强大的功能和...

    SPRINT 算法 经典算法

    **SPRINT算法详解** SPRINT(Scalable Parallel Rote-Instance based Nearest Neighbor,可伸缩并行最近邻实例基分类器)是一种在数据挖掘领域广泛应用的分类算法,尤其适用于大规模高维度数据集。它以高效、可扩展...

    Sprint-Layout 5.0 中、英文版

    此版本的独特之处在于它同时提供了中文和英文两个版本,极大地满足了不同语言背景用户的需求。 中文版“Sprint-Layout50 CN”是为中文用户量身定制的,用户可以直接解压缩后使用,无需复杂的安装过程,这对于初学者...

    Sprint-Layout 6.0 绿色汉化版(20180709更新)

    《Sprint-Layout 6.0:高效便捷的电路板设计工具》 Sprint-Layout 6.0 是一款备受赞誉的电路板设计软件,专为电子工程师和爱好者提供高效且直观的抄板服务。这款2018年7月9日更新的绿色汉化版,不仅保留了原版的...

Global site tag (gtag.js) - Google Analytics