EXP 7
This is a simple Spring MVC project where client can enter username
and then rquest goes to the server and server generate the new
response page for client. Where user input username shows.
Spring version- 4.3.13
JDK-11
Maven - 4.0
[Link] - 2.5
[Link]
<project xmlns="[Link]
xmlns:xsi="[Link]
xsi:schemaLocation="[Link]
[Link]
<modelVersion>4.0.0</modelVersion>
<groupId>[Link]</groupId>
<artifactId>springweb</artifactId>
<packaging>war</packaging>
<version>0.0.1-SNAPSHOT</version>
<name>springweb Maven Webapp</name>
<url>[Link]
<dependencies>
<dependency>
<groupId>[Link]</groupId>
<artifactId>spring-webmvc</artifactId>
<version>[Link]</version>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<!-- [Link] -->
<!-- [Link] -->
<dependency>
<groupId>[Link]</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<finalName>springweb</finalName>
</build>
</project>
[Link]
<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"[Link] >
<web-app>
<servlet>
<servlet-name>example</servlet-name>
<servlet-class>[Link]</
servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>example</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
</web-app>
[Link]
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="[Link]
xmlns:xsi="[Link]
xmlns:p="[Link]
xmlns:context="[Link]
xsi:schemaLocation="
[Link]
[Link]
[Link]
[Link]
<context:component-scan base-package="[Link]"/>
<bean id="viewResolver"
class="[Link]
ver">
<property name="viewClass"
value="[Link]" />
<property name="prefix">
<value>/WEB-INF/pages/</value>
</property>
<property name="suffix">
<value>.jsp</value>
</property>
</bean>
</beans>
[Link]
package [Link];
import [Link];
import [Link];
import [Link];
import [Link];
/*
* Author AMRA
*/
@Controller
public class HomeController {
@RequestMapping("/")
public String displayt() {
return "nameView";
}
@RequestMapping("/hello")
public String helloView(Model m, @RequestParam("user") String
username) {
[Link]("name", username);
return "helloView";
}
}
[Link]
package [Link];
/*
* Author AMRA
*/
public interface IService {
public void orderPizza();
public void generaeBill();
}
[Link]
package [Link];
/*
* Author AMRA
*/
public class Service implements IService{
public void orderPizza() {
// TODO Auto-generated method stub
public void generaeBill() {
// TODO Auto-generated method stub
}
[Link]
<%@ page language="java" contentType="text/html; charset=ISO-8859-
1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>NameView</title>
</head>
<body>
<h2>welcome page</h2>
<form action="hello">
UserName : <input type="text" name="user"/>
<br><br> <input type="submit" value="submit">
</form>
</body>
</html>
[Link]
<html>
<body>
<h2>Hello <%= [Link]("name") %></h2>
</body>
</html>
OUTPUT