Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
- <display-name>Project Tracker</display-name>
- <servlet>
- <servlet-name>spring</servlet-name>
- <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet- class>
- </servlet>
- <servlet-mapping>
- <servlet-name>spring</servlet-name>
- <url-pattern>/</url-pattern>
- </servlet-mapping>
- </web-app>
- AnnotationController.java
- ----------------------------
- package com.projecttracker.controllers;
- import org.springframework.stereotype.Controller;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RequestMethod;
- import org.springframework.web.bind.annotation.RequestParam;
- import org.springframework.web.servlet.ModelAndView;
- @Controller
- public class AnnotationController {
- @RequestMapping(value="/LoginPage.html", method=RequestMethod.GET)
- public ModelAndView getLoginRequest(){
- ModelAndView model=new ModelAndView("LoginPage");
- model.addObject("projectTitle","Project Track");
- return model;
- }
- @RequestMapping(value="/LoginSuccess.html", method=RequestMethod.POST)
- public ModelAndView getLoginResponse(@RequestParam("userName") String name,
- @RequestParam("passWord") String password){
- UserInfo userinfo1=new UserInfo();
- userinfo1.setuserName(name);
- userinfo1.setpassWord(password);
- ModelAndView model=new ModelAndView("LoginSuccess");
- model.addObject("userinfo1",userinfo1);
- return model;
- }
- }
- UserInfo.java (POJO class)
- ----------------------------
- package com.projecttracker.controllers;
- public class UserInfo {
- private String userName;
- private String passWord;
- public String getuserName(){
- return userName;
- }
- public void setuserName(String name){
- userName=name;
- }
- public String getpassWord(){
- return passWord;
- }
- public void setpassWord(String password){
- passWord=password;
- }
- }
- LoginPage.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>
- <h2>${projectTitle}</h2>
- <body>
- <form action="/ProjectTrack/LoginSuccess.html" method="post">
- <fieldset>
- <h3>Sign In</h3>
- User name:
- <input type="text" name="userName"><br><br>
- Password:
- <input type="text" name="passWord"><br><br>
- <input type="submit" value="Login"><br><br>
- </fieldset>
- </form>
- </body>
- </html>
- LoginSuccess.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>Project Track</title>
- </head>
- <body>
- <br>
- ${userinfo1.userName}<br>
- ${userinfo1.passWord}<br>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement