Advertisement
Guest User

Untitled

a guest
Jun 2nd, 2016
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.41 KB | None | 0 0
  1. web.xml
  2. ---------
  3.  
  4. <?xml version="1.0" encoding="UTF-8"?>
  5. <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">
  6. <display-name>Project Tracker</display-name>
  7.  
  8. <servlet>
  9. <servlet-name>spring</servlet-name>
  10. <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet- class>
  11. </servlet>
  12.  
  13. <servlet-mapping>
  14. <servlet-name>spring</servlet-name>
  15. <url-pattern>/</url-pattern>
  16. </servlet-mapping>
  17.  
  18.  
  19.  
  20. </web-app>
  21.  
  22. AnnotationController.java
  23. ----------------------------
  24.  
  25. package com.projecttracker.controllers;
  26.  
  27.  
  28.  
  29. import org.springframework.stereotype.Controller;
  30. import org.springframework.web.bind.annotation.RequestMapping;
  31. import org.springframework.web.bind.annotation.RequestMethod;
  32. import org.springframework.web.bind.annotation.RequestParam;
  33. import org.springframework.web.servlet.ModelAndView;
  34.  
  35. @Controller
  36. public class AnnotationController {
  37.  
  38.  
  39. @RequestMapping(value="/LoginPage.html", method=RequestMethod.GET)
  40. public ModelAndView getLoginRequest(){
  41.  
  42. ModelAndView model=new ModelAndView("LoginPage");
  43. model.addObject("projectTitle","Project Track");
  44. return model;
  45.  
  46. }
  47.  
  48. @RequestMapping(value="/LoginSuccess.html", method=RequestMethod.POST)
  49. public ModelAndView getLoginResponse(@RequestParam("userName") String name,
  50. @RequestParam("passWord") String password){
  51.  
  52. UserInfo userinfo1=new UserInfo();
  53. userinfo1.setuserName(name);
  54. userinfo1.setpassWord(password);
  55.  
  56. ModelAndView model=new ModelAndView("LoginSuccess");
  57. model.addObject("userinfo1",userinfo1);
  58. return model;
  59.  
  60.  
  61. }
  62.  
  63.  
  64. }
  65.  
  66. UserInfo.java (POJO class)
  67. ----------------------------
  68.  
  69. package com.projecttracker.controllers;
  70.  
  71. public class UserInfo {
  72.  
  73. private String userName;
  74. private String passWord;
  75.  
  76.  
  77. public String getuserName(){
  78.  
  79. return userName;
  80. }
  81.  
  82. public void setuserName(String name){
  83.  
  84. userName=name;
  85. }
  86.  
  87. public String getpassWord(){
  88.  
  89. return passWord;
  90.  
  91. }
  92.  
  93. public void setpassWord(String password){
  94.  
  95. passWord=password;
  96.  
  97. }
  98.  
  99.  
  100.  
  101.  
  102. }
  103.  
  104.  
  105. LoginPage.jsp
  106. --------------
  107.  
  108. <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
  109. pageEncoding="ISO-8859-1"%>
  110. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  111. <html>
  112. <h2>${projectTitle}</h2>
  113. <body>
  114.  
  115.  
  116. <form action="/ProjectTrack/LoginSuccess.html" method="post">
  117. <fieldset>
  118.  
  119. <h3>Sign In</h3>
  120.  
  121. User name:
  122.  
  123. <input type="text" name="userName"><br><br>
  124.  
  125. Password:
  126.  
  127. <input type="text" name="passWord"><br><br>
  128.  
  129. <input type="submit" value="Login"><br><br>
  130.  
  131. </fieldset>
  132.  
  133. </form>
  134. </body>
  135. </html>
  136.  
  137.  
  138.  
  139. LoginSuccess.jsp
  140. ----------------
  141. <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
  142. pageEncoding="ISO-8859-1"%>
  143. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  144. <html>
  145. <head>
  146. <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  147. <title>Project Track</title>
  148. </head>
  149. <body>
  150.  
  151. <br>
  152. ${userinfo1.userName}<br>
  153. ${userinfo1.passWord}<br>
  154.  
  155. </body>
  156. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement