TUTIORALS FROM MADHAV:
SPRING-AOP-ANNOTATIONS SPRING -DAO SPRIN-MVC SPRING-SECUTITY
Spring MVC "SimpleFormController"
Spring MVC :
Tepes
of controllers:
- · Controller
- AbstractCommandController
- · SimpleFormController
- · WizardFormController
- · MultiActionController
Exampl 5:
//this program will describes using “simpleformcontroler”
-
index.html:<!DOCTYPE html><html><head><title>indexl.html</title><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="this is my page"><meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"><!--<link rel="stylesheet" type="text/css" href="./styles.css">--></head><body>This is my HTML page. <br><a href="">click hear for SimpleFsormController</a></body></html>FormDetials.jsp<%@ page language="java" contentType="text/html; charset=ISO-8859-1"pageEncoding="ISO-8859-1"%><%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Registration Page</title></head><body bgcolor="pink"><form:form method="POST" commandName="user"><table><tr><td>Enter Ur Name :</td><td><form:input path="name" /></td></tr><tr><td>Enter Address</td><td><form:input path="address" /></td></tr><tr><td>Enter Mail ID</td><td><form:input path="mailId" /></td></tr><tr><td colspan="2"><input type="submit" value="submit"></td></tr></table></form:form></body></html>SuccessPage.jsp<%@ page language="java" contentType="text/html; charset=ISO-8859-1"pageEncoding="ISO-8859-1"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Success Page</title></head><body bgcolor="gray">Your Details<hr>User Name : ${user.name} <br/>Address : ${user.address} <br/>Mail Id : ${user.mailId} <br/></body></html>Stuednt.javapackage madhav;public class Student {private String name;private String address;private String mailId;public String getName() {return name;}public void setName(String name) {this.name = name;}public void setAddress(String address) {this.address = address;}public String getAddress() {return address;}public void setMailId(String mailId) {this.mailId = mailId;}public String getMailId() {return mailId;}}Controler.javapackage madhav;import org.springframework.web.servlet.ModelAndView;import org.springframework.web.servlet.mvc.SimpleFormController;@SuppressWarnings("deprecation")public class Controller extends SimpleFormController {public Controller() {setCommandClass(Student.class);System.out.println("Student controller");setCommandName("user");System.out.println("user");}protected ModelAndView onSubmit(Object command) throws Exception {Student user = (Student) command;//userService.add(user);System.out.println("model and view");return new ModelAndView("SuccessPage","user",user);}}Dispatcher-servlet.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:p="http://www.springframework.org/schema/p"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"><bean id="viewResolver"class="org.springframework.web.servlet.view.InternalResourceViewResolver"p:prefix="/WEB-INF/jspfiles/" p:suffix=".jsp" /><bean name="/userRegistration.htm" class="madhav.Controller"p:formView="FormDetails" p:successView="SuccessPage"/></beans>Web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5"><display-name>SpringExample6</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>*.htm</url-pattern></servlet-mapping><welcome-file-list><welcome-file>redirect.jsp</welcome-file></welcome-file-list></web-app>OUT PUT SHORTS:
click hear to download the example program
Related topics:
1. spring mvc work flow
2. spring mvc AbstractCommandControllerwork flow
3. Spring MVC AbstractCommandController -Validation
4. Spring MVC SimpleFormController workflow
5. Spring MVC WizardFormController
6. spring MVC annotations sa hai-mvc flow
7. Spring MVC annotations login validation
8. Spring MVC annotations working with form
TUTIORALS FROM MADHAV:
SPRING-AOP-ANNOTATIONS SPRING -DAO SPRIN-MVC SPRING-SECUTITY
Ex 5:
No comments:
Post a Comment