Core Java +
Spring + Netbeans
Download the
jar files from spring-framework-2.5.4.zip
Add to lib.
spring-framework-2.5.4\dist
folder and modules folder and spring.jar and spring-sources.jar files
HelloSpring:
HelloSpring-servlet.xml
<?xml version="1.0"
encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC
"-//SPRING/DTD BEAN/EN" "http://www.springframework. org/dtd/spring-beans-2.0.dtd">
<beans>
<bean
id="urlMapping"
class="org.springframework. web.servlet.handler. SimpleUrlHandlerMapping">
<property name="mappings">
<props>
<prop key="/hello.html"> HelloSpringController
</prop>
</props>
</property>
</bean>
<bean id="HelloSpringController"
class="HelloSpringController"/ >
</beans>
Web.xml
<?xml version="1.0"
encoding="UTF-8"?>
<web-app 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">
<servlet>
<servlet-name>HelloSpring</ servlet-name>
<servlet-class>org. springframework.web.servlet. DispatcherServlet</servlet- class>
<load-on-startup>0</load-on- startup>
</servlet>
<servlet-mapping>
<servlet-name>HelloSpring</ servlet-name>
<url-pattern>*.html</url- pattern>
</servlet-mapping>
<session-config>
<session-timeout>
30
</session-timeout>
</session-config>
<welcome-file-list>
<welcome-file>
first.jsp
</welcome-file>
</welcome-file-list>
</web-app>
First.jsp
<%@page
contentType="text/html"%>
<%@page
pageEncoding="UTF-8"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=UTF-8">
<title>Hello Spring</title>
</head>
<body>
<form action="hello1.html" method="POST">
What is your name? <input type="text"
name="yourName" value="harshal" />
<input type="submit" />
</form>
</body>
</html>
Welcome.jsp
<%@page
contentType="text/html"%>
<%@page
pageEncoding="UTF-8"%>
<%@taglib uri="http://java.sun.com/jsp/ jstl/core"
prefix="c"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD
HTML 4.01 Transitional//EN"
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=UTF-8">
<title>HelloSpring1</title>
</head>
<body>
Hello Name <c:out value="${yourName}"/>
</body>
</html>
HelloSpringController.java
import
javax.servlet.http. HttpServletRequest;
import
javax.servlet.http. HttpServletResponse;
import org.springframework.web. servlet.ModelAndView;
import
org.springframework.web. servlet.mvc.Controller;
import
org.springframework.web. servlet.mvc. SimpleFormController;
public class HelloSpringController
implements Controller{
public
HelloSpringController() {
}
public
ModelAndView handleRequest( HttpServletRequest request, HttpServletResponse
response) throws Exception {
String yourName= request.getParameter(" yourName");
ModelAndView modelAndView = new ModelAndView("welcome.jsp");
modelAndView.addObject(" yourName", yourName);
return modelAndView;
}
}
No comments:
Post a Comment