web.xml
======
<?xml
version="1.0" encoding="UTF-8"?>
<web-app
version="3.1" xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd">
<servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>*.htm</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>
30
</session-timeout>
</session-config>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
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"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-4.0.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-4.0.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-4.0.xsd">
<context:component-scan
base-package="myspring" />
<bean id="viewResolver"
class="org.springframework.web.servlet.view.ResourceBundleViewResolver"
>
<property name="basename"
value="view" ></property>
</bean>
</beans>
index.jsp
======
<a
href="hello.htm">Click here for View Resource Message </a>
MyController.java
===========
package
myspring;
import
org.springframework.stereotype.Controller;
import
org.springframework.web.bind.annotation.RequestMapping;
import
org.springframework.web.servlet.ModelAndView;
@Controller
public
class MyController {
@RequestMapping("/hello.htm")
public ModelAndView sayGreetings(){
String msg = "Hi, This is my
ResourceBundleViewResolver MVC application";
return new
ModelAndView("MyView2","message",msg);
}
}
view.properties
==========
MyView.(class)
= org.springframework.web.servlet.view.InternalResourceView
MyView.url
= /WEB-INF/jsp/message.jsp
MyView2.(class)
= org.springframework.web.servlet.view.InternalResourceView
MyView2.url
= /WEB-INF/jsp/mymessage.jsp
mymessage.jsp
==========
<h12>${message}
</h12><br />
<%
out.println("<br /><br
/>");
out.println("I am in
myMessage");
%>
message.jsp
========
<h12>${message}
</h12>
<%
out.println("<br
/><br />");
out.println("I am in
Message");
%>
login.jsp
=====
<%@taglib
uri="http://www.springframework.org/tags/form"
prefix="form" %>
<form:form
action="login.htm" method="POST" commandName="user"
>
Enter the user name : <form:input
path="name" /> <br />
Enter the pass word : <form:password
path="passWord" /> <br />
<input type="submit"
value="Login" />
</form:form>
success.jsp
=======
Hi
${user.name} how are you?
failure.jsp
======
Login
failed....
No comments:
Post a Comment