R4R
Right Place For Right Person TM
R4R Java Spring Spring2.5 MVC Example HelloWorld Example in Spring MVC
previous

Home

Next

Hello World Example in Spring MVC

Directory Structure of Spring MVC application:-

index.jsp

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%response.sendRedirect("welcome.bean");%>    

web.xml

<web-app id="WebApp_ID" version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

<display-name>Spring MVC Application</display-name>
<servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>*.bean</url-pattern>
</servlet-mapping>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/dispatcher-servlet.xml
</param-value>
</context-param>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>

</web-app>

dispatcher-servlet.xml

<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans 
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-2.5.xsd">
<bean id="viewResolver"
class="org.springframework.web.servlet.view.
InternalResourceViewResolver">
<property name="prefix">
<value>/WEB-INF/pages/</value>
</property>
<property name="suffix">
<value>.jsp</value>
</property>
</bean>
<bean name="/welcome.bean" class="com.r4r.HelloController"/>
</beans>


HelloController.java

package com.r4r;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.AbstractController;

public class HelloController extends AbstractController {
public ModelAndView handleRequestInternal
(HttpServletRequest request, HttpServletResponse response) {
ModelAndView model = new ModelAndView("helloPage");
model.addObject("msg", "Hello World !");
return model;
}
}

helloPage.jsp

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<html>
<head>
<title>Hello World Example in Spring MVC</title>
</head>
<body>
<h3>Hello World Example in Spring MVC</h3>
<H4>${msg}</H4>
</body>
</html>

OutPut:-



previous

Home

Next


Tolal:1 Click: 1
Username :surendra
Comments :It very helpful to me ...........thanks to the founders and experts
URL :http://r4r.co.in/java/spring/basic/example/springMVC_ex/HelloWorld_Example_in_SpringMVC.shtml

1 Show All Comments

Post Your Comments

Your Name:

Your Email ID :
Comments :
URL
  =* Enter SUM

New Updates

R4R
R4R
R4R
R4R
R4R
R4R
R4R
R4R